工具与软件:
您好、TI:
1) 1)随附了我们的 GPMC NAND 数据表、如何 在 U-Boot 中的 SDKLA v10.01.10.04中启用它?
2) 2) 如何 在 U-Boot 中的 SDKLA v10.01.10.04中启用 GPMC NAND 内部 ECC (片上 ECC)?
提前感谢。
随附了 我们的 NAND 芯片的数据表。
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.
工具与软件:
您好、TI:
1) 1)随附了我们的 GPMC NAND 数据表、如何 在 U-Boot 中的 SDKLA v10.01.10.04中启用它?
2) 2) 如何 在 U-Boot 中的 SDKLA v10.01.10.04中启用 GPMC NAND 内部 ECC (片上 ECC)?
提前感谢。
随附了 我们的 NAND 芯片的数据表。
1/. 一些参考涉及使用 AM62x SoC 对 GPMC-NAND 进行刷写/引导 u-boot 以及从 GPMC-NAND 进行引导
-[常见问题解答]如何使用 AM62x 上的 USB-DFU 将 u-boot 刷写到 GPMC-NAND
https://e2e.ti.com/support/processors-group/processors/f/791/t/1460090
-[常见问题解答]如何在 AM62x 上从并行 GPMC NAND 闪存和引导 u-boot
https://e2e.ti.com/support/processors-group/processors/f/791/t/1402705
2/. 从 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、如果出现故障、则使用冗余页面"
此致!
-hong
尊敬的伊斯兰教:
U-Boot 不支持并行 NAND 闪存的片上 ECC。
所以 GPMC 驱动程序无法支持它。 这是闪存驱动程序和 NAND 框架的总体缺陷。
内核似乎支持几个片上 ECC 闪存(Micron 和 Toshiba)。
但是、当检测到 ON_DIE ECC 闪存时、仍需要进行一些驱动程序更新来禁用 ELM。
U-Boot 和内核都使用用于串行(OSPI/QSPI) NAND 的片上 ECC 进行闪烁。
此致!
-hong