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.

make NAND ROM to let omapl137 boot

Other Parts Discussed in Thread: OMAPL138

Dear all:

    I use SEED-DEC137 emulation board. It's booting from NAND flash. How can I change the boot realted data within NAND flash or duplicate another new  boot NAND flash? I check many documents, all documents mentioned are target to burn on SPI flash. I found OMAPL138 use NAND as default storage device, but I don't know what  I should do parallel, and what should I modified (like some source code) due to the difference of 137 & 138.

   Q1: What tool I can used to burn NAND flash?

   Q2: What distinct  location do ARM.UBL and DSP.UBL and uBoot put in NAND?  For example address 0x0000 for DSP.UBL, 0x00010000 for ARM.UBL, and 0x00040000 for uboot?

 

  • 1) You should be able to use either the serial flasher tool or the CCS-based flashing tools that come with the PSP. However depending on the SEED board, these might need to be modified and rebuilt, since these tools are designed for the Spectrum Digital EVM.

    2) The DSP UBL must always be flashed in the first good block of the NAND, starting with block 1.

         The ARM UBL must be placed in the first good block after the DSP UBL, starting with block 2.

         UBOOT must be placed in the first good block after the ARM UBL, starting with block 4.

         So in a NAND device with no bad blocks, the DSP UBL, ARM UBL, and UBOOT would be in blocks 1, 2, and 4, respectively.