This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3200-LAUNCHXL: Need help to implement USB Mass storage device using serial flash

Part Number: CC3200-LAUNCHXL
Other Parts Discussed in Thread: CC3200, CC3100MOD, CC3120MOD

My application is to implement the mass storage device on CC3200 module using 32Mbit serial flash. In CC3200 LAUNCHXL board  there is FTDI chip (FT2232D) interfaced with CC3200 module  on UART port.

When we connect CC3200 LAUNCHXL board to PC/ Laptop it creates two port JTAG & Virtual Com port.

My question is that  instead of Virtual COM Port (CDC Class) can i use this FTDI chip & CC3200  to implement USB MSD device?  If yes then help me how can i implement? Is there any source code example available?

  • Hi,

    No this is not possible. Please datasheet for FT2232D.

    Jan

  • Hi,

    As Jan mentioned, this will not be possible on the CC3200, or any of the other CC32xx devices.

    I suggest you take a look at some of TI's other MCU products with native USB support, such as the MSP430 devices and the TM4C devices.

    Regards,

    Michael

  • Hi Michael,

    Thanks for the reply. Actually for my application i need WiFi module for cloud connectivity & also need USB Mass Storage Device Class for firmware update.  These are my basic requirements. 

    In our products we usually used USB Pen drive to upgrade the product firmware & our maximum products supports the USB Mass storage class for firmware update (Till now we are doing manually firmware update). So instead of manual firmware update i have to implement wireless firmware update using cloud connectivity & USB MSD class. 

    So to do the automatic firmware update i am doing the POC first & i have selected the TI  WiFi module & currently i have CC3200D evaluation board with me for POC. I am planning to use external USB controller over UART  to implement USB MSD class & TI WiFi module has UART interface.

    So WiFi module with cloud connectivity examples TI already given, that will resolve my 50% solution but USB MSD class using external USB controller not found anywhere. i want ready & fast solution.

    Actually i am planning to use TI WiFi module without MCU(Without ARM Core) & using external MCU with USB support can be one of the solution, but 

    this is bit costlier solution. 

    If you can help me with that it will be appreciated. or You can suggest me any TI WiFi module which support USB. I need low cost so solution.

  • Hi,

    TI does not provide Wifi module with integrated USB capability. I think you have options:

    • MSP430 + CC3100MOD (in case of USB device is enough)
    • MSP432E401 + CC3120MOD (in case you need host+device)
    • CC3200 or CC3220 or CC3235 + 3rd party USB controller

    Jan

  • Thanks Jan. I am choosing 3rd option.