libftdi Archives

Subject: Re: [EEPROM branch] "size_check" init value

From: Xiaofan Chen <xiaofanc@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Sat, 25 Sep 2010 18:09:03 +0800
On Fri, Sep 24, 2010 at 8:20 PM, Xiaofan Chen <xiaofanc@xxxxxxxxx> wrote:

> Dump of the TI/Luminary EK-LM3S1968 board FT2232D 93C46 EEPROM.
>
> Read EEPROM Device 0
> Word
> 0000: 1108 0304 D9BC 0005 80FA 1800 0002 9608
> 0008: 9E36 D412 4600 0803 4C00 4D00 4900 3603
> 0010: 5300 7400 6500 6C00 6C00 6100 7200 6900
> 0018: 7300 2000 4500 7600 6100 6C00 7500 6100
> 0020: 7400 6900 6F00 6E00 2000 4200 6F00 6100
> 0028: 7200 6400 1203 3000 3700 3000 3200 3000
> 0030: 3000 4100 3100 0203 0000 A100 0207 0000
> 0038: 0000 0000 0000 0000 0000 0000 0000 DBD6
>
> 4C00 4D00 4900 is "LMI"
> 3603 is probably the spacer after "LMI"
>
> 5300 7400 6500 6C00 6C00 6100 7200 6900
> 7300 2000 4500 7600 6100 6C00 7500 6100
> 7400 6900 6F00 6E00 2000 4200 6F00 6100
> 7200 6400  is "Stellaris Evaluation Board".
> 1203 is probably the spacer after it.
>
> 3000 3700 3000 3200 3000 3000 4100 3100
> is the serial number "070200A1".
> 0203 is probably the spacer after it.
>
> "LMI" has 3 characters.
> "Stellaris Evaluation Board" has 26 characters.
> "070200A1" has 8 characters.
>
> 48-3-26-8=11 words. So the following is probably
> the user area.
>                                 0000 A100 0207 0000
>  0000 0000 0000 0000 0000 0000 0000
> The last word is probably the spacer after user
> area.
>

The git branch seems to work fine as well but there is a warning.

mcuee@ubuntu:~/Desktop/build/libftdi/neweeprom/libftdi-1.0/build/examples$
sudo ./eeprom -v 0x0403 -p 0xbcd9
Chip type 2 ftdi_eeprom_size: 128
0x000: 11 08 03 04 d9 bc 00 05  80 fa 18 00 00 02 96 08 ........ ........
0x010: 9e 36 d4 12 46 00 08 03  4c 00 4d 00 49 00 36 03 .6..F... L.M.I.6.
0x020: 53 00 74 00 65 00 6c 00  6c 00 61 00 72 00 69 00 S.t.e.l. l.a.r.i.
0x030: 73 00 20 00 45 00 76 00  61 00 6c 00 75 00 61 00 s. .E.v. a.l.u.a.
0x040: 74 00 69 00 6f 00 6e 00  20 00 42 00 6f 00 61 00 t.i.o.n.  .B.o.a.
0x050: 72 00 64 00 12 03 30 00  37 00 30 00 32 00 30 00 r.d...0. 7.0.2.0.
0x060: 30 00 41 00 31 00 02 03  00 00 a1 00 02 07 00 00 0.A.1... ........
0x070: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 db d6 ........ ........
EEPROM byte[0x0a] Bit 4 unexpected set. If this happened with the EEPROM
programmed by FTDI tools, please report to libftdi@xxxxxxxxxxxxxxxxxxxxxxx
VID:     0x0403
PID:     0xbcd9
Release: 0x0500
Bus Powered: 500 mA
Manufacturer: LMI
Product:      Stellaris Evaluation Board
Serial:       070200A1
Checksum      : d6db
Attached EEPROM: 93x46
PNP: 1
Channel A has Mode 245 High Current IO
Channel B has Mode UART VCP


-- 
Xiaofan

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx

Current Thread