imx6ul的板子没有任何log

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6ul的板子没有任何log

1,768 Views
longbin
Contributor II

Hello Everyone:

     我按《MCIMX6UL_CM_DESIGNFILES》做了5块核心板,也买了一套原厂的板子。这5块只是把SD卡换成emmc(MTFC8GACAAAM),其他元器件都是按原厂的板子贴的,上电后连接usb调试线缆,将SW602切换到串行下载模式。结果mfgtools和串口调试软件都没有任何反应。然后我做了下面几个步骤。

1.测试sw602,1位是0V,2位是2.89V。

2.测量电源输出:TP701: 3.30V,TP702: 1.41V,TP704: 3.29,TP705:3.31,TP707:1.81V,TP708:1.33V,TP709:3.35V。和原厂的板子比较,差别很小。

3.我把emmc换成SD卡,改变SD卡启动,因为原厂的板子是SD卡(可以正常启动,有log输出),结果还是没有log输出。

现在我应该怎么做才能定位我的问题在哪里?非常感谢大家帮忙。

附件内是我把emmc换成SD卡的板子。

Labels (1)
0 Kudos
3 Replies

1,408 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Longbin,

目前,你遇到的问题从以下几个方面考虑:

(1)启动配置BOOT_MODE0/1脚

这2个脚的电平决定了 是USB OTG下载模式,还是从板子内部启动,当你下载完image之后,要把这2个脚的电平拨到从板子内部启动的模式。你可以从我们的开发板图纸上看到电平配置。

(2)LCD引脚的启动选择

LCD_DATA0~LCD_DATA23这24个引脚,决定了从哪个FLASH设备端口启动,24根线分成3组,0-7,8-15,25-23,分别对应着CPU内部的3个boot config寄存器,上电时,CPU内部的ROM CODE代码会读取这3个结存器的值,来确定到哪个端口的FLASH中读取你的U-BOOT代码。

    因此,你需要根据reference manual的第273页配置你要从哪里启动(根据EVK原理图的列表也可以)。比如,你要配置:USHDC口启动,EMMC/MMC协议,Normal Boot, Normal speed mode,8bit工作,USDHC-2端口,USDHC_2端口用3.3v电压 等配置。

(3)如果在确保上述设置都是正确的,还是无法启动。

请使用MFG TOOLS,把烧写的list中命令稍作修改,只把U-BOOT写进你的eMMC,其他的部分image命令行暂时注释掉。

然后,再启动试试看。

Have a great day,
TIC  weidong

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,408 Views
longbin
Contributor II

非常开始能得到你的回复。按你的提示,我做了如下工作:

(1)启动配置BOOT_MODE0/1脚

这2个脚的电平决定了 是USB OTG下载模式,还是从板子内部启动,当你下载完image之后,要把这2个脚的电平拨到从板子内部启动的模式。你可以从我们的开发板图纸上看到电平配置。

USB OTG下载模式下:TP811:0,TP810:2.89V。这个应该没有错吧。

(2)LCD引脚的启动选择

LCD_DATA0~LCD_DATA23这24个引脚,决定了从哪个FLASH设备端口启动,24根线分成3组,0-7,8-15,25-23,分别对应着CPU内部的3个boot config寄存器,上电时,CPU内部的ROM CODE代码会读取这3个结存器的值,来确定到哪个端口的FLASH中读取你的U-BOOT代码。

    因此,你需要根据reference manual的第273页配置你要从哪里启动(根据EVK原理图的列表也可以)。比如,你要配置:USHDC口启动,EMMC/MMC协议,Normal Boot, Normal speed mode,8bit工作,USDHC-2端口,USDHC_2端口用3.3v电压 等配置。

   附件MCIMX6UL-BOOT配置,我已经对了好几遍了,请你帮我看看。我有没有理解错误。

(3)如果在确保上述设置都是正确的,还是无法启动。

请使用MFG TOOLS,把烧写的list中命令稍作修改,只把U-BOOT写进你的eMMC,其他的部分image命令行暂时注释掉。

然后,再启动试试看。

  附件ucl2.xml是我把烧写的list中命令修改的,u-boot-imx6ulevk_emmc.imx是我通过yocto编译成u-boot-imx6ulevk.imx-emmc改动名字得到的。mfgtoo2-yocto-mx-evk-eMMC2.vbs是我通过mfgtool2-yocto-mx-evk-sdcard-sd2.vbs

因为刚接触,所以很多东西不懂,希望能得到你的帮助,谢谢。

0 Kudos

1,408 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Longbin

     About eMMC4.5( the eMMC Flash you are using), refer to the link, please!

https://community.nxp.com/docs/DOC-332187 

Best Regards,

Weidong

0 Kudos