On Friday, 24. September 2010 14:20:18 Xiaofan Chen wrote:
> Section "EEPROM Programming -->EEPROM Settings -->USB String
> Descriptors" of the help file (chm format) has the following.
> "This allows for the string descriptors that the device will use to be
> changed on the EEPROM. The maximum number of characters
> that the string descriptors can take is 48 including the Manufacturer,
> Product Description and Serial Number strings."
Thanks for checking, I'll change the code to limit
the string length to 48 characters in total.
> From what I read using FT_prog dump of a Luminary LM321968
> board (using FT2232D), of the 64 words EEPROM, the first
> 12s word are not for the strings. And the remaining 52 words, I guess
> 4 words are kind of checksum (or spacer or things like that) for the
> three strings and the user area. I will call them "spacer" later.
>
> So you got 48 words available for the 4 strings.
The "spacer" is the string "descriptor table". The first byte is the string
length and the next byte is "0x03" for "type: string".
> > AN_121 also mentions the "manufacturer ID" string additionally
> > to the "manufacturer" string. Any idea what that is?
>
> ftd2xx.h seems to mention it, but I do not see that in the dump.
Hmm, very strange. I think we leave this one out for now.
Thomas
--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|