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.

DM8148 booting mode sequence

Hi,

I have few queries regarding bootmodes of dm8148 processor

According to datasheet section 4.2 if BTMODE[4:0] pins are hard coded to 10011 ,then NAND, NANDI2C, MMC, UART boot mode sequence is followed.(In this configuration If primary NAND boot mode fails 2nd, 3rd and 4th will be followed)

1. The question is if the NAND flash device is not populated on the board, will it still follow the sequence?(In description its only given that if  NAND booting fails then only it tries to boot from rest-- correct me if I am wrong)

2. In DM8148 datasheet Table 4-1: only MMC is given. Does it mean that we can boot from SD card as well.

3. Can i get a reference document to understand NANDI2C mode more clearly

Regards

Madhura

  • 1.  In rom code, it will wait for a while, if the NAND doesnt boot, then it will turn to next device.

    2. DM8148 can boot from SD.  On DM8148 EVM it supports booting from SD card.

    3.  I am not familiar.

  • Hi Madhura,

    Madhura Shetty said:
    The question is if the NAND flash device is not populated on the board, will it still follow the sequence?

    Yes, it should still follow the sequence.

    Madhura Shetty said:
    In DM8148 datasheet Table 4-1: only MMC is given. Does it mean that we can boot from SD card as well.

    Yes, you can boot also from SD card. I am booting the DM814x TI EVM with micro SD HC (through micro SD adapter).

    Madhura Shetty said:
    Can i get a reference document to understand NANDI2C mode more clearly

    DM814x ROM Code supports a special boot mode called NANDI2C to support NAND devices whose geometry cannot be detected by the ROM automatically. For more details see DM814x TRM (SPRUGZ8E), chapter 4 ROM Code Memory and Peripheral Booting, section 4.7.3 NAND.

    See also the below wiki page:

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_UBOOT_User_Guide


    Regards,
    Pavel