Adding serial number descriptor to FX3 firmware

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hello,

   


How can we add serial number descriptor to FX3 firmware design? "boot_fw" example firmware has serial number descriptor.
I looked at the example and I added following serial number definition and I called following function in the code but Control Center did not show the serial number. By the way, we can see the bootloader's serial number in Control Center.

   


Regards,
Ali

   


const uint8_t CyFxUSBSerialNumDesc [] =
{
    0x1A,                           /* Descriptor size */
    CY_U3P_USB_STRING_DESCR,        /* Device descriptor type */
    '0',0,'0',0,'0',0,'0',0,'0',0,'0',0,
    '0',0,'0',0,'0',0,'A',0,'A',0,'A',0,
    0,0,                            /* long word align */
};

   


apiRetStatus = CyU3PUsbSetDesc(CY_U3P_USB_SET_STRING_DESCR, 3, (uint8_t *)CyFxUSBSerialNumDesc);

0 Likes
4 Replies