Hallo,
vielleicht hat ja noch jemand eine Idee was ich probieren könnte. Ich programmiere meinen Mikrocontroller mit WinAVR. (ATMega2560). Beim letzten Mal habe ich die Übertragung des Programms schon gestartet, als der Compiler noch lief. Seit dem kann ich den Mikrocontroller nicht mehr ansprechen. d.h. folgende Fehlermeldung:
Code:
> "make.exe" program
Creating load file for EEPROM: main.eep
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 --no-change-warnings -O ihex main.elf main.eep || exit 0
c:\WinAVR\bin\avr-objcopy.exe: there are no sections to be copied!
avrdude -p atmega2560 -P lpt1 -c stk200 -U flash:w:main.hex
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
make.exe: *** [program] Error 1
> Process Exit Code: 2
Das ISP Kabel ist in Ordnung, da ich das Programm auf meinen 2. Controller ohne Probleme übertragen kann. Die Stromversorgung für den Controller oder andere Anschlüsse haben sich auch nicht geändert. Außerdem hab ich schon versucht einen externen Takt anzulegen (falls sich die Fusebits geändert haben sollten) hat aber auch nichts gebracht.
Hat jemand noch eine Idee was ich testen könnte?
Lesezeichen