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.

[参考译文] TMS320F28062F:使用 USB 闪存更新固件

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/884823/tms320f28062f-firmware-update-using-usb-flash-memory

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

你好。

TMS320F28062F 能否使用 USB 闪存更新其固件?

我正在考虑 将闪存区域分为两个部分、在一个区域运行应用程序、在另一个区域放置要更新的固件、并切换操作固件。(我将该器件作为 USB 主机工作)

是否可以在上面操作?

是否有任何好的解决方案?

如果在更新时运行应用程序很困难、则在更新时停止应用程序是可以的。  

此致、

U-SK

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

    您好、U-SK、

    您打算如何将固件放入器件存储器中? 我建议使用一个从 RAM 运行的代码。  此代码应 接收要通过 USB 进行更新的固件并将其编程到闪存中。

    查看 C2000Ware 实用程序文件夹中提供的闪存编程器以供参考。

    此致

    Siddharth

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

    您好 Siddharth、

    感谢你的答复。

    我认为您的答案是好的解决方案。

    如果应用程序代码大于 RAM 大小、是否可以在从 USB 闪存更新固件时运行应用程序?

    然后、我认为 我应该在运行时在闪存中找到应用程序代码...

    此致、

    U-SK

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

    在这种情况下、我认为您应该拆分固件代码并将其编程成块。

    此致

    Siddharth