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.

[参考译文] TMS320F280039C:引导模式

Guru**** 2486305 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1436476/tms320f280039c-boot-mode

器件型号:TMS320F280039C
Thread 中讨论的其他器件:C2000WARE

工具与软件:

你(们)好

1.在 TRM 中、我有一个关于引导模式的问题。

根据我的理解、对于此示例:

当 GPIO0和 GPIO1的输入为高电平时、引导模式为 SPI 引导(BOOTDEF3)。

当 GPIO2的输入 为高电平时、引导模式为闪存引导(BOOTDEF4)。

BMSP0-2等于位0-2、当输入为高电平时、该位为1、否则该位为0。

我的理解是否正确?

2.如果我们只需要安全启动模式、且入口地址为0x80000、则可以按如下方式设置配置:

但是、如果我如上图所示进行配置、默认模式的功能是什么?

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

    您好!

    1. 是的、是这样。 您可以将其视为查找表、BMSP 在其中索引并选择 BOOTDEF 值表。
    2. 如果未对 OTP 进行编程、则会使用器件默认引导模式来选择器件进入哪种引导模式。 我已经突出显示了发生这种情况时引导流程的相关部分(请参阅 TRM 的图4-3)。  

    此致!

    Matt

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

    感谢您的支持。

    1.当不支持引导模式时、闪存引导的下一步将转到启用标有红色箭头?的看门狗

    2.如何理解"分支到应用程序代码"和"分支到闪存入口点"的区别?

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

    您好!

    当引导模式不受支持时

    "你说什么?  跳 转到应用代码或闪存入口点之前的下一步是启用看门狗。 恐怕 您的图像无法加载到 E2E 上。  

    如何理解"分支到应用程序代码"与"分支到闪存入口点"的区别?

    在该图的范围内:

    • "分支到应用程序代码"是指包含在引导 ROM 中的外设引导加载程序。
      • 您可以在 C2000ware SDK 中查看其源文件、位置为:libraries\boot_rom\f28003x\rev0\rom_sources\F28003x_rom\bootrom\source
    • "分支到闪存入口点"是指您可能已经编程到闪存中的任何应用。

    此致!

    Matt

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

    谢谢、Matt

    1、我再次上传图像。

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

    您好!

    是的、在跳转到闪存入口点或应用程序之前、引导 ROM 将启用看门狗。

    此致!

    Matt