It said "USB Mass Storage Specification requires a unique serial number" and "Cypress offers free manufacturing software tools that will assign a unique serial number to each device which is programmed using the tool. "
What is the name of this tool? Where to download it?
The utility to be used depends on the cypress chip that you're using. Please let us know the cypress mass storage part number that you're using in your design.
When you say you're using CY7C68013A are you using the NX2LP firmware (NAND controller) or AT2LP firmware (PATA, CF card controller) firmware?
Please point me to the firmware source you're using or have you developed your own mass storage firmware?
Thanks for your answer. I download this tool. I think the tool Mfgtool is what I mentioned before,but
it uses for NX2LP. My application is FX2LP.
I'm sorry I didn't describe my application clearly. I download cy3684_ez_usb_fx2lp_development_kit_15.exe.
It is FX2LP. We are using CY7C68013A.
CY3684 does not have a mass storage class example. So we don't have an utility to program an unique serial number for the same. NX2LP-Flex has a firmware which emulates NX2LP-Flex on FX2LP and AT2LP has a firmware which emulates AT2LP on FX2LP. These are the 2 for which you would be able to find utilities to program serial number (they're both mass storage class firmware)
Anyway in the examples that come with FX2LP you can modify the serial number in dscr.a51. If you to develop a custom application to program this serial number from device to device then please let me know so that we can discuss further.
Thank you very much!
Currently I manually modify the serial number in dscr.a51. Now I know there is no tools
to do this for FX2LP device.
Developing a tool to do this isn't a big deal. Fix the location the Serial number will reside./
Then generate a tool which will replace this location with the value that want while generating the .iic from the .hex file.