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.

[参考译文] TMS320F2.8379万D:SCI boot1 (GPIO 28/29)可以与SCI boot?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/572618/tms320f28379d-sci-boot1-gpio-28-29-can-be-used-with-sci-boot

部件号:TMS320F2.8379万D

Champs,

我是向客户询问此问题。

客户希望使用GPIO 28/29通过SCI引导进行SCI固件更新(GPIO 72=0,GPIO 84=1),并正常使用获取模式进行闪存引导。

如果它们将OTP BOOTCTRL BMODE=0x81和KEY=0x5A编程为SCI boot 1,  则SCI boot 1似乎仅用于GET模式(GPIO 72=1,GPIO 84=1)。

我的理解是否正确?

通过这种方式,我们如何使用GPIO 28/29通过SCI引导(GPIO 72=0,GPIO 84=1)更新SCI固件,并使用获取模式进行正常的闪存引导。

韦恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    韦恩,
    你是对的。 如果您将OTP Boot Mode (OTP引导模式)编程为SCI Boot 1 (SCI引导1),则您将松开闪存引导。以下是客户可以执行的操作。

    1.>客户必须在闪存中为此实施解决方案。 设备必须始终引导至闪存至引导加载程序,引导加载程序然后决定在闪存中启动应用程序或启动SCI引导1加载程序。 客户可以将SCI Boot 1加载器置于闪存中,或使用SCI Boot 1选项回拨ROM加载器。 现在,闪存中的引导加载程序如何决定启动SCI引导应用程序可以基于引脚。

    目前,有两个工厂默认引导模式选择引脚(GPIO 72和GPIO84),它们允许设备引导至闪存,第三个引脚在闪存中检查以启动应用程序或SCI引导。 如果客户对3个引脚不满意,则可以对OTP进行编程,使其使用相同引脚(例如:GPIO 72)用于启动模式选择引脚1和相同GPIO72启动模式选择引脚2。 因此,启动ROM将读取GPIO72引脚两次,如果该引脚为高,则设备默认引导至闪存。 现在,在闪存中的引导加载程序中可以使用第二个针脚(GPIO84或其他)来决定是否启动SCI Boot 1。

    这样,客户就可以同时选择引导至闪存和启动SCI Boot 1,并且仍然使用两个引脚进行引导选择。

    如果客户不想在闪存中实现此功能,则除了使用GPIO (默认SCI引导选项0)外,没有其他选项。

    希望这有所帮助。

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

    我理解。
    感谢您提供信息。

    韦恩