在 MSP430 USB MSP430USBDEVPACK 软件"生态系统"中、是否有任何支持 SPI 或闪存作为存储介质来实现 USB MSC 器件类设计的代码示例?
我已经看到几种使用 SD/MMC 类型介质的实现方式、但不适用于"原始"SPI 或闪存芯片。 这是否存在于 MSP430USBDEVPACK 或其他 TI USB 支持软件中?
供参考:我无法从选择列表中找到支持 USB 的 MSP430器件型号、但 MSP4306638等就是一个示例。
Robert G
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.
在 MSP430 USB MSP430USBDEVPACK 软件"生态系统"中、是否有任何支持 SPI 或闪存作为存储介质来实现 USB MSC 器件类设计的代码示例?
我已经看到几种使用 SD/MMC 类型介质的实现方式、但不适用于"原始"SPI 或闪存芯片。 这是否存在于 MSP430USBDEVPACK 或其他 TI USB 支持软件中?
供参考:我无法从选择列表中找到支持 USB 的 MSP430器件型号、但 MSP4306638等就是一个示例。
Robert G
尊敬的 Mike:
是的,特定的 SPI 闪存芯片将具有特定的命令(尽管大多数日子都共享一个通用集)。
是的、"原始"是指没有典型 SD 卡等嵌入式"智能"类型的闪存芯片。 因此、写入和读取此类芯片的所有要求都必须在驱动程序中将其用作 USB 器件类 MSC/MSD 的一部分。 FS、FAT 等都必须包含在 MSP430x 上运行的代码中。
此外、它不仅是所需的"原始"SPI 闪存命令集、而且还具有将其用作集中文件系统的海量存储器件上下文中的所有复杂功能。
Microchip 已在其 PIC32 Harmony USB 示例列表中尝试执行此操作、但到目前为止、SPI 闪存 MSD"驱动程序"不起作用、我正在寻找替代方案。
我没有编写类似内容的技能、因此我希望 TI 框架内可能有一个 MSP430 USB 软件示例项目。
Robert