我在使用我们的定制 IMX6ULL 板时遇到了一个问题,无法从 EMMC 启动。尽管 EMMC 似乎已正确编程,但它根本无法启动。但是,从 SD 卡编程和启动没有问题。在进行 X 射线检查后,焊接似乎不是导致问题的原因。
有趣的是,我发现了一种使
威廉希尔官方网站
板启动的解决方法。在最初编程 EMMC(它不会自行启动)后,我直接将 U-Boot 编程为 DDR3。然后,我通过UART1访问U-Boot终端,输入“boot”命令,系统启动成功!尽管如此,
开发板仍然拒绝独立启动。
我有 16 个板:
1x EMMC 程序 ANDS 启动(??!)==> 神秘的一块板确实启动了
2x EMMC 根本不编程
13x EMMC 程序但不启动。
我的启动设置:
BOOT_CFG1=0111 0000
BOOT_CFG2=0100 1100
我还通过 Segger J-link JTAG 内存工具读取了引导日志。它首先说“从引导设备读取数据失败”,然后在返回串行下载器模式之前尝试“引导设备初始化失败”