hello,
Upon power on, the RBL will bootload the code from the external nand-flash when this boot mode is selected. Does the RBL do the ECC and how bits can be corrected when booting?
Thanks.
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.
hello,
Upon power on, the RBL will bootload the code from the external nand-flash when this boot mode is selected. Does the RBL do the ECC and how bits can be corrected when booting?
Thanks.
Hi Shi,
The NAND RBL uses the hardware error detection capability and checksums embedded within the NAND to determine if a read error occurs when reading the UBL. If a read error occurs, the UBL immediately halts the copy from NAND, and the RBL continues to search the block following that block in which the magic number was found for another instance of a magic number. When a magic number is found, the process is repeated. Using this retry process, the magic number and UBL can be duplicated up to five times, giving significant redundancy and error resilience to NAND read errors.
Check below doc for more info:
www.ti.com/.../spraas0d.pdf
And below wikis:
Regards,
Pavel