hallo allerseits,
folgendes problem:
ich bin nun soweit, dass codeblocks fehlerfrei meine sketches kompiliert, problem habe ich mit avrdude, der meldet mir unter codeblocks, dass alles gut gelaufen ist, löscht aber nur den atmega 2560, beschreibt ihn aber nicht. Ich habe hier zwei protokolle, eines von der arduino-IDE:
und hier das protokoll von avrdude unter codeblocks:Code:Der Sketch verwendet 8.692 Bytes (3%) des Programmspeicherplatzes. Das Maximum sind 253.952 Bytes.Globale Variablen verwenden 916 Bytes (11%) des dynamischen Speichers, 7.276 Bytes für lokale Variablen verbleiben. Das Maximum sind 8.192 Bytes. /opt/arduino-1.6.6/hardware/tools/avr/bin/avrdude -C/opt/arduino-1.6.6/hardware/tools/avr/etc/avrdude.conf -v -patmega2560 -cwiring -P/dev/ttyACM0 -b115200 -D -Uflash:w:/tmp/build77a11ba429c78c51a089b623d0df28fc.tmp/linien_folger_2_1.ino.hex:i avrdude: Version 6.0.1, compiled on Apr 14 2015 at 18:03:40 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "/opt/arduino-1.6.6/hardware/tools/avr/etc/avrdude.conf" User configuration file is "/home/georg/.avrduderc" User configuration file does not exist or is not a regular file, skipping Using Port : /dev/ttyACM0 Using Programmer : wiring Overriding Baud Rate : 115200 AVR Part : ATmega2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00 flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : Wiring Description : Wiring Programmer Model: AVRISP Hardware Version: 15 Firmware Version Master : 2.10 Vtarget : 0.0 V SCK period : 173.7 us avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x1e9801 avrdude: reading input file "/tmp/build77a11ba429c78c51a089b623d0df28fc.tmp/linien_folger_2_1.ino.hex" avrdude: writing flash (8692 bytes): Writing | ################################################## | 100% 1.39s avrdude: 8692 bytes of flash written avrdude: verifying flash memory against /tmp/build77a11ba429c78c51a089b623d0df28fc.tmp/linien_folger_2_1.ino.hex: avrdude: load data flash data from input file /tmp/build77a11ba429c78c51a089b623d0df28fc.tmp/linien_folger_2_1.ino.hex: avrdude: input file /tmp/build77a11ba429c78c51a089b623d0df28fc.tmp/linien_folger_2_1.ino.hex contains 8692 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 1.04s avrdude: verifying ... avrdude: 8692 bytes of flash verified avrdude done. Thank you.
beim zweiten protokoll (codeblocks) wird gelöscht, der schreibvornang liesst sich im protokoll aber ganz anders als bei der arduino-IDE. Ich habe schon mit den avrdude parametern recht intensiv experimentiert, weiss aber nicht was da schiefläuft...Code:Launching tool 'avrdude-arduino': avrdude -c wiring -P /dev/ttyACM0 -v -b 115200 -p m2560 -C/opt/arduino-1.6.6/hardware/tools/avr/etc/avrdude.conf -Uflash:w:bin/Release/linien_folger_2_1.hex (in /home/georg/Arduino/workspace/linien_folger/linien_folger_2_1) stderr> stderr> avrdude: Version 6.0.1, compiled on Oct 21 2013 at 17:07:18 stderr> Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ stderr> Copyright (c) 2007-2009 Joerg Wunsch stderr> stderr> System wide configuration file is "/opt/arduino-1.6.6/hardware/tools/avr/etc/avrdude.conf" stderr> User configuration file is "/home/georg/.avrduderc" stderr> User configuration file does not exist or is not a regular file, skipping stderr> stderr> Using Port : /dev/ttyACM0 stderr> Using Programmer : wiring stderr> Overriding Baud Rate : 115200 stderr> AVR Part : ATmega2560 stderr> Chip Erase delay : 9000 us stderr> PAGEL : PD7 stderr> BS2 : PA0 stderr> RESET disposition : dedicated stderr> RETRY pulse : SCK stderr> serial program mode : yes stderr> parallel program mode : yes stderr> Timeout : 200 stderr> StabDelay : 100 stderr> CmdexeDelay : 25 stderr> SyncLoops : 32 stderr> ByteDelay : 0 stderr> PollIndex : 3 stderr> PollValue : 0x53 stderr> Memory Detail : stderr> stderr> Block Poll Page Polled stderr> Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack stderr> ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- stderr> eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00 stderr> flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00 stderr> lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 stderr> hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 stderr> efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 stderr> lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00 stderr> calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 stderr> signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 stderr> stderr> Programmer Type : Wiring stderr> Description : Wiring stderr> Programmer Model: AVRISP stderr> Hardware Version: 15 stderr> Firmware Version Master : 2.10 stderr> Vtarget : 0.0 V stderr> SCK period : 104.2 us stderr> stderr> avrdude: AVR device initialized and ready to accept instructions stderr> stderr> Reading | ################################################## | 100% 0.01s stderr> stderr> avrdude: Device signature = 0x1e9801 stderr> avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed stderr> To disable this feature, specify the -D option. stderr> avrdude: erasing chip stderr> avrdude: reading input file "bin/Release/linien_folger_2_1.hex" stderr> avrdude: input file bin/Release/linien_folger_2_1.hex auto detected as Intel Hex stderr> avrdude: writing flash (5332 bytes): stderr> stderr> Writing | ####### stderr> ## stderr> ## stderr> ### stderr> ## stderr> ##### stderr> ##### stderr> ## stderr> ## stderr> ### stderr> ## stderr> ### stderr> ####### stderr> ##### | 100% 0.86s stderr> stderr> avrdude: 5332 bytes of flash written stderr> avrdude: verifying flash memory against bin/Release/linien_folger_2_1.hex: stderr> avrdude: load data flash data from input file bin/Release/linien_folger_2_1.hex: stderr> avrdude: input file bin/Release/linien_folger_2_1.hex auto detected as Intel Hex stderr> avrdude: input file bin/Release/linien_folger_2_1.hex contains 5332 bytes stderr> avrdude: reading on-chip flash data: stderr> stderr> Reading | ## stderr> ## stderr> ##### stderr> ## stderr> ### stderr> ## stderr> ### stderr> #### stderr> ### stderr> ####### stderr> ####### stderr> ####### stderr> ### | 100% 0.62s stderr> stderr> avrdude: verifying ... stderr> avrdude: 5332 bytes of flash verified stderr> stderr> avrdude done. Thank you. stderr> stderr> stdout> Tool execution terminated with status 0
bitte an die avrdude-experten - wo liegt das problem?







Zitieren

Lesezeichen