通过量测启动设备相应的管脚clock信號来判断Boot_cfg设置是否正确而如果MFG及MFG镜像可以工作,也可以使用MFG直接读取SBMR1寄存器来获取:
2.启动板子进入下载模式(boot mode为下载,或是启动镜像认證失败都会进入)
3.进入下载模式后就可以运行MFG,将正常启动的uboot imx6镜像下载到外部内存并运行起来
4.在串口上键入“空格”,停下uboot imx6,然后使用uboot imx6的”md”命令就可以读取sbmr1寄存器:”md 020d8004” (sbmr1寄存器地址)在SDP, eMMC 启动时为0x,与上文我们配置的一致
所以总结下来如果系统因为启动模式不对而进入到丅载模式,我们可以通过MFG来精确确认SBMR1寄存器值从而了解是那些Boot_Cfg GPIO配置不对。