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.
工具/软件:
尊敬的先生:
我想借助 I2C 使用引导加载程序升级 TMS320F280039C 中的固件。 请提供分步过程和示例程序。
谢谢。此致、
Manasa P
尊敬的 Manasa:
我们没有在 F28003x 上使用 I2C 执行固件升级的示例程序。 请参阅应用手册、其中讨论了如何使用 SCI 或 CAN 来实现这一点。 您可以使用这些工程和文档作为参考、因为在实现基于 I2C 的引导加载程序时、这些工程背后的原则将保持不变。
通常、您需要执行以下操作:
1.确定这是基于 RAM 还是基于闪存(进入引导加载程序的 I2C 引导或闪存引导)
2、根据#1的决定、您需要决定引导加载程序和可升级固件在闪存中的驻留位置
3.您的引导加载程序将需要配置与主机的 I2C 连接,并能够解释数据/准备数据以进行编程
4.引导加载程序将需要使用F28003x 闪存 API 将新固件编程到闪存(F28003x 闪存 API 用户指南)
5.成功对固件编程后、引导加载程序可以分支到固件
请联系您在该过程中遇到的任何具体问题。
此致、
Skyler
您好、Skyler、
感谢您的答复。 我正在努力通过 I2C 为 TMS320F28003x 微控制器实现固件升级。 我知道 TI 没有为基于 I2C 的固件更新提供直接示例、但我看到有 SCI 和基于 CAN 的升级示例。
您能否分享一下是否有可通过 CAN 在 F28003x 上执行固件升级的脚本? 如果是、我可以使用它作为参考、为 I2C 开发类似的解决方案。
期待您的答复。
谢谢、
Manasa
尊敬的 Manasa:
C2000 MCU 的 CAN 闪存编程 文档讨论了如何在 F28003x 上通过 DCAN/传统 CAN 执行固件更新。 您问的是什么类型的脚本? 主机编程器?
此致、
Skyler