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.

[参考译文] AM2631:AM263X 安全启动问题

Guru**** 2693225 points

Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1600641/am2631-am263x-secure-boot-issue

器件型号: AM2631
Thread 中讨论的其他器件: UNIFLASH

您好、专家

我的客户在 am263x 上运行安全启动。 我们已成功将器件从 HS-SE 转 FS 至 HS-SE。 但是、我们在 devcie 上运行已签名的 SBL 和应用时遇到问题。

我们在 HS-VCSPI_QSPI_multiple_elf.tiimage + led_example.mcelf 上测试了 sbl_QSPI_multiple_elf.tiimage FS。

(请注意,我们只能使用 python 脚本来生成已签名的映像、则不能使用 makefile)

接下来、我们生成了签名的 sbl_sqsp_more_delf.hs.tiimage 和 led_example.hs.mcelf、并通过刷写进行刷写。 但是、由于 LED 不闪烁、该应用程序无法正常运行。

是否知道如何进一步调试该问题?

 

在这段时间内。 如果在认证中关闭了带有调试选项的 SBL 被更新、则调试端口将被关闭。 在这种情况下、如何使用正确的认证刷写 SBL 以恢复调试端口?

我尝试使用 uniflash 串行会话、但闪存写入器无法正常工作。

image.png

我在 HS-EMA FS 器件上使用了相同的过程并且工作正常。 这应该是 SE 器件的问题。 也许我需要一个自定义闪存写入器、但我不知道如何生成它

如何恢复调试端口?

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

    更新状态、

    我已使用 TeraTerm 恢复调试端口。 现在、我只需要运行已签名的 SBL 和 APP。

    我在下电上电后连接到器件、以查看程序卡住的位置。 事实证明、CPU 在 SBL 中以永久循环运行。

    是否知道导致此问题的原因?

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

    您好、Hang、请尝试通过电话给出的建议。