AnsweredAssumed Answered

比较奇怪的IMX6UL启动异常现象

Question asked by lijie2045 on Aug 7, 2017
Latest reply on Jan 21, 2018 by lijie2045

最近在调IMX6UL的板子的时候遇到两个怪现象:


背景:设置BOOT MODE[1:0]=10,internal boot模式。IMX6UL的SD1上接了一个EMMC,另有一片DDR3L,无其它外设。使用OTG1做为下载模式,USB_OTG1_ID通过4K7上拉,USB_OTG2作为HOST,USB_OTG2_ID脚悬空。

 

现象1:无论设置CFG1[7:5]=011或是111,它均会进入EMMC启动模式。
  理论上设置只有011才进入EMMC启动;111应该是进入FLASH启动,由于FLASH不存在,最后应进入USB下载模式才对。但如描述,均进入了EMMC启动,串口能看到完整的启动信息。

 

现象2:当设置CFG1[7:5]=000,即从QSPI模式时,由于QSPI不存在,它可以顺利进入USB下载模式;但有个前提,接着UART口,无论是1或2都好……、或是上电完后POR_B复位一下。
如果不接UART监视打印信息,上电多次它都不会顺利进入USB下载模式;如果接着UART线则每次都可以顺利进入USB下载模式。

 

PS:好几个网友说ID脚要拉高,我试过无效果。且ID脚是有多个IO可以选择,在BOOT的最初判断下载模式时应该是不起作用的吧?(目前使用的USB_OTG1的ID是有拉高的)

 

请各位大神发表下意见,谢谢

Outcomes