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.

DM816x EVA board does not boot up from SD

My DM816x evaluation board doesn't boot up from SD. It followed the same as Quick Start Guide, and the LCD doesn't display anything.

I used Putty to see what is going on when the board boots up from SD card, and I could see the following:

U-Boot 2010.06 (Jun 01 2011 - 15:00:16)

DRAM:    2 GiB
Using default environment

Hit any key to stop autoboot: 0
mmc1 is available
reading u-boot.bin

**Unable to read "u-boot.bin" from mmc 1:1 **
## Starting application at 0x80800000  . ..

Does anyone know how to fix this problem?

  • Hi,

    Make sure that u-boot.bin is copied to SD card.

    Can you try format your card and test one more time.

    Regards

    AnilKumar

    Please mark this Forum post as answered via the Verify Answer button below if it helps answer your question.  Thanks!

  • Your most sensible option if you're just starting out is to change to root user on your Ubuntu host and run the "mksdboot.sh" script. This will format your SD card appropriately. I have found that this always works as long as your SD card isn't corrupt.

    Ralph

  • Thank both of you for replies. I tried to format SD card following the instruction here: http://processors.wiki.ti.com/index.php/TI81XX_PSP_U-Boot#Setting_Up_Boot_Environment_on_SD_Card

    It says "Copy images MLO, u-boot.bin, uImage, nfs.tar.gz and mksd-ti816x.sh from release package to a directory on this Linux machine. For subsequent description, we will assume these files are copied to /home/ti816x. Please refer Package Contents section."  But the directory structure in package content section shown on that webpage (http://processors.wiki.ti.com/index.php/DM816x_C6A816x_AM389x_PSP_User_Guide#Package_Contents) was quite different from mine, and I couldn't find uImage and nfs.tar.gz files.

    My directory in ubuntu (after installing ezsdk kit) is something like this:

    home -> ti-ezsdk-dm816x-evm_5_04_00_11 -  -> bin
                                                                             -> board-support       -> host-tools          -> mksd-ti816.sh
                                                                                                               -> prebuilt-images -> MLO  &  u-boot.bin  &  uImage-2.6.37  &  uImage-dm816x-evm.bin  & ....
                                                                             -> component-sources
                                                                             -> docs
                                                                             -> dsp-devkit
                                                                             -> ......

    I am wondering if the instruction above is not up-to-date or I am doing something wrong...  Your reply would be appreciated.

    P.S. I just found the similar problem posted by other here: http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/158186.aspx It seems this is not an issue just for me. I spent couple of days to boot up this board, but still couldn't figure out how to boot up once..

     

    Peter

     

     

  • I followed the method on this website to format my SD card: http://processors.wiki.ti.com/index.php/DM816x_EZ_5.04.00_Software_Developers_Guide#How_to_create_an_SD_card

    and it works which mean I can boot up the board from SD card. The pevious manual I had followed seems old one I guess? Anyway, thanks for your help~!

     

     

     

     

  • I can't find "nfs.tar.gz" with the other method in $EZSDK or "TI814X-LINUX-PSP-04.01.00.07.tgz":

    $ sudo ./mksd-ti814x.sh /dev/sdc <U-Boot-Path>/MLO <U-Boot-Path>/u-boot.bin <U-Boot-Path>/uImage nfs.tar.gz

    The command for your suggested method works like a champ with the 4GB SD card with EZSDK 5.05.02.00 for the DM814x board:

    $ sudo ${EZSDK}/bin/mksdboot.sh --device /dev/sdc --sdk ${EZSDK}

    Thank you so much for this post!