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.

NAND booting on 6678

I am working through design that I want to include NAND boot operation.   I have read throught the EMIF16 document and it indicates that HW NAND support is included.   Looking at the Bootloader document does not show up any NAND boot options.

Reading through the forums, it appears that there is an IBL that can boot NAND on the 6678 eval board.  The IBL is loaded into an I2C eeprom to allow for alternate booting.  I found the PG1.0 source code the IBL, but does not have any updates for NAND flash.

What I am trying to find is documentation of how to setup hardware to do NAND bootloading.   Some of the following things come to mind.

1. EEPROM size

2. Source code for new IBL

3. Is the new IBL included in the new silicon updates or will it never support NAND without the EEPROM

4. Is there any IBL version numbers that I can ask about when discussing new parts to determine compatibility

5. If it will be supported, is there an updated ducument that shows BOOTMODE configuration, etc.

 

Thanks for the help.

Paul

 

  • Hi Paul Burrell

         The I2C EEPROM size is 128K.   You can get the IBL source code from the MCSDK_INSTALL_DIR\tools\boot_loader\ibl , the version number of IBL from the release note of the MCSDK. The BOOTMODE configuration can get form the document TMDXEVM6678L_Technical_Reference_Manual_xx.pdf.

     

     

     

    Eric