https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661518/am3703-boot-problem
器件型号:AM3703您好! 我制造的一系列板有问题。
我的一个较旧板工作正常。 其配置为 sys-boot[6-0]引脚=(MSB) 1101111 (LSB)、因此引导器件顺序如下:
- USB
- UART
- MMC
- 与非
我已检查跟踪引导矢量、并使用 SD 卡为电路板上电、我得到了以下结果:
000000000001复位
00000000000000000003 ROM 代码 C main
0000000000000007 ROM 代码在冷复位后运行
000000000000000F 启动
000000000000004F 外设启动已启动
00000004004F USB
000000000005004F 外设引导失败
00000007004F UART
00000007104F 器件已初始化
已发送000000000007304F ASIC-ID
000000000007305F 内存引导已启动
000000400007305F MMC/SD1
000000440007305F 空器件
000200440007305F 从块0尝试进行 NAND 引导。
000200440007385F 图像标题正确
000200440047385F 图像已执行
000000010047385F 空器件
我的新板具有相同的配置、我有下一个结果:
000000000001复位
00000000000000000003 ROM 代码 C main
000000000000000B 启动
000000000000001B 内存启动已启动
000000040000001B 与非门
从块0尝试进行000200040000001B NAND 启动。
000600040000001B 尝试从块1启动 NAND。
000E00040000001B 尝试从块2启动 NAND。
001E00040000001B 尝试从块3启动 NAND。
001E00040000003B 不再需要检查引导设备。
n´t 板不遵循必须执行的引导器件顺序。
我已经使用边界扫描检查了系统引导引脚、并且正常。
¿是否有任何配置引脚或其他可更改引导器件顺序的东西?
我重申电路板是相同的。 一个比较旧、另一个是新的。
