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.

[参考译文] TMS320F28035:通过 eCAN 对 C2000进行回流焊

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/594574/tms320f28035-reflashing-c2000-through-ecan

器件型号:TMS320F28035
主题中讨论的其他器件:C2000WARE

大家好、

您能否确认以下内容是否可行/正确?

愿望:

1.用 eCAN 重新刷新器件

2.从闪存引导

3.使用相同的 eCAN 进行正常通信

使用现有 ROM 引导加载程序和 GPIO 引脚是否是实现此目的的最佳方法? 即、将 GPIO 引脚设置为 GetMode、设置 OTP bootctrl = CAN 引导、如果 eCAN 上存在有效映像(KEY = 0x08AA)、则会使器件闪烁、否则、它将从闪存引导并正常使用 eCAN? 我们是否有任何通过 eCAN 进行闪存的参考源?

请提供您对上述内容的看法以及任何其他考虑因素(如果有)。

最棒的

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

    Lina、

    您概述的方法很好。 我们没有用于通过 eCAN 进行闪存的参考源。

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

    这是可能的。

    我们在 C2000Ware 中提供了一个器件固件示例以及应用手册。 www.ti.com/lit/sprabv4b

    该示例使用串行闪存编程器主机工具、SCI 引导加载程序和 sci 闪存内核。

    您可以为 CAN 移植类似的解决方案。

    您可以使用 CAN 引导加载程序加载配备闪存 API 的 CAN 内核。 然后内核将擦除闪存、加载闪存应用并将其编程到闪存中。

    您可以在闪存模式或 CAN 引导加载程序之间切换引导模式、也可以始终引导至闪存、并让 CAN 主机发送特定命令、以向您已编程到闪存中的 CAN 固件升级算法发出信号。

    希望这对您有所帮助。

    如果您有任何其他问题、请告诉我。

    SAL