Tuli pikku probleemi.
Näyttäisi siltä, että koodini on paisunut liikaa…
HEX-tiedosto alle 65k menee vielä läpi kun sen siirtää
Arduinoon (tai mulla on pelkkä 328 lankulla), mutta 68k
flashaus ei enää onnistu. Onko koodi nyt liian suuri vai
onko vika jossain muualla? Runkokoodi on aika kompakti,
mutta kirjastoja on käytössä joitakin. Miten optimoida?
Onkohan dudessa jotain vipusia tai IDE 1.0.3:ssa?
avrdude: 24478 bytes of flash written
avrdude: verifying flash memory against SleepTest2Working.cpp.hex:
avrdude: load data flash data from input file SleepTest2Working.cpp.hex:
avrdude: input file SleepTest2Working.cpp.hex auto detected as Intel Hex
avrdude: input file SleepTest2Working.cpp.hex contains 24478 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 12.92s
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x2298
0x8f != 0x80
avrdude: verification error; content mismatch
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Vastaavasti hiukka pienempi menee läpi:
[code]
avrdude: erasing chip
avrdude: reading input file “SleepTest2Working.cpp.hex”
avrdude: input file SleepTest2Working.cpp.hex auto detected as Intel Hex
avrdude: writing flash (23604 bytes):
Writing | ################################################## | 100% 14.48s
avrdude: 23604 bytes of flash written
avrdude: verifying flash memory against SleepTest2Working.cpp.hex:
avrdude: load data flash data from input file SleepTest2Working.cpp.hex:
avrdude: input file SleepTest2Working.cpp.hex auto detected as Intel Hex
avrdude: input file SleepTest2Working.cpp.hex contains 23604 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 12.47s
avrdude: verifying …
avrdude: 23604 bytes of flash verified
avrdude: safemode: Fuses OK
avrdude done. Thank you.[/code]