Probleme mit Arduino as ISP

Programmierung und Hardwaredesign mit Arduino, AVR, PIC und Konsorten.

Moderatoren: MaxZ, ebastler, SeriousD

Antworten
Benutzeravatar

Thread-Ersteller
skudo
Beiträge: 70
Registriert: Sa 10. Sep 2016, 09:27
Schule/Uni/Arbeit: Hobbyelektroniker
Hat sich bedankt: 7 Mal

Probleme mit Arduino as ISP

Beitrag von skudo »

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? :gruebel: :gruebel: :gruebel:
Jake is dead because Jake eats lead.
Benutzeravatar

gamerpaddy
Beiträge: 2743
Registriert: Mo 13. Aug 2012, 09:03
Spezialgebiet: Spezialgebiet
Schule/Uni/Arbeit: Schule/Uni/Arbeit
Wohnort: Mannheim
Hat sich bedankt: 38 Mal
Danksagung erhalten: 329 Mal
Kontaktdaten:

Re: Probleme mit Arduino as ISP

Beitrag von gamerpaddy »

Versuch mal auf "Bootloader installieren" zu klicken, und dann den Attiny45 anzuschließen. Der mags nicht programmiert zu werden, nachdem er gestartet wurde.
:wurst:

ebastler
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

Beitrag von ebastler »

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
Benutzeravatar

gamerpaddy
Beiträge: 2743
Registriert: Mo 13. Aug 2012, 09:03
Spezialgebiet: Spezialgebiet
Schule/Uni/Arbeit: Schule/Uni/Arbeit
Wohnort: Mannheim
Hat sich bedankt: 38 Mal
Danksagung erhalten: 329 Mal
Kontaktdaten:

Re: Probleme mit Arduino as ISP

Beitrag von gamerpaddy »

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
:wurst:

ebastler
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

Beitrag von ebastler »

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.
"A condition where insufficient dead time exists is a destructive condition."
Texas Instruments, TL494 Appnote, Kapitel 4.4.2
Benutzeravatar

Thread-Ersteller
skudo
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

Beitrag von skudo »

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...
Jake is dead because Jake eats lead.
Antworten