主题中讨论的其他器件:UNIFLASH、 SysConfig
尊敬的 BU 专家:
我的客户在其定制板上执行 UART 启动。 除了使用自己的电路板之外、他们主要的工作是遵循 EVM 设置指南。
它们使用 default_sbl_null.cfg 作为 python 脚本、并能够成功执行第一条命令。 但是、它们在执行第二个命令时会发送错误、如下图所示:

我们在 E2E 上发现了类似的问题、并运行了以下测试:
1.使用串行终端 确认 AM243x 在上电后是否发送"C"
2.确保没有其他程序占用串行端口。 (由于第一条命令成功、因此不太可能执行此操作)
3.确保使用 python3
4.确保是 hs_fs 器件并使用 hs_fs 图像。
5.连接至 am243x 并加载 SBL 符号以查看状态。 由于 python 脚本会由于发送错误而终止、因此 am243x 仍在等待 UART 驱动程序中的 UART 数据。
同时、我们已删除 SBL syscfg 中的 mmcsd、因为客户电路板中没有 mmcsd。 如果未删除 mmcsd、SBL 会卡在 mmcsd 初始化状态。 我不确定这是否相关。
有人知道这可能是什么原因吗?
谢谢。
挂起。
