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.

[参考译文] TMS320F28377S:TMS320引导加载程序 GPIO 选项- CAN &闪存?

Guru**** 2477065 points
Other Parts Discussed in Thread: TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/785257/tms320f28377s-tms320-bootloader-gpio-options---can-flash

器件型号:TMS320F28377S

我有一个应用、其中我有一个带 TMS320F28377S 的定制板、我可以插入 XDS100、为所有器件加电、进入调试模式、它会将代码加载到闪存中、我可以毫无问题地进行调试。 但是、它似乎不想在加电时直接引导到闪存中。

我发现的问题是、我使用的是引导加载程序所需的引脚 GPIO72和 GPIO84、并且至少有一个引脚在开启时不能被驱动为高电平。 从我阅读的技术参考手册中可以看出、我似乎必须写入 OTP 才能让引导加载程序使用不同的引脚集、对吧? 如果没有 GPIO、我无法使其跳转到闪存? 是否可以编写一个可能绕过此检查的自定义引导加载程序?

除了这一点之外、该板还具有 CAN 接口、我想让另一个器件通过 CAN 提供固件更新、我认为这意味着我必须使用引导加载程序才能使其正常工作。 再次查看 TRM (第6.0.3节)、似乎您不能同时拥有 CAN 引导和闪存引导、因为您必须重新配置 Get 模式以通过 OTP 使用其中一种模式、这是正确的吗? 鉴于 OTP 是一次性可编程的、这听起来我不能同时执行。 我是看这对还是完全有不同的方法?

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

    引导控制引脚控制器件将进入的引导模式。

    您可以通过使用 OTP 存储器配置引导控制引脚来更改这些引脚。

    您不能绕过此引导模式引脚检查。

    要获得 CAN 引导模式、您需要占用 Get Mode 插槽。 但是、您可以始终引导至闪存、然后在需要时从闪存应用程序分支至 ROM、从而引导加载程序。

    SAL