i.mx6 SD Card boot 16GB

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

i.mx6 SD Card boot 16GB

Jump to solution
1,279 Views
SteveRathjen
Contributor III

Hello all,

I've got a custom board made very similar to the Sabre-SD.  I was planning to boot from 16GB microSD Card on custom board.  This is no problem on Sabre-SD, but only 8GB works on my custom board.  U-boot loads, but fails to find uImage and/or the partition uImage is on.

I have a 4GB, 8GB, 16GB Class 4 microSD and one 16GB HC-I (class 10?) card.  All work in Sabre-SD - only the 8GB works in my custom board.  It is the only 8GB card I have atm... I've ordered more.

Is 8GB coded anywhere?  u-boot, perhaps?  BTFUSE?  How is it possible that only an 8GB works (and works well - no intermittent problems) in my custom board while all cards work in the Sabre-Sd board?

Building image using Yocto.  Custom u-boot 2013.10.  Linux 3.0.35.r38.  fsl-image-gui.  sudo dd if=tmp/deploy/images/imx6qsabresd/fsl-image-gui-imx6qsabresd.sdcard of=/dev/sdg bs=1M (tried without bs=1M).  I also tried using MFGtool to write the SD cards and that had the same results - custom board could only write to the 8GB.

Thanks for any ideas!

Steve

0 Kudos
1 Solution
696 Views
SteveRathjen
Contributor III

Series resistors, 47ohm, in-line with all the uSD data and clock lines seemed to fix this problem.  Wave reflection?  These resistors are not on the Sabre-SD board.

Steve

View solution in original post

0 Kudos
1 Reply
697 Views
SteveRathjen
Contributor III

Series resistors, 47ohm, in-line with all the uSD data and clock lines seemed to fix this problem.  Wave reflection?  These resistors are not on the Sabre-SD board.

Steve

0 Kudos