This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

U-Boot Cannot Read uImage off SD card (EZSDK 5.03.00.09)

Guru 10685 points

I am testing out the new default SD card environment for EZSDK 5.03.00.09. I have created an SD card using the mksdboot.sh script and tried to boot with this. U-Boot seems to load fine as "version" shows: "U-Boot 2010.06 (Nov 10 2011 - 19:25:12)".

I run "mmc init" then "fatload mmc 0 0x80009000 uImage" but it fails with:

TI8168_EVM#fatload mmc 0 0x80009000 uImage
mmc_send_cmd: timedout waiting for cmddis!
** Can't read from device 0 **

** Unable to use mmc 0:1 for fatload **

Please can someone help? I feel there is an issue with the bootloader itself. Surely a buggy U-Boot hasn't been shipped with the EZSDK?

Thanks,
Ralph

  • _Ralph_ said:

    Please can someone help? I feel there is an issue with the bootloader itself. Surely a buggy U-Boot hasn't been shipped with the EZSDK?

     

    You might want to try using uboot from 5.02.  I'm using uboot from EZSDK 5.02 in an NFS environment with EZSDK 5.03 and aside from ti81xxvo.ko not starting up, it works fine.  I insmod ti81xxvo.ko after boot.

    Lee

     

  • This may NOT be the issue but keep in mind there were 2 versions of the DM8168 EVM...one with DDR2 and one with DDR3.

    Uboot needs to match type of memory.

  • Hi,

       You need to run "mmc rescan 0" instead of  "mmc init"  due to migration from legacy mmc driver to generic mmc driver in the latest u-boot.

    Kindly refer to the PSP U-Boot documentation for the changes.

     

    Regards,

    Amarinder