Can anyone test Avrdude w/ATMEGA8515?

Go To Last Post
3 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello,

Is there anyone out there using the ATMEGA8515 with a serial programmer? Can anyone test it with Avrdude?

I tried using the lastest AVRDUDE.CONF and it reports a recognized 'a' error in 'avrdude.conf':1817.

I tried creating a new part and it won't verify.

My tools all worked okay with the AT90S8515.

Any help would be appreciated, the hardware guy used my deadline :( so now I'm overdue.

Jeff

Jeff Dombach, JLD Systems
"We do the stuff behind the buttons!"
Your source for embedded solutions with a 100% Guarantee.
http://www.jldsystems.com
Phone 717.892.1100

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

This is an interesting response to "dump flash 0 0xbf" command.

AVRDUDE: AVR device initialized and ready to accept instructions
AVRDUDE: Device signature = 0x1e9301
avrdude> dump flash 0 0xbf
>>> dump flash 0 0xbf
0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0040 01 c4 00 c5 ff c4 fe c4 fd c4 a4 c4 fb c4 fa c4 |................|
0050 f9 c4 f8 c4 f7 c4 f6 c4 f5 c4 f4 c4 f3 c4 f2 c4 |................|
0060 f1 c4 f0 c4 ef c4 ee c4 ed c4 ec c4 9a c4 a8 c4 |................|
0070 e9 c4 e8 c4 4f c4 4e c4 4d c4 4c c4 4b c4 4a c4 |....O.N.M.L.K.J.|
0080 49 c0 48 c4 47 c4 46 c4 dd c4 dc c4 db c4 da c4 |I.H.G.F.........|
0090 d9 c4 9a c4 d7 c4 9e c4 d5 c4 d4 c4 d3 c4 d2 c4 |................|
00a0 d1 c4 d0 c4 cf c4 a0 c4 cd c4 cc c4 cb c4 ca c4 |................|
00b0 c9 c4 a0 c4 c7 c4 c6 c4 c5 c4 a2 c4 c3 c4 c2 |............... |

avrdude>

While the first 3f bytes are 0 and should not be. The ones 40-bf seem to be correct.

Any ideas gang?

Jeff Dombach, JLD Systems
"We do the stuff behind the buttons!"
Your source for embedded solutions with a 100% Guarantee.
http://www.jldsystems.com
Phone 717.892.1100

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It's also interesting that the fuse bits all read as 0.

avrdude> read lfuse
>>> read lfuse
0000 00 |. |

avrdude> read hfuse
>>> read hfuse
0000 00 |. |

avrdude> read lock
>>> read lock
0000 00 |. |

avrdude> part
>>> part

AVR Part : ATMEGA8515 Test
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Memory Detail :

Page Polled
Memory Type Paged Size Size #Pages MinW MaxW ReadBack
----------- ------ ------ ---- ------ ----- ----- ---------
eeprom no 512 0 0 9000 9000 0xff 0xff
flash yes 8192 64 128 4500 9000 0xff 0xff
lfuse no 1 0 0 4500 9000 0x00 0x00
hfuse no 1 0 0 4500 9000 0x00 0x00
lock no 1 0 0 4500 9000 0x00 0x00
calibration no 1 0 0 0 0 0x00 0x00
signature no 3 0 0 0 0 0x00 0x00

When I use the "send" command to send raw data it doesn't seem to make a difference. However, the command "read signature" returns the correct bytes.

Jeff Dombach, JLD Systems
"We do the stuff behind the buttons!"
Your source for embedded solutions with a 100% Guarantee.
http://www.jldsystems.com
Phone 717.892.1100