工具/软件:Linux
大家好、我们正在着手开发基于 AM5728的定制板、为了获取 u-boot 调试器符号的 relocaddr 值、我在 u-boot 调试指南之后遇到了一个问题: 
在到达 SPL 末尾并显示 Hang 消息后、我达到正确加载 u-boot 的阶段:
U-Boot SPL 2016.05-00323-g1ddff7 (2017年7月26日- 13:41:10)
DRA752-GP ES2.0
SPL:无法从所有引导设备引导
###错误###请重置电路板###
但是、在加载 U-Boot 正确之后、一旦我进入程序(甚至只是在 U-Boot 反汇编的起点处一步进入断点)、程序就会在处失败
Write_MBR_and_GPT_partitions (struct blk_desc *、void *)
在实验练习中指定的 UART 调试输出中不显示任何内容。 我猜这是因为尝试在没有在 MMC 控制器中连接引导介质的情况下运行 U-Boot (我们的引导顺序是 SD/eMMC、其中我们有一个物理 SD 卡)、但我更倾向于使用配置不正确的 MMC 或其他子系统。
使用完整的 SDK Linux 映像并仅填充引导分区(使用 u-boot.img 和 MLO)的 SD 卡尝试引导时、会发生可预测的故障、并且屏幕上只会打印几个吉位字符。
这些线索是否暗示了电路板的某种配置错误? 电路板和 EVM 之间的主要区别在于、我们仅使用1GB RAM (在 EMIF2上)、而 SD 卡从 MMC3引导。 UART3仍用于控制台调试。