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.

Boot DVEVM6446 (or 6467) through USB thumb drive

Hello people.

I'm new to this board, though I've been reading some posts in the DaVinci forum lately.

I need to know if there's a way to configure U-Boot for booting DVEVM6446 or DVEVM6467 via USB drive.

Thanks in advance.

  • I am not sure if booting the kernel from a USB drive is supported in U-Boot (I have never seen it done), this is probably something you would have to modify U-Boot to handle.

    If you wanted to try getting the file system over USB you could take the normal HDD bootargs variable and change root=/dev/hda1 to root=/dev/sda1, this should tell it to attempt to mount the root filesystem from a USB mass storage device.

  • If you are U-Boot savy DaVinci USB controller support has been added to the U-Boot Git tree recently.  With this you should be able to boot linux on a USB Stick.

    You would have to build the U-Boot from the mainline GIT after enabling the USB support in the DaVinci Board config.

    regards

    swami

  • Thank you all.

    I'll try to do it and provide the feedback when I've got the results.

     

  • Thanks Swami,

    I have  a project using DM6467  in which I need to use USB port to download kernel image and Filesystems. The release version of PSP with u-boot 1.2 does not have this support.

    The ftp site of denx list several version after this. The latest being Jan 21 2009 . Which version would have support for this ?

    Thanks,

    Neeraj

     

     

  • Neeraj,

    Pl. use U-Boot version 2009.03-rc1.  It has USB download support for DM6446.

    regards

    swami

  • Hi,

    I downloaded this from denx website. I am working on DM6467. I am coming across an issue which I posted on U-boot list also,

    I built the u-boot.bin for NAND flash. My only mdoification was in file
    include/configs/davinci_devevm.h where I #define CONFIG_SYS_USE_NAND

    I built this and flashed this using TI provide sfh_DM6467.exe. The flashng goes well and I see blocks 6 and 7 being written. However on power on of EVM I see following:

    Chip initialization passed!
    TI UBL Version: 1.30
    Booting Catalog Boot Loader
    BootMode = NAND
    Starting NAND Copy...
    Valid MagicNum found.
       DONE
    Jumping to entry point at 0x81080000

    This keeps repeating and EVM it is unable to boot.

    Any one used this version of u-boot with a NAND flash and TI DVEVM. Any suggestion on changes I should make to isolate this error ?

    Regards,

    Neeraj