Follow-up Comment #11, bug #61624 (project avrdude):
Hey, I'm glad to hear that at least flash programming works correctly now. I
assume that once uploaded, programs work as expected? Could you confirm this?
As for the atmega4808 failure during fuse setting, there are actually two
problems there: the more obvious one is segmentation fault, which probably is
just some invalid printf. It will take a while to find, but it's not a biggie.
What bothers me more is the fact that fuse is being written with value 0x54,
but read back with value 0x00:
avrdude: ST to 0x001281
avrdude: Sending 4 bytes [0x55, 0x44, 0x81, 0x12]
avrdude: Received 1 bytes [0x40]
avrdude: Sending 1 bytes [ *0x54* ]
avrdude: Received 1 bytes [0x40]
Writing | ################################################## | 100% 0.01s
avrdude: 1 bytes of fuse1 written
avrdude: verifying fuse1 memory against 0x54:
avrdude: load data fuse1 data from input file 0x54:
avrdude: input file 0x54 contains 1 bytes
avrdude: reading on-chip fuse1 data:
Reading | | 0% 0.00s
avrdude: LD from 0x001281
avrdude: Sending 4 bytes [0x55, 0x04, 0x81, 0x12]
avrdude: Received 1 bytes [ *0x00* ]
Unfortunately I don't think I can fix that without having the actual chip on
my desk, and I'm currently waiting for one to arrive in couple of days.
In the meantime I will try to replicate the scenario somehow using the
hardware I have on hand.
Once again, thanks a lot for all your effort!
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/bugs/?61624>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/