Podczas wgrywania programu, który zajmuje powyżej 25% pojemności pamięci otrzymuje błąd w avrdud'zie. Sam program nie działa wtedy prawidłowo. Gdy wchodzę do menu zawiesza się i resetuje procesor. Gdy zwolnię trochę pamięci usuwając np czcionkę wszystko wraca do normy. Uc programuje się prawidłowo i program działa bez resetów. Wina nie leży w programie, cyrki zaczęły się po przekroczeniu 25%
Działam na zewnętrznym kwarcu 12Mhz bez watchdog'a
"log z avrdude'a"
fusebit'y
Działam na zewnętrznym kwarcu 12Mhz bez watchdog'a
"log z avrdude'a"
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude.exe: Device signature = 0x1e9702
avrdude.exe: erasing chip
avrdude.exe: reading input file "D:\atmega128_graf_zeg.hex"
avrdude.exe: input file D:\atmega128_graf_zeg.hex auto detected as Intel Hex
avrdude.exe: writing flash (33056 bytes):
Writing | ################################################## | 100% 13.71s
avrdude.exe: 33056 bytes of flash written
avrdude.exe: verifying flash memory against D:\atmega128_graf_zeg.hex:
avrdude.exe: load data flash data from input file D:\atmega128_graf_zeg.hex:
avrdude.exe: input file D:\atmega128_graf_zeg.hex auto detected as Intel Hex
avrdude.exe: input file D:\atmega128_graf_zeg.hex contains 33056 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 9.16s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x8000
0x79 != 0xff
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.fusebit'y
HF:D3
LF:DE
EF:FF
