Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > USB Controllers > a unique serial number for USB device

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



a unique serial number for USB device
Moderator:
RSKV

Post Reply
Follow this topic



a unique serial number for USB device

Steven Y posted on 19 Feb 2012 4:39 PM PST
Member
7 Forum Posts
 
 
 
 

 

 

http://www.cypress.com/?id=4&rID=32896

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?

Thanks!





Re: a unique serial number for USB device

PRJI posted on 20 Feb 2012 08:50 PM PST
Cypress Employee
333 Forum Posts

 

Hi Steven,

                  Here you go http://www.cypress.com/?rID=14455.

Thanks

Prajith



Re: a unique serial number for USB device

aasi posted on 20 Feb 2012 09:17 PM PST
Cypress Employee
1090 Forum Posts

 Steven,

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.

Regards,

Anand



Re: a unique serial number for USB device

Steven Y posted on 23 Feb 2012 04:42 PM PST
Member
7 Forum Posts

 

Hi, Prajith,

Thanks for your reply, but I still didn't find it.

 

Hi, Anand

We use CY7C680130-128AC.  EEPROM is 24LC64.

Thanks!

Steven



Re: a unique serial number for USB device

PRJI posted on 26 Feb 2012 09:34 PM PST
Cypress Employee
333 Forum Posts

  Hi Steven,

               Please download NX2LP_Programming_Utility.zip file from above link.



Re: a unique serial number for USB device

aasi posted on 27 Feb 2012 10:59 PM PST
Cypress Employee
1090 Forum Posts

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?

Regards,

Anand



Re: a unique serial number for USB device

Steven Y posted on 27 Feb 2012 02:44 PM PST
Member
7 Forum Posts

Hi, Prji,

 

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.

 

Hi, Anand,

 

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. 

 

Thanks

Steven



Re: a unique serial number for USB device

aasi posted on 27 Feb 2012 06:22 PM PST
Cypress Employee
1090 Forum Posts

 Steven,

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.

Regards,

Anand



Re: a unique serial number for USB device

Steven Y posted on 28 Feb 2012 03:59 PM PST
Member
7 Forum Posts

Hi, Anand,

 

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.

 

Thanks!

Steven



Re: a unique serial number for USB device

aasi posted on 28 Feb 2012 06:02 PM PST
Cypress Employee
1090 Forum Posts

 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.

Cheers,

Anand






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Spec No: None; Sunset Owner: GRAA; Secondary Owner: RAIK; Sunset Date: 01/01/20