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.

AM1808 NandFlash启动



RBL(ROM boot loader)要从NAND 上读取UBL,也就是说RBL首先要配置好NAND FLASH, 才能让NAND FLASH正常工作,请问这部分配置程序,TI官网上是否放出来了?

  • 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等的要求选就行了,没什么特别的要求