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.

[参考译文] AM6411:AM6411启动新定制电路板的问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1254605/am6411-boot-issue-of-a-new-customized-board-with-am6411

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

您好、TI 专家。

我们正在尝试测试一个新的电路板、更改了 AM64x 的 EVM-GP 电路板、并且遇到了 UART 闪存问题。

该板与 AM6411的 SOC 和 LPDDR4一起安装、用于存储/存储。 以及 NOR 闪存。

Uart_flash.py 工具 用于 Rom 闪存、我们既没有刷写 NOR 闪存、也没有刷写 eMMC。   

第1步:传输 sbl_uart_uniflash.tiimage、成功。

第2步:无响应...  

*我知道 sbl_uart_uniflash 的预构建 tiimage 将使用与我们的硬件不匹配的 DDR、并重新构建 LPDDR4版本来替换它。

然后、我测试了 sbl_null.release.tiimage。 该结果在步骤2中失败。

显然、DMSC ROM 已启动、并且能够在 UART 引导模式下接收 SBL。

我 怀疑 ROM 代码(DMSC)未能启动接收到的 SBL、这可能是由新电路板的某些硬件问题引起的。

当电路板设置为 UART 引导模式时、从 DMSC 接收到一条作为吹风的响应消息。

能否对其进行分析、以便向我们提供一些有关引导状态的信息?

必要的硬件配置是什么?

还有什么我们可以调查?

此致。

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

    您好、

    感谢您的提问。

    我们正在尝试测试一个新电路板、该电路板从 AM64x 的 EVM-GP 板更改为新电路板、并遇到 UART 闪存问题。

    您是否仍在使用 AM64x GP 板或它是 HSFS 板?

    上面屏幕截图中共享的日志似乎不是 AM64x GP 的日志。 该板更有可能是 HSFS。  

    以及我们可以调查的任何其他事情?

    您能检查器件类型吗? 若要识别器件类型、请参阅  器件 ID

    必需的硬件配置是什么?

    您尝试刷写的映像为 GP 板。 请刷写 HFS 板的映像、其中 *。hsfs.tiimage 分机号。

    成功刷写后、应该可以按预期工作。 如果您遇到任何问题、敬请告知。

    此致、

    图沙尔

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

    您好、

    以下常见问题解答有助于解决上述问题、以便为 HS_FS 硬件版本初始化 SOC。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1183777/faq-am64x-how-can-i-flash-soc-initialization-binaries-on-hs---fs-hw-versions

    此致、

    S.Anil.

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

    你好,Thakur  

    感谢您的帮助。 使用提供的 uart_boot_socid 工具、我确认了电路板上的 SOC 是 HSFS 类型。

    当我们开始软件开发时、使用了旧版本的 MCU SDK、该版本仅会生成 GP 版本。

    在更新了 MCU SDK 并使用.hsfs.tiimage 进行下载后、我已经确认  SBL_OSPI 和 SBL_EMMC_Linux 对我们的电路板起作用。

    (如果有人阅读此主题、请注意默认 SBL 不适用于 LPDDR4。  它需要替换 DDR .h 文件才能使其适用于 LPDDR4。 )

    我想这个话题可以结束了。

    此致。

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

    Anil 您好!

    感谢添加本常见问题解答。 我已经通过 将.hsfs.tiimage 用于闪存解决了这个问题。

    此致。

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

    您好、

    感谢您提供详细说明。 它将对未来的读者有所帮助。  

    此致、

    图沙尔