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.

Should I insert SD card to boot?

I chose TFTP and NFS mode and expected that it would fetch boot image from /tftpboot directory and mount /home/jongampark/targetfs directory as s remote directory.

So, it looks like that it will be OK not to insert an SD card which contains boot image.

However, it turned out that I had to insert the SD card.

Only after inserting the card it prints out messages to a minicom or any serial terminal program.


U-Boot 2010.06 (Oct 10 2012 - 02:04:37)

DRAM: 2 GiB
MMC: OMAP SD/MMC: 0
Using default environment

Hit any key to stop autoboot: 

...

Well, it doesn't look to accept any keyboard input at that moment.. then it reads a u-boot.bin. ( probably it reads from the SD card, because it didn't received my hitting a key at that moment.

Then overall procedure is like this.

What is shown is...

I just typed what the minicom script generated by the setup.sh was supposed to put.

And as you can see, it just displayed "Erasing Nand..."

I don't know how long it will take to finish "erasing NAND flash memory".
It already passed more than 10 minutes.

But when I booted from the SD memory earlier, it said that there was no NAND device.
So, I wonder if the current message is correct or not.

Do you think there is something wrong? If so, what is it?

Also, the minicom script doesn't look to operate correctly. I doubt if it successfully detects "stop auto boot:" message and send a key ( in the script i is send "" ) successfully.


How can I check if the tftp server is sending any data to the reference board and how to figure out how much it is progressed?

( It still displays "Erasing Nand...")


I wonder if an expected u-boot.bin was loaded at right after the first "Hit any key to stop auto boot: 0" line.
If it is to be loaded from tftp for boot image and filesystem on my local HDD, then I expect it should be OK not to insert the sD card at all.

(whether it's the SD card bundled with the reference board or the one I built by following the SW programming guide )

It is strange that the SD card should be inserted to see the very initial prompt messages at least.


Can somebody guide me?

Thank you.

 

P.S. I asked in other thread also. Please someone help me. I'm just wasting time to configure a dev. environment.


http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/235988/827596.aspx#827596

Many Thanks!!!

  • I found out the reason.

    My TI816X DaVinci Reference board didn't have NAND memory to store the environment variable.
    although the boot message with an SD card said that, but I didn't realize the NAND it reported it was missing was the same NAND the environment variables are expected to be saved. So, I kind of loaded a boot image.
    But still the NFS file share is not mounted.

    I don't know if a wrong board was shipped to us. But anyway it is how it is. Now I'm going to the next step.

    After setting all environment variables, instead of saving them to the non-existing NAND memory, I just tried bootm.

    Then, it was booted but didn't mount the NFS share although the bootargs dos have this.

    root=/dev/nfs nfsroot=10.9.0.10:/home/jongampark/targetfs