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.

OMAP L138 - BOOTLOADER TMDSEXPL138 without SD

Other Parts Discussed in Thread: OMAP-L138

HI team,
It's possible to execute the bootloader  without SD on the EVM TMDSEXPL138?
..... IF OK,  we need use the board xxx as showed bottom?

 

Than, it possible to use the  NAND FLASH MT29F4G08ABADAWP-IT:D for bootloader in the NAND flash SMT SOP socket

 Best Regards

Pierluigi Rossetti

 

  • Hi Pierluigi Rossetti,

    If I understood correctly you want to know is it possible to run Boot loader to kernel everything out of NAND flash.

    Is that correct?

    If so, then we are using WinCE OS and TI already supported this kind of booting.

    So, using SFH Utility you can flash UBL (Primary Bootloader), EBOOTNANDFLASH.nb0 (Secondary Boot Loader) to NAND IC.

    Also we can flash NK.bin (Kernel Image and File System) onto NAND.

    The entire system boots with this configuration

    Regards,

    GSR

  • Hi Team,
    thank a lot .
    Now  kindly, last two questions:

    1.     In order to  run  boot loader on Nand Memory we have to use the board in figure, where it's present the Nand flash SMT SOP Soket always showed in figure?

    2.    Last question, my costumer ask me it's  can use the Nand memory type MT29F4G08ABADAWP-IT

    Regards.

    Pierluigi Rossetti

  • PIerluigi Rossetti said:
    1.     In order to  run  boot loader on Nand Memory we have to use the board in figure, where it's present the Nand flash SMT SOP Soket always showed in figure?

    The OMAP-L138 ROM bootloader does support several boot mode including NAND boot. Provided that you have setup the EVM with the correct DIP switch settings the ROM bootloader will start to boot from NAND. The NAND on the EVM is factory programmed so that you can boot from it. It contains the User bootloader (UBL) that will load U-Boot that will load the Linux kernel.

    EVM documentation (including DIP switch settings, ..etc) is available from the LogicPD page (you should be able to access it provided that you create an account):
    http://www.logicpd.com/products/development-kits/zoom-omap-l138-evm-development-kit#tabs-som-4

    PIerluigi Rossetti said:
    Last question, my costumer ask me it's  can use the Nand memory type MT29F4G08ABADAWP-IT



    - I can not answer specifically for MT29F4G08ABADAWP-IT but we specifiy the requirements for NAND support.
    Since you want to boot from NAND you need to check if the ROM bootloader does support the NAND you want to use. The below Twiki article should help:
    http://processors.wiki.ti.com/index.php/Davinci/Sitara/Integra_Nand_Boot_FAQ

    - Be aware that it might be difficult to source a given NAND device after some times. There are some specific comments about it on the above article.
    An alternative to NAND would be to use an alternative boot mode. Typically instead of using the NAND boot of the ROM botloader you could use a custom 2nd level bootloader code that boot from I2C/SPI. This 2nd level bootloader could then boot the system (U-boot, Kernel and file system) from your NAND device. As a starting point you could look at the UBL code and adapt it to your need.

    For alternative boot methods ee as well section aboout managed NAND on the above link too.

  • Hi team,

    Thanks a Lot for your collaboration.
    Best Regards
    Pierlugi Rossetti