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.

OMAP-L138: Bootloading from NAND with Bad Sectors

Part Number: OMAP-L138
Other Parts Discussed in Thread: OMAPL138

Hi,

We're working with the OMAP-L138 and will be booting from NAND flash at startup up.

We're also using TI RTOS and not Linux with this project right now.

When it comes to putting an image into NAND flash it seems that TI offers a tool to do this.

However, once it comes time to update the firmware in the field we don't want to have to use a special software tool to perform this.

What we will need to do is have our main program flash NAND with the new image.

My question is if we come across a block in NAND that has a corrupt bit(s), what algorithm is used by the bootloader in the OMAP-L138 to detect this and work around it?

We need to follow the same algorithm so that at boot up the bootloader in the OMAP-L138 can make proper sense of what is in NAND flash in order to load it.

Thanks,

Ben