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.

initial booting of DM365 chip question

Hello.  My name is David Coburn.

In regard to a completely new board design.  When the board arrives is it possible to load an External Nor Flash hanging off the EMIF such that you can boot from it on the next power up? 

If not, then is the only solution to have the Nor Flash pre-programmed before you lay it on the board?  (assuming that we are limiting the conversation to booting from Nor Flash.  I do believe that it is possible to boot from a SD card via the MMC port using the ARM ROM Bootloader..  Is this correct?

thank you,

david

  • David,

    DM365 does support AEMIF Boot BTSEL[2:0] =001, and it can support NOR Flash or even OneNAND as well but this is not part of the ARM ROM Bootloader.

    The ARM RBL supports MMC/SD boot.

    regards,

    miguel

     

  • Hi Miguel,

    what steps would I have to take to make my dm365evm be able to boot from OneNand?

    I assume there is no bootloader in OneNAND when delivered.  Do I only need to switch the dipswitch to change over form Nand to OneNAND or is there stuff in software also involved?

    Thanks, Jinh T.

  • Jihn,

    From the HW EVM perspective, you will have to change the dipswitch(sw5 for enabling the OneNAND CE space, and the SW4 for enabling AEMIF Boot 001) to boot from OneNAND as detailed in the EVM reference guide. http://support.spectrumdigital.com/boards/evmdm365/revf/files/EVMDM365_TechRef_revf.pdf) From the SW perspective, I would think that you will want to have the bootload related code sitting in OneNAND, not sure how you will burn that code in it.

    regards,

    miguel

     

     

     

  • Thanks for the info Miguel.  After reading a bit more and trying to find out what a OneNAND really is I am still a bit puzzled.  Previously I only switched SW5 to OneNAND position but could see now that SW4 must also be switched  for OneNAND uses 16-bit AEMIF in the AECFG setting.  Do I also need to  change BTSEL in SW4 from NAND Boot to ASYNC EMIF?  I would assume not.  From what I read in Samsung pages OneNAND is like NOR but it seems that NOR has it's own boot?  Am I confusing myself now and should just set the dipswitches, write my stuff to flash and boot up as normal? 

    Thanks for your help, Jinh T.