RBL(ROM boot loader)要从NAND 上读取UBL,也就是说RBL首先要配置好NAND FLASH, 才能让NAND FLASH正常工作,请问这部分配置程序,TI官网上是否放出来了?
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.
Using the AM18xx Bootloader 这篇文档中,关于下面这段话的几点疑问
The AM18xx bootloader supports NAND devices that comply with the ONFI standard. If a NAND device is
ONFI-compliant, the bootloader reads device information from the NAND parameters page.
If the device is not ONFI-compliant or if the bootloader fails to read valid ONFI parameters (with correct
CRC), the bootloader reads the NAND device ID and attempts to use Table 12 to determine the device
parameters. If the table reports that the NAND is larger than 128 MB, or if the device ID is not found in the
table, the bootloader attempts to read parameters from the NAND device’s fourth ID byte. Otherwise, the
table parameters are used. The bootloader expects the contents of this ID byte to match Table 13. Fields
marked unused are not checked by the bootloader.
1 如何知道自己选择的NAND FLASH 是否支持 ONFI standard?
2 如果自己选择的NAND FLASH 的DEVICE ID 表12中没有。是否意味着NAND FLASH选型不正确?
3 能否推荐一款大于 256M byte 的NAND FLASH ?
1. 这个你可以查查ONFI的标准和nand的spec。
2. 如果ID没有,说明ROM code不支持你所选的nand flash。
3. 你只要按照对应表格里面的id等的要求选就行了,没什么特别的要求