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.

[参考译文] TMS320F28379D:如何将 SCI-BOOT1设置为默认引导模式

Guru**** 2482105 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1454352/tms320f28379d-how-to-set-sci-boot1-as-default-boot-mode

器件型号:TMS320F28379D
主题中讨论的其他器件:UNIFLASH

工具与软件:

我们一直在我们的板上使用下面的 GPIO 用于 SCI、因此想使用这些引脚作为默认值、通过引导加载程序刷写应用固件。

SCIRXDA:GPIO28
SCITXDA:GPIO29

谢谢!

Sachin K.

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

    我知道的是、默认引导引脚是 GPIO72和 GPIO84、用于从闪存引导和 SCI-A 引导切换。

    如果您想使用不同的引导选择引脚、则必须对位于0x7801E 的 OTP BOOTCTRL 进行编程。

    此程序只能使用一次。

    请参阅技术参考手册 SPRUHM8I 中的图4-6第614页

    此致

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

    尊敬的 Sachin:

    以上答案是正确的。 如果要将 GPIO28/GPIO29用于 SCITXDA/SCIRXDA、则要使用 BMODE 0x81。  

    您可以将引导模式选择引脚(BMSP)和 引导模式定义配置为通过"Get"引导模式选项使用 SCI-BOOT1。 您只需确保选择使用的两个 BMSP 都是1来读取 OTP 引导模式值。 图4-6概述了此操作的独立引导流程。  

    BOOTCTRL = 0xXXXX815A、其中"XXXX"分别配置 BMSP1和 BMSP0。

    我强烈建议您 在尝试对 DCSM OTP 进行编程之前使用仿真 BOOTCTRL 寄存器测试您的配置、因为它允许您在此期间进行调试 电 压  只能编程一次 .

    如果您有任何其他问题我可以帮助您、请告诉我。

    此致!

    Matt

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

    如何将  BOOTCTRL 寄存器的 BMODE 位域值设置为0x81以使用  SCIRXDA:GPIO28
    SCITXDA:GPIO29

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

    现在可以从 UNIFLASH 设置 BOOTCTRL 寄存器并 使用 PC 端命令行实用程序下载应用程序固件。 在此之后、启动正常应用、BMSP 位置应是什么。

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

    尊敬的 Sachin:

    专家离开办公室到明天,请期待一个延迟的答复。

    谢谢!

    Luke