我的3352板子上用2G Nand启动正常,但是换了4G Nand可以从MMC引导并运行,直接从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.
我的3352板子上用2G Nand启动正常,但是换了4G Nand可以从MMC引导并运行,直接从Nand引导启动不了
首先AM335x是可以支持4G大小的,最大可以支持到64Gb,参考TRM26.1.7.4节。
你出现的情况,建议你核查一下,你使用的nand flash时序是否在可以支持的范围内。
想确认两点:
1. 对于两个不同的nand,在uboot下的操作都是正常的吗?4GB的nand读写没问题吗?
2. 写入两个nand的image,以及BCH的设置,都是一致的吗?
请问是4g b还是4g Byte, 如果是4g byte,我们目前的uboot对4g byte的支持不好,主要是ECC的要求可能达不到,所以不推荐用4g byte的nand,对于这样的容量,建议使用emmc
请问这个4GB的NAND是SLC还是MLC的。
ROMCODE不能启动,可以通过CCS看看里面的返回错误码