[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-chat] What revision of a chip do I have?
From: |
Rick Mann |
Subject: |
Re: [avr-chat] What revision of a chip do I have? |
Date: |
Mon, 27 May 2013 15:37:30 -0700 |
On May 27, 2013, at 14:05 , Joerg Wunsch <address@hidden> wrote:
> No, this is the standard flash, and this is simply a part of the
> vector table (JMP 0x27A). ;-)
Derp, yes. Dumb of me.
> You probably need to read the production signature row.
Hmm, I don't seem to be able to:
avrdude> part
>>> part
AVR Part : ATXMEGA256A3U
Chip Erase delay : 0 us
PAGEL : P00
BS2 : P00
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 0
StabDelay : 0
CmdexeDelay : 0
SyncLoops : 0
ByteDelay : 0
PollIndex : 0
PollValue : 0x00
Memory Detail :
Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW
ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- -----
---------
eeprom 0 0 0 0 no 4096 32 0 0 0 0x00
0x00
application 0 0 0 0 no 262144 256 0 0 0 0x00
0x00
apptable 0 0 0 0 no 8192 256 0 0 0 0x00
0x00
boot 0 0 0 0 no 8192 256 0 0 0 0x00
0x00
flash 0 0 0 0 no 270336 256 0 0 0 0x00
0x00
prodsig 0 0 0 0 no 512 256 0 0 0 0x00
0x00
usersig 0 0 0 0 no 512 256 0 0 0 0x00
0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00
0x00
fuse0 0 0 0 0 no 1 0 0 0 0 0x00
0x00
fuse1 0 0 0 0 no 1 0 0 0 0 0x00
0x00
fuse2 0 0 0 0 no 1 0 0 0 0 0x00
0x00
fuse4 0 0 0 0 no 1 0 0 0 0 0x00
0x00
fuse5 0 0 0 0 no 1 0 0 0 0 0x00
0x00
lock 0 0 0 0 no 1 0 0 0 0 0x00
0x00
>>> dump application 0x90 4
avrdude: stk600_xprog_read_byte(): unknown memory "application"
error reading application address 0x00090 of part ATXMEGA256A3U
read operation not supported on memory type "application"
avrdude> dump prodsig
>>> dump prodsig
avrdude: stk600_xprog_read_byte(): unknown memory "prodsig"
error reading prodsig address 0x00000 of part ATXMEGA256A3U
read operation not supported on memory type "prodsig"
avrdude> dump signature
>>> dump signature
0000 1e 98 42 |..B |
Now, I created the conf entry for the part, so maybe I did something wrong.
I tried adding a "revision" memory:
memory "revision"
size = 1;
offset = 0x1000093;
;
But it wouldn't let me "dump revision."
>> But I don't know what that means. The markings are "ATXMEGA256A3U AU
>> 1235".
>
> That doesn't mean anything, except it's an ATxmega256A3U, produced
> in 2012, week 35.
>
> There must be another number on it that ends in a letter. This
> letter would be the revision.
Here's what's on the bottom (indeed, lame it's only on the bottom):
http://cl.ly/image/123o1c1n073v
--
Rick