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.

xloader cann't find uboot.bin

Other Parts Discussed in Thread: TPS65930, OMAP3530

Hi , We are debugging our board which was designed with omap3530DCUS and TPS65930 , this is our second version. In previous version, we haven't encountered this kind of issue .

We have three new build omap3530 boards. One worked well , the other one reported following issue at the first power up, the third one has worked some time , but now it begins to behave like below also.

Texas Instruments X-Loader 1.4.4ss (Jun 15 2010 - 15:55:51)
Beagle Rev Ax/Bx
Reading boot sector
Loading u-boot.bin from nand
u-boot.bin not found or blank nand contents - attempting serial boot . . .
## Ready for binary (kermit) download to 0x80008000 at 115200 bps...

we have re-formatted the SD card , but it seems no use. Also , the same card with same MLO , u-boot.bin ,uImage always work well at the good board!  We tried to open some debugging info  and got this :

Texas Instruments X-Loader 1.4.4ss (Mar 20 2011 - 16:52:04)
Beagle Rev Ax/Bx
mmc_init_setup() 1
mmc_send_cmd(MMC_CMD9) 1
mmc_send_cmd(MMC_CMD4) 1
mmc_clock_config() 1
mmc_send_cmd(MMC_CMD7_SELECT() 1
mmc_send_cmd(CMD16) 1
mmc_read_cardsize() 1
configure_mmc(): 1
mmc init OK
Reading boot sector
Loading u-boot.bin from nand
u-boot.bin not found or blank nand contents - attempting serial boot . . .
## Ready for binary (kermit) download to 0x80008000 at 115200 bps...

it seems the SD card is OK , while the fat system in SD card is gone wrong , we don't know why ? Was it due to the newer x-loader? We haven't make a through trial of  the old x-loader version currently.

Any comments ? Thanks a lot !

  • Hi,

    The very first thing is, you are using quite old version of x-loader version, we have moved on to 1.47 now (will be jumping to 1.50 soon).

    Now coming to your point, one thing which is confusing me from you log is "Loading u-boot.bin from nand". Is this something you have added? Have you tried erasing SD card again?

     

    Thanks,

    Vaibhav

  • Thanks very much for your respones , Vaibhav. The log info posted was the original one , which matched the boot mode we used , SYS_BOOT[5]=0 , SYS_BOOT[4:0]= 0b01111 [ NAND-> USB -> UART3 -> MMC1]. Also , you can see that we are using beagleboard code. I have erased the SD card several times but there is no use. Also , as what I have noted , the same SD card can boot other omap3530 boards. Now , I cann't determine where is the issue due to it seems the hardware circuit is working. We have no JTAG tool to trace the chip internal status. :-( As to the lated bootloader , is it same as beagleboard RevC4 ,XM,etc? Hope seeing your response soon, thanks again !
  • below is updated log info , which added some detail debug ingo about why it cann't find u-boot.bin Texas Instruments X-Loader 1.4.4ss (Mar 20 2011 - 17:05:15) Beagle Rev Ax/Bx mmc_init_setup() 1 mmc_send_cmd(MMC_CMD9) 1 mmc_send_cmd(MMC_CMD4) 1 mmc_clock_config() 1 mmc_send_cmd(MMC_CMD7_SELECT() 1 mmc_send_cmd(CMD16) 1 mmc_read_cardsize() 1 configure_mmc(): 1 mmc init OK Reading boot sector FAT32, fatlength: 1112 Rootdir begins at sector: 2256, offset: 11a000, size: 1 Data begins at: 2254 Cluster size: 1 RootDentname == NULL - 4 Loading u-boot.bin from nand u-boot.bin not found or blank nand contents - attempting serial boot . . . ## Ready for binary (kermit) download to 0x80008000 at 115200 bps...
  • To be honest with you, personally I have never used u-boot 1.1.4 on beagle board so it would be difficult for me to comment any thing on that. Is it possible for you to try latest version? Atleast if it works for you then you can make decision whether to go with latest or stick to old and debug further.

    Please refer to Arago repo for latest sources.

    Thanks,

    Vaibhav