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.

[参考译文] SK-AM64B:启用安全启动后、SOCID 在 UART 引导模式下的无限打印输出

Guru**** 2826855 points

Other Parts Discussed in Thread: SK-AM64B

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1627589/sk-am64b-infinite-printout-of-socid-in-uart-boot-mode-after-enabling-secure-boot

器件型号: SK-AM64B

您好:

我要打开一个新 主题、以引用我上一个主题中遇到的 UART 引导模式问题。 使用 OTP Keywriter 在 SK-AM64B 上启用安全启动后、我尝试通过 SD 卡模式引导、但未成功。 然后、建议我返回 UART 引导模式以尝试手动发送引导加载程序。 在 UART 引导模式下加电时、SOCID 将快速以无限循环方式打印。 有什么想法为什么会这样?

 

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

    您好、Brycen、

    感谢您的查询!

    在 UART 引导模式下加电时、SOCID 将快速以无限循环方式打印。 [/报价]

    问题 1: 请提供在 UART 端口上观察到的消息的日志吗? 我需要检查确切的消息模式。

    问题 2: “SoC ID“重复的周期是多少 — 秒,毫秒?

    问题 3 在 UART 引导模式期间、是否定期在 RESETSTATz 输出上观察到任何干扰? 我出于某种原因怀疑 AM64x ROM UART 引导处理程序开始时出现连续引导故障。

    问题 4 是否确定刷写了与匹配的正确二进制类型 HS-SE 器件 预期值->.hs_se ?

    问题 5. 在 UART 引导模式下引导 ROM 时、“SOC ID“的循环打印是否总是在加电后重现?

    重要注意事项: AM64x/AM243x 器件修订版 1.0 2.0 勘误表 的 i2371 公告适用于两个 AM64x 器件修订版 1.0 和 2.0、该公告阐明了:

    因此、请记住、出于生产目的、不建议在 UART 引导模式下引导 AM64x ROM!

    期待您的反馈!

    此致

    Anastas Yordanov

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

    您好:

    1.这是来自 UART 端口的消息日志。

    02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC02000000011a0000616d3634780000000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1dfea7b7ba57369f15546de285edde6a7b39a8bdc40a27b237f8fb1e57f245e80b929c1e28b024aa2ecc61f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d90ad011b9a6baf38885bad40af8dc14d15586d3f3dc5e9c0ec197e971d3e56afC


    2.第一个 SOC ID 重复消息需要几秒钟的时间才能打印。 在此之后、SOCID 重复周期在毫秒范围内。 一旦第一个“C"跟随“跟随 SOC ID、便会输出下一个 SOC ID。

    3.使用 DVM 探测 MCU_RESETSTATz 后、我可以看到它没有保持在一致的值。 它在 0V 至 2.2V 以上的范围内交替。 我还 在 MCU 接头上测量了 VCC_3V3_SYS、并注意它也在 0V 和 3.3V 之间交替。

    4.我刷写了 OTP Keywriter 生成的 tiboot3.bin、将我的器件类型转换为 HS-SE。 在初始闪存上、UART 引导仅输出一个 SOC ID、在此处对其进行解码。 我尝试 SD 卡引导后、UART 引导模式无法正常工作。 有关如何刷写映像的详细信息、请参阅我在初始帖子中链接的线程。

    5.是的,在 SK-AM64B 的每次下电上电时都会循环打印 SOC ID。

    感谢您的快速响应!

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

    您好、Brycen、

    从附加的日志中、它看起来像是 SOCID-'C'-SOCID-'C'-SOCID-'C'......模式 :

    02000000011a0000616d363478000000000048535345000002000000020002a6000001000200b018658ad99dc903c8c9bfb27b12751099920a042ad1ddc7b7 SOCID-SOCID-SOCID  “就像我以前想的那样。

    您观察到 MCU_RESETSTATz 输出和  VCC_3V3_SYS 引脚上发生切换、这确认您的 AM64x HS-SE 处理器系统会由于某种原因(可能是一些致命错误)定期重新启动。 VCC_3V3_SYS 斜升和斜降的一个原因可能是 PMIC 也会接收到复位(由 AM64x 触发)。

    问题 6.  您能否检查 (如果可能,请使用示波器)PMIC TPS6522053 MODE/RESET 输入 (引脚 28)和 nRSTOUT(引脚 18)- PMIC_POWERGOOD 信号处的信号。 还请提供 MCU_PORz、MCU_RESETSTATz 和 VCC_3V3_SYS 示波图。  

    我尝试 SD 卡引导后、UART 引导模式无法正常工作。 请参阅我在初始帖子中链接的主题、了解有关我如何刷写图像的详细信息。

    问题 7 在阅读你的前一个线程后,它仍然不是很清楚我。 在新的定制板或不同的 TI SK-AM64B 板(将 AM64x HS-SE 转换为 FS 后)上是否会观察到这种情况?

    问题 8. 在您转换到 HS-SE 并在 SD 卡引导后执行后、您是否在 ROM UART 引导失败期间测量过大的电流消耗?

    此致

    Anastas Yordanov  

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

    您好:

    我发现了电路板的问题。 为 SK-AM64B 供电的 USB-C 转 USB-C 电缆损坏。 更改此设置后、电路板已在每次启动上正确引导。 此后、我能够测试安全启动是否正常工作、以及不再出现 UART 启动问题。

    谢谢!

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

    尊敬的 Brycen:

    很高兴您解决了电路板上的问题。

    感谢您向我们说明原因。

    如果你不介意,我现在标记为“已解决“并关闭该主题。

    谢谢

    此致

    Anastas Yordanov