Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Issues with Erasing and Programming ATMEGA644PA...

Status
Not open for further replies.

x1050us

Newbie level 2
Joined
Feb 4, 2012
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,291
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.

>>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 |. |
 

I used arduinoISP and usbasp and got same results.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top