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.
工具与软件:
您好!
我正在实施 对 TMS320F28379S 控制器使用通过 OTG 挂起的固件更新 热性能。 我想知道 TI 是否提供:
任何与使用 TMS320F28379S 上的 USB 闪存驱动器进行固件更新相关的官方文档。
支持从 USB 海量存储设备(MSC)读取固件并将其刷写到内部存储器的任何库、示例代码或 API。
从我的研究中、我收集了以下几点:
与 Tiva C 系列不同、TMS320F28379S 本身不支持 USB DFU 固件更新。
C2000Ware 提供 USB 主机模式支持和 MSC 驱动程序、但缺少使用 USB 闪存驱动器进行固件更新的直接实现。
要从 USB 驱动器读取固件文件、需要 FatFs 以进行 FAT32文件处理。
TI 的闪存 API 可用于擦除固件和将固件编程到闪存。
您能否提供任何相关文档、示例项目或通过 TMS320F28379S 上的 OTG 使用 USB 闪存驱动器实现固件更新的最佳实践?
期待您的指导。
您好!
不提供集成解决方案、但如您所述、我们提供了所有组件。
1. USB 主机模式-大容量存储示例、用于读取笔式驱动器上的文件系统。
2. USB 闪存内核示例、它使用闪存 API 对闪存进行擦除/编程。
对于固件升级、您必须将该内核下载到 RAM、然后运行并更新应用/固件
此致
Siddharth
尊敬的 Siddharth:
感谢您的答复。
TI 是否提供了任何可简化此过程的框架或库?
期待您的指导。
你(们)好
C2000Ware 中包含串行闪存编程器和示例、请参阅。
有关串行闪存编程的应用手册可通过以下链接 https://www.ti.com/lit/an/sprabv4h/sprabv4h.pdf 获取
此致
Siddharth