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.

Can OMAP4470 memory be loaded with xloader and bootloader without using SD card (first time flashing)?

Other Parts Discussed in Thread: 4460

Is there a possibility of loading the xloader, bootloader and kernel to OMAP4470 memory strictly without using SD card? If there is, how exactly can I do it?

I need to flash at least the xloader and the bootloader to OMAP4470 memory as an initial setup. Unless OMAP4470 memory already contains initial xloader when its chip is distributed?

I meant first time flashing in OMAP4470.

  • Hi Maggie,

    You can try using usbboot, Take a look at this guide : http://jcrigby.blogspot.com/2012/07/usb-booting-panda-board.html

    Hope it can help you

    Regards,

    Boyko

  • Boyko Kazakov said:
    You can try using usbboot, Take a look at this guide : http://jcrigby.blogspot.com/2012/07/usb-booting-panda-board.html

    Great, thanks - looks like I can use indeed use this..

    I'll check it out and keep you posted by tomorrow if it worked or not.

  • Boyko Kazakov said:
    You can try using usbboot, Take a look at this guide : http://jcrigby.blogspot.com/2012/07/usb-booting-panda-board.html



    I tried building and running fastboot via './usbboot -f'  it, it actually has a lot of options.
    However - I am getting two different errors in my 2 boards when I do fastboot.

    [Board with OMAP4470]

    Results to an 'unexpected 2ndstage response'.

    Host PC logs:
    <snip>
    root@dummy:/omapboot/out/panda# ./usbboot -f
    waiting for device...
    reading ASIC ID
    CHIP: 4470
    rom minor version: 01
    IDEN: 0000000000000000000000000000000000000000
    MPKH: 0000000000000000000000000000000000000000000000000000000000000000
    CRC0: 5f7e339b
    CRC1: 00000000
    device is GP
    using built-in GP iboot of size 12-KB
    using built-in sboot of size 15-KB
    fastboot_mode = 00ff0048
    sending 2ndstage to target...
    waiting for 2ndstage response...
    unexpected 2ndstage response
    <snip>


    OMAP board logs:
    <none>

    [Board with OMAP4460]

    Fastboot seem finished, but nothing happens to the device, does not boot-up, no instructions or anything, I mean, like "what's next?" and so on..

    Host PC logs:
    <snip>
    root@dummy:/omapboot/out/panda# ./usbboot -f
    waiting for device...
    reading ASIC ID
    CHIP: 4440
    rom minor version: 01
    IDEN: 0000000000000000000000000000000000000000
    MPKH: 0000000000000000000000000000000000000000000000000000000000000000
    CRC0: 229e85ba
    CRC1: 00000000
    device is GP
    using built-in GP iboot of size 12-KB
    using built-in sboot of size 15-KB
    fastboot_mode = 00ff0048
    sending 2ndstage to target...
    waiting for 2ndstage response...
    sending image to target...size (15548-B/15-KB/0-MB)
    root@maj-roxas:/media/238f733b-51b6-458e-8918-af72f9526d1c/omapboot/out/panda# ./usbboot ./aboot.bin
    using built-in 2ndstage.bin of size 25-KB
    <snip>

    OMAP board logs:
    <snip>
    Texas Instruments Inc Bootloader 1.1.0-g0ed1de0e-dirty
    Build Info: Nov 19 2013 - 21:56:12
    pmic-enabled
    Configure the pbias
    pbias-configured
    sram: boot device: SD
    mmc->io->init failed
    Unable to init storage device
    Unable to set flash slot: SD
    Second Stage Boot: boot device: USB
    <snip>

    Anyone know what I'm missing?
    I just probably need to know, what is the exact usbboot command phrase to load the x-loader, bootloader and kernel of OMAP44XX for PandaBoard?

    Thank you very much.

    Regards,
    Maggie Roxas

  • Hi Maggie,

    Did you follow the guide for flashing here: http://omappedia.org/wiki/4AJ.2.5_OMAP4_Jelly_Bean_Release_Notes

    If not please use the sequence and files listed there, They have been tested on both 4460 and 4470 SOMs and is confirmed it works.

    Regards,

    Boyko