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.

[FAQ] [参考译文] [常见问题解答] LP-AM243:将 SBL 与 AM243 EVM 一同使用时出错

Guru**** 1135350 points
Other Parts Discussed in Thread: MCU-PLUS-SDK-AM243X, UNIFLASH, TMDS243EVM, AM2434, LP-AM243
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1219281/faq-lp-am243-error-with-using-sbl-with-am243-evms

器件型号:LP-AM243
主题中讨论的其他器件:UNIFLASHTMDS243EVMAM2434、、MCU-PLUS-SDK-AM243X

问题说明: 当尝试使用 uart_uniflash.py 等 SBL 过程与 default_sbl_null.cfg 加载固件映像时、python 脚本会部分中止该过程。 即使在电路板下电上电并尝试在之后立即加载图像之后、也会出现该问题。

受影响的电路板: TMDS243EVM   采用 AM2434器件版本 B/2.0或更高版本的 LP-AM243 LaunchPad。 所有带有标示主板修订版本 E3B 或更高版本标签的 LaunchPad 将使用芯片修订版本 B/2.0或更高版本组装。

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

    根本原因:  受影响的电路板 装配了我们全新的高安全性-现场安全(HS-FS)器件。 有了这一更改、 HS-FS 器件需要不同的引导加载过程、已对此进行了记录。

    解决方案:  

    正确引导加载 HS-FS 器件需要执行不同的过程、 以下迁移指南页面中介绍了这些步骤: https://dev.ti.com/tirex/content/mcu_plus_sdk_am243x_08_05_00_24/docs/api_guide_am243x/HSFS_MIGRATION_GUIDE.html

    此迁移指南介绍了 GP 和 HS-FS 器件之间的差异、需要将哪些图像加载到电路板中以及建议的执行流程。

     一节提供了解决 SBL 相关问题的关键详细信息  使用 SBL (SBL OSPI、SBL NULL、SBL UART、SBL SD 等)引导应用程序  并说明如下:

    由于 HS-FS 中的大多数差异与映像签名相关、因此一旦正确构建 SBL 和应用程序映像、流程的其余部分与 GP 相同、用于应用程序引导。 请注意使用正确的图像。 例如、要将 SBL NULL 用于应用程序引导、请 刷写 sbl_null.release.hs_fs.tiimage 映像。 其他 SBL 也是如此。

    重要说明:  最早  MCU-PLUS-SDK-AM243X 版本  它支持使用 HS-FS 构建应用程序  版本8.04.00 。 如果使用的是早期版本的 SDK、请在尝试对 EVM 进行编程之前先下载最低版本8.04.00的版本。

    按照此程序操作、可通过使用所有支持的 SBL 工艺对具有 HS-FS 器件的电路板进行编程。

    此致、

    拉尔夫·雅各比