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.

[参考译文] TMS320F28065:引导加载程序

Guru**** 2502075 points
Other Parts Discussed in Thread: TMS320F28065, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/673723/tms320f28065-bootloader

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

你(们)好

我有一个采用 TMS320F28065的设计。

它被设计成从内部闪存加载。

此外、我们还有 SPI-A 通道用于与 CPU 进行握手。

我们希望在需要时使用 SPI-A 通道来升级软件版本。

数据表和应用。 不、我知道我必须将 OTP BMODE 从 GetMode:Flash 更改为 GetMode:SPI。

升级结束时、我需要更改回闪存模式。

但由于 OTP 的原因、我只能执行一次。 是这样吗?

我能否从 GetMode: Flash 迁移到 GetMode: SPI 并多次返回?

是否有其他方法可以解决该问题?

Tnx、Ranny

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

    正确、OTP 只能设置一次、因此在将 GetMode 设置为 SPI 后、无法将其更改回。
    您有两个选项:
    1.将 GetMode 设置为 SPI。 当 SPI 引导加载程序接收到不正确的数据标头密钥时、它将退出引导加载程序并分支到闪存入口点。
    2.将 GetMode 保持为 Flash 并将 SPI 引导加载程序放入闪存中。

    您可以在 C2000Ware 中看到 SPI 引导加载程序代码和其他引导源。

    此致
    Chris