Thread 中讨论的其他器件:SK-AM62-LP
工具与软件:
AM62x 引导 ROM 支持从并行 GPMC NAND 引导。
从 AM62x TRM 中的"5.4.9.1 GPMC NAND 引导加载程序操作"更改成了
"GPMC NAND 引导仅支持从 ONFI 1.0兼容型8位并行 NAND 存储器(连接尺寸高达2GB)引导
具有以下几何形状的 GPMC CS0:
•2K 字节页和至少为64字节或的备用区域
•4KB 的页大小和至少128字节的备用区域。
•仅限非 ECC 器件:
–ROM 使用 ELM 处理 ECC
–ECC 为 BCH8、使用 D[7:0]表示数据
–检查参数页面 CRC、如果出现故障、则使用冗余页面"
有关引导 ROM 支持 GPMC NAND 的详细信息、请参阅 AM62x TRM"第5章初始化"。
常见问题解答列出了如何在 SK-AM62-LP 板[1]和[2]上使用 USB-DFU 将 u-boot 刷写到 GPMC-NAND 中 AM62x Linux SDK 10.0.7.4 [3]
[1]。 SK-AM62-LP 电路板(https://www.ti.com/tool/SK-AM62-LP)
[2]。 TI 内部 NAND 卡(PROC143E1)
[3]。 https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX - AM62X/10.00.07.04
其中 MT29F8G08ADAFAH4位于所列的 GPMC-NAND 子卡上
[ 1.713540] nand:找到器件、制造商 ID:0x2C、芯片 ID:0xd3
[1.719965] nAND:Micron MT29F8G08ADAFAH4.
[ 1.723993] nand:1024 MIB、SLC、erase size:256 KiB、page size:4096、OOB size:256
[ 1.731797] nand:使用 OMAP_ECC_BCH8_CODE_HW ECC 方案
下面列出了其他用于将 u-boot 刷写到 GPMC-NAND 的选项
https://e2e.ti.com/support/processors-group/processors/f/791/t/1402705
https://e2e.ti.com/support/processors-group/processors/f/791/t/1422565