IMX6D boot problems ( custom design )

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

IMX6D boot problems ( custom design )

352 Views
blackra1n
Contributor I

Hello experts 

we have a custom IMX6D PCB, designed by other manufacturer and we do a software rebuild for some regional conversations inside the linux system …

the pcb use 4GB emmc chip ( UDINFO ) and there’s only boot0/boot1 pins found on the pcb, and no usb port or jtag interface..

problems start when we can’t access the isp of emmc so we removed the chip to read and edit then write and solder again.

After soldering the chip in a right way, the pcb not boot and we see a watchdog cut after 10s ..

 

we replaced the emmc and write the stock dump, then after soldering the chip again we accessed to the isp lines and checked if it connected to emmc balls and all ok …

we still can’t figure out what the cause of this problem …

 

D0-D7 pullups values 6.5K ohm

CMD pullups value 6.5K ohm 

CLK ( NO pull up resistor found ) !

 

we checked the voltage on vccq and vcc lines and its 3.1V, after check the design manual for the imx6D boards we see that CLK must connected to a pull up as the other lines but here in our situation we don’t see any pullup resistor for the clk line …


What the cause of this error which the cpu not load the uboot from emmc and turn on ?

 

thank you  




EDITED:

After testing the boot area of the emmc we found that the CPU load the uboot from boot1 and we must write this config to emmc to make the cpu load the image.

If you got such problem with this CPU, check if the emmc load uboot/lk from boot1 or boot2.

Labels (1)
0 Kudos
Reply
1 Reply

333 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

There is no usb port or jtag interface on your board, how to download the images to the emmc, so it can not work.

If you have the SD card design in your board, you can use the dd command to write images to the SD card and then boot it from SD card.

Otherwise it can not work.