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.

Boot am437x from flash

I have an AM437x EVM and I am nearing completion of my code.  I would like to be able to boot from NAND flash but would like some guidance on how to do this. Is there a wiki page I can refer to for this activity?  How do I program the flash?  Are there any boot configurations that I need to change ( switches)? Will I need to change the way I connect to the target? Can I still debug even if I am booting from flash?

I am using the  Sitara starterware? Any information would be greatly appreciated.

  • Moving this to the Starterware forum.

  • Basically not related to StarterWare, but looks like Biser Gatchev-XID is moving everything here to the "junkyard"....

    Just to give you some keywords, which you can search in the technical reference manual:
    1) Write a NAND flasher depending on the development environmental you are using
    2) Change the processor boot config to NAND flash, but be aware that your NAND flash will be operated in a slow compatiblity mode
    3) If you are satisfied with the speed, you can now either copy your code to RAM or execute from flash

    If you need more performance or you have to copy big data from and to Flash, you could write a small boot loader which is first copied to RAM, which then initializes the Flash at full operating speed and then loads the application into RAM or executes from Flash.