avr-chat
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]