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.

[参考译文] TMS320F2800155:闪存引导配置

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1612613/tms320f2800155-flash-boot-configuration

器件型号: TMS320F2800155

根据数据表、 GPIO24 GPIO32 必须连接才能选择器件引导模式。 但是、在我们当前的硬件版本中、这些引脚是 未集成为引导引脚 —它们连接到板上的其它外围设备。

因此、我们怀疑、我们面临以下问题:

  • 通信 刷写并正常通电 、则控制器会执行 无法启动
  • 进行选择 仅在电路板通过 CCS 调试器连接时运行 和加载的 JTAG。

鉴于此硬件限制、我们想知道:

  1. 是否有任何建议的权变措施 在不依靠 GPIO24/GPIO32 的情况下强制进行闪存引导? 是否确实需要这些功能?
  2. CAN 引导模式有什么 会通过软件覆盖 还是仿真模式设置?
  3. 如果不是启动引脚、可能还有上述问题的任何其他原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“681953" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1612613/tms320f2800155-flash-boot-configuration 是否有任何建议的权变措施 在不依靠 GPIO24/GPIO32 的情况下强制进行闪存引导? 确实需要这些功能吗?

    否、默认情况下、需要这 2 个引导引脚才能进入正确的引导模式。  引导至闪存要求两个引脚都为逻辑 1 (3.3V)

    can boot mode be 会通过软件覆盖 或模拟模式设置?

    是的、我们支持通过修改器件 OTP 来更改引导模式/引脚。  请参阅 TRM https://www.ti.com/document-viewer/lit/html/SPRUIY4B#GUID-64356F3E-D717-4E9D-A873-8CF00E4B782A/TITLE-SPRUIN7TOCWRAPPER_ROM_CODE_AND_PERIPHERAL_BOOTING 的这一部分

    对于这种客户情况、他们可以更改为 0 引脚引导、并将其始终设为闪存引导模式。  这将忽略默认引导引脚、并在其情况下正确引导。  他们可以使用 CCS 中的闪存工具手动修改这些值、也可以添加指令

    这是一个很好的 应用手册、除上述内容之外、还介绍了整个引导流程: https://www.ti.com/lit/ug/sprujh3/sprujh3.pdf

    如果不是启动引脚、是否有上述问题的任何其他原因。

    否、如果引导引脚未正确驱动或未按照上述内容修改、器件将无法正确引导。

    此致、

    Matthew

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

    感谢 MatthewPate 的建议 、我们将尝试修改器件 OTP 以解决我们的用例。