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.

OMAP4460 board booting from eMMC

Hi all,

We are working on OMAP4460(Jorjin module) custome board(features match with Blaze tablet).

presently board is booting from SD card (SYSBOOT <5:0> 010110 ). working fine.

now we want boot from eMMC chip (32GB in our case).

Pls suggest us sysboot config for eMMC boot n procedure for the same.

Thanks in Advance.

Regards,

Raghu

  • Hello Raghu,

    Depending on if SYSBOOT[5] pin on your board is tied on 0 or 1, you should refer to Table 27-7. Memory Preferred Booting (when sysboot[5]=1) or Table 27-8. Peripheral Preferred Booting (when sysboot[5]=0).

    Looking at your settings SYSBOOT[5:0] = 010110, I see that sysboot[5] is tied low (0) on your device. In that case, referring to Table 27-8. Peripheral Preferred Booting, you have a few choices to select booting from eMMC (MMC2):

    sysboot[5:0]     1st boot device          2nd boot device       3rd boot device                4th boot device

    0b000000             USB(1)                        MMC2(1)                                                                                      

    0b001000              UART                         MMC2(1)                                                                                    

    0b001001         UART USB(2)               OneNAND                 MMC2(1)                                              

    0b001111            USB-ULPI                   MMC2(1)                                                                                         

    0b010110              USB(1)                        UART                         MMC1                                 MMC2(1)

    0b011000           USB-ULPI                      UART                        MMC2(2)                                                     

    0b011010            UART                           MMC2(2)                      

    0b011100            USB(1)                         MMC2(2)
    0b011101            USB(2)                         MMC2(2)

    Have in mind that above sysboot[5:0] signals are the values that should be assigned to OMAP sysboot pins, I cannot recommend sysboot switch settings, since I am not familiar with the design of your board (whether thera are buffers and/or inverters between sysboot switch & OMAP sysboot pins).

    Regarding procedure to boot from emmc, you can follow the release notes in omappedia: http://omappedia.org/wiki/4AJ.2.5P2_OMAP4_Jelly_Bean_Release_Notes#Flashing_the_OMAP4_Hardware

    You should enter the device in fastboot mode and then execute the fastboot.sh script.

    Best Regards,
    Yordan

  • Thanks a lot Yordan.