Erst mal hallo
Ich versuche schon seit ewigkeiten mein attiny45 zu prgrammieren.
Zuerst versuchte ich es mit meinem mySmartUSB light.
Ging aber nicht.
Nun richtete ich mich auf mein Arduino.
Ich habe ein Arduino Leonardo (Wegen dem ArduinoISP und dem Programmer habe ich gesorgt https://petervanhoyweghen.wordpress.com ... -leonardo/)
Ausserdem benutzte ich folgenden Link für den attiny45 als Board: http://drazzy.com/package_drazzy.com_index.json
Nun habe ich folgende Schritte durchgemacht:
1.ArduinoISP hochgeladen
2.attiny45 ausgewählt mit 8MHZ internal. (B.O.D Disbled, LTO Enabled, Timer 1 Clock CPU)
3.Programmer: Arduino as ISP
4.Bootloader brennen
Beim hochladen des Bootloaders kamen diese Fehlermeldungen:
Arduino: 1.6.13 (Windows 10), Board: "ATtiny25/45/85, Enabled, CPU, ATtiny45, 8 MHz (internal), B.O.D. Disabled"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\gve\AppData\Local\Arduino15\packages -hardware C:\Users\gve\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\gve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\gve\Documents\Arduino\libraries -fqbn=ATTinyCore:avr:attinyx5:LTO=enable,TimerClockSource=default,chip=45,clock=8internal,bod=disable -vid-pid=0X2341_0X8036 -ide-version=10613 -build-path C:\Users\gve\AppData\Local\Temp\arduino_build_534439 -warnings=all -prefs=build.warn_data_percentage=75 -verbose C:\Users\gve\Documents\Arduino\Attiny45Coilgun\Attiny45Coilgun.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\gve\AppData\Local\Arduino15\packages -hardware C:\Users\gve\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\gve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\gve\Documents\Arduino\libraries -fqbn=ATTinyCore:avr:attinyx5:LTO=enable,TimerClockSource=default,chip=45,clock=8internal,bod=disable -vid-pid=0X2341_0X8036 -ide-version=10613 -build-path C:\Users\gve\AppData\Local\Temp\arduino_build_534439 -warnings=all -prefs=build.warn_data_percentage=75 -verbose C:\Users\gve\Documents\Arduino\Attiny45Coilgun\Attiny45Coilgun.ino
Using board 'attinyx5' from platform in folder: C:\Users\gve\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.2
Using core 'tiny' from platform in folder: C:\Users\gve\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.2
Warning: Board arduino:avr:?menu doesn't define a 'build.board' preference. Auto-set to: AVR_?MENU
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=attiny45 -DF_CPU=8000000L -DARDUINO=10613 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-IC:\Users\gve\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.2\cores\tiny" "-IC:\Users\gve\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.2\variants\tinyX5" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\sketch\Attiny45Coilgun.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=attiny45 -DF_CPU=8000000L -DARDUINO=10613 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-IC:\Users\gve\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.2\cores\tiny" "-IC:\Users\gve\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.2\variants\tinyX5" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\sketch\Attiny45Coilgun.ino.cpp" -o "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=attiny45 -DF_CPU=8000000L -DARDUINO=10613 -DARDUINO_AVR_ATTINYX5 -DARDUINO_ARCH_AVR "-IC:\Users\gve\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.2\cores\tiny" "-IC:\Users\gve\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.1.2\variants\tinyX5" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\sketch\Attiny45Coilgun.ino.cpp" -o "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\sketch\Attiny45Coilgun.ino.cpp.o"
Compiling libraries...
Compiling core...
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\WInterrupts.c.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring.c.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring_analog.c.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring_digital.c.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring_pulse.c.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring_shift.c.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\HardwareSerial.cpp.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\Print.cpp.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\TinySoftwareSPI.cpp.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\TinySoftwareSerial.cpp.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\Tone.cpp.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\WMath.cpp.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\WString.cpp.o
Using previously compiled file: C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\main.cpp.o
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\WInterrupts.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring_analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring_digital.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring_pulse.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\wiring_shift.c.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\TinySoftwareSPI.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\TinySoftwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc-ar" rcs "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\core.a" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\core\main.cpp.o"
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -Wall -Wextra -Os -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=attiny45 -o "C:\Users\gve\AppData\Local\Temp\arduino_build_534439/Attiny45Coilgun.ino.elf" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439\sketch\Attiny45Coilgun.ino.cpp.o" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439/core\core.a" "-LC:\Users\gve\AppData\Local\Temp\arduino_build_534439" -lm
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\gve\AppData\Local\Temp\arduino_build_534439/Attiny45Coilgun.ino.elf" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439/Attiny45Coilgun.ino.eep"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\Users\gve\AppData\Local\Temp\arduino_build_534439/Attiny45Coilgun.ino.elf" "C:\Users\gve\AppData\Local\Temp\arduino_build_534439/Attiny45Coilgun.ino.hex"
Sketch uses 694 bytes (16%) of program storage space. Maximum is 4,096 bytes.
Global variables use 9 bytes (3%) of dynamic memory, leaving 247 bytes for local variables. Maximum is 256 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
Ich habe bereits versucht einen 10uF Elko an reset zu tun (richtig gepolt!!!).
Aber alles vergebens.
Könnt ihr mir helfen?
Probleme mit Arduino as ISP
Moderatoren: MaxZ, ebastler, SeriousD
-
- Beiträge: 2729
- Registriert: Mo 13. Aug 2012, 09:03
- Spezialgebiet: Spezialgebiet
- Schule/Uni/Arbeit: Schule/Uni/Arbeit
- Wohnort: Mannheim
- Hat sich bedankt: 37 Mal
- Danksagung erhalten: 328 Mal
- Kontaktdaten:
Re: Probleme mit Arduino as ISP
Versuch mal auf "Bootloader installieren" zu klicken, und dann den Attiny45 anzuschließen. Der mags nicht programmiert zu werden, nachdem er gestartet wurde.
-
- Epic Spam Warrior
- Beiträge: 3317
- Registriert: Di 13. Jul 2010, 22:46
- Spezialgebiet: Physik
- Schule/Uni/Arbeit: Physikstudium
- Hat sich bedankt: 72 Mal
- Danksagung erhalten: 60 Mal
- Kontaktdaten:
Re: Probleme mit Arduino as ISP
Ich habe hier etliche Tiny45 und per ISP lassen die sich flashen wann immer man will, auch im Betrieb...
"A condition where insufficient dead time exists is a destructive condition."
Texas Instruments, TL494 Appnote, Kapitel 4.4.2
Texas Instruments, TL494 Appnote, Kapitel 4.4.2
-
- Beiträge: 2729
- Registriert: Mo 13. Aug 2012, 09:03
- Spezialgebiet: Spezialgebiet
- Schule/Uni/Arbeit: Schule/Uni/Arbeit
- Wohnort: Mannheim
- Hat sich bedankt: 37 Mal
- Danksagung erhalten: 328 Mal
- Kontaktdaten:
Re: Probleme mit Arduino as ISP
Dann gib mal einen konstruktiven lösungsvorschlag ab der vielleicht sein problem löst.
Ich hab mein vorschlag von hier, da scheints geklappt zu haben:
https://forum.arduino.cc/index.php?topic=334506.15
Ich hab mein vorschlag von hier, da scheints geklappt zu haben:
https://forum.arduino.cc/index.php?topic=334506.15
-
- Epic Spam Warrior
- Beiträge: 3317
- Registriert: Di 13. Jul 2010, 22:46
- Spezialgebiet: Physik
- Schule/Uni/Arbeit: Physikstudium
- Hat sich bedankt: 72 Mal
- Danksagung erhalten: 60 Mal
- Kontaktdaten:
Re: Probleme mit Arduino as ISP
Ich hab bislang weder einen Arduino als ISP benutzt noch den Bootloader auf einen Tiny geflasht, da ich die ausschließlich direkt mit AVR-GCC benutze.
Ich habe keine Ahnung woran es im Detail liegen kann, nur, dass meine Tinys sich auch im Betrieb problemlos per ISP flashen ließen, das weiß ich.
Daher kann ich keine wirkliche Vorschläge machen.
Ich habe keine Ahnung woran es im Detail liegen kann, nur, dass meine Tinys sich auch im Betrieb problemlos per ISP flashen ließen, das weiß ich.
Daher kann ich keine wirkliche Vorschläge machen.
"A condition where insufficient dead time exists is a destructive condition."
Texas Instruments, TL494 Appnote, Kapitel 4.4.2
Texas Instruments, TL494 Appnote, Kapitel 4.4.2
-
- Beiträge: 70
- Registriert: Sa 10. Sep 2016, 09:27
- Schule/Uni/Arbeit: Hobbyelektroniker
- Hat sich bedankt: 7 Mal
Re: Probleme mit Arduino as ISP
Vielen Dank für die Zahlreichen Antworten.
Ich habe das Problem soeben selber gelöst.
Ich habe ein Arduino UNO gekauft und soeben erfolgreich den Bootloader gebrannt.
thx Dieser Thread kann geschlossen werden...
Ich habe das Problem soeben selber gelöst.
Ich habe ein Arduino UNO gekauft und soeben erfolgreich den Bootloader gebrannt.
thx Dieser Thread kann geschlossen werden...
Jake is dead because Jake eats lead.