x1050us
Newbie level 2
I am having issues with erasing (and programming) atmega644pa. Reading of signature, fuses and lock bits works with no issues. Erasing the device, and changing the fuses fails. Any tips on what else to check ?
Here is the output from avrdude.
Here is the verbose output of avrdude for erase.
Here is the output from avrdude.
>>avrdude: Device signature = 0x1e960a
>>avrdude: safemode: lfuse reads as FF
>>avrdude: safemode: hfuse reads as DC
>>avrdude: safemode: efuse reads as FD
>>avrdude: safemode: Fuses OK
Here is the verbose output of avrdude for erase.
avrdude> dump lock
>>> dump lock
avrdude: Send: V [56] X [58] . [00] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [cf]
avrdude: Recv: . [10]
0000 0f |. |
avrdude> erase
>>> erase
avrdude: erasing chip
avrdude: Send: V [56] . [ac] . [80] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [81] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [01]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [82] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [12]
avrdude: Recv: . [10]
avrdude: Send: B [42] . [82] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [01] . [00] . [08] . [00] . [00] . [01] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: Send: E [45] . [05] . [08] . [d7] . [a0] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: Send: P [50] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude> dump lock
>>> dump lock
avrdude: Send: V [56] X [58] . [00] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [cf]
avrdude: Recv: . [10]
0000 0f |. |