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:需要有关使用串行闪存实现 USB 大容量存储器件的帮助

Guru**** 2767425 points

Other Parts Discussed in Thread: CC3200, CC3100MOD, CC3120MOD

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/909439/cc3200-launchxl-need-help-to-implement-usb-mass-storage-device-using-serial-flash

器件型号:CC3200-LAUNCHXL
主题中讨论的其他器件:CC3200CC3100MODCC3120MOD

我的应用是使用32Mbit 串行闪存在 CC3200模块上实现海量存储器件。 在 CC3200 LAUNCHXL 板中 、FTDI 芯片(FT2232D)与 UART 端口上的 CC3200模块连接。

当我们将 CC3200 LAUNCHXL 板连接到 PC/笔记本电脑时、它会创建两个端口 JTAG 和虚拟 COM 端口。

我的问题是 、我能否使用此 FTDI 芯片和 CC3200来 实现 USB MSD 器件、而不是虚拟 COM 端口(CDC 类)?  如果是、则帮助我如何实施? 是否有任何可用的源代码示例?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    不可以。 请提供 FT2232D 的数据表。

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如 Jan 所述、CC3200或任何其他 CC32xx 器件都无法实现这一点。

    我建议您查看 TI 其他一些具有本地 USB 支持的 MCU 产品、例如 MSP430器件和 TM4C 器件。

    此致、

    Michael

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Michael、

    感谢您的回复。 实际上、对于我的应用、我需要使用 WiFi 模块进行云连接、还需要使用 USB 海量存储设备类进行固件更新。  这些是我的基本要求。  

    在我们的产品中、我们通常使用 USB 触控笔驱动器来升级产品固件、我们的最大产品支持 USB 海量存储类以进行固件更新(直到现在我们正在手动进行固件更新)。 因此、我必须使用云连接和 USB MSD 类来实现无线固件更新、而不是手动固件更新。  

    因此、为了进行自动固件更新、我首先执行 POC、我选择了 TI WiFi 模块、目前我有 CC3200D 评估板和我一起用于 POC。 我计划通过 UART 使用外部 USB 控制 器来实现 USB MSD 类、而 TI WiFi 模块具有 UART 接口。

    因此、TI 已经提供了具有云连接示例的 WiFi 模块、这将解决我的50%解决方案、但 USB MSD 类使用的是任何地方都找不到的外部 USB 控制器。 我需要即用型快速解决方案。

    实际上、我计划使用不带 MCU (不带 ARM 内核)的 TI WiFi 模块、而使用具有 USB 支持的外部 MCU 可能是解决方案之一  

    这是一个位昂贵的解决方案。  

    如果您能帮我解决这个问题、我们将不胜感激。 或者、您也可以向我推荐任何支持 USB 的 TI WiFi 模块。 我需要低成本的解决方案。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    TI 不提供具有集成 USB 功能的 Wifi 模块。 我认为您有以下选择:

    • MSP430 + CC3100MOD (如果是 USB 器件就足够了)
    • MSP432E401 + CC3120MOD (用于需要主机+器件的情况)
    • CC3200、CC3220或 CC3235 +第三方 USB 控制器

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Jan 我选择第三个选项。