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.

AM1808 Boot from 8 Bit NAND and MMC0

Dear TI,

I saw the note about MMC & NAND on the GSG wiki for building the kernel at this address:

http://processors.wiki.ti.com/index.php/GSG:_Building_Software_Components_for_OMAP-L1#NAND

 I plan to have both of these devices in my design and was planning to boot from either one.  I thought booting from either one is fixed in the errata of the Boot ROM.  Is the above link out of date and is this possible? I don’t know why there would be a problem (since the pins I need aren’t required by both), but I thought I might check.

Sincerely,

Jason

 

  • Jason,

    Yes, PG 2.1 version and later of the silicon does support SD/MMC boot and has numerous fixes with the NAND boot as well.  I am not sure what kind of design you are trying to implement in your boot when you say that you want to either boot from NAND or SD/MMC. The boot media is chosen on the device using the boot pins that get latched at reset so you need have a primary boot media. Later in the boot, if you want to implement secondary loaders that boot from a different media, you can simply change the PINMUX settings after the code has loaded from the first media and then load code from the second boot media.

    Please correct me if my assumptions are incorrect and let me know if you have any follow up questions.

    Regards,

    Rahul

  • Rahul,

    Thank you for your prompt reply.  I realize the BOOT ROM is updated and the boot media is decided via the bootstrap pins.  I was reading the comment from the linux kernel in regards to boot and this made me infer that for some reason there were still issues booting from NAND or SD/MMC.

    I will go forward with the latest revision of silicon and change the pinmux as you suggest.

    -Jason