您好!
我这边想用AM5728/5748实现6个或者8个CS复用多片NandFlash或者多LUN的大容量NandFlash(每个LUN有一个CS,美光Nand 8GB*4LUN=32GB,8位),硬件设计是地址数据总线复用,片选CS实现复用,是否可行?Uboot下修改驱动需要更改哪些项,需要注意什么?
Denny%20Yang99373:
理论上可行,但是没有客户这么做过,大容量一般选EMMC较多,如果是为了满足容量需求,可以用EMMC
一定要连多片NAND,驱动这块需要自己搞了,BOOT只能从CS0启动。LINUX/UBOOT下都需要改NAND驱动。
Zhang GH:
回复 Denny%20Yang99373:
您好,请问AM5728/5748是否有nandflash 支持列表,软硬件对nandflash 有没有什么限制?之前我们碰到了SDK要求nandflash page<4096k, block<256k的问题
Denny%20Yang99373:
回复 Zhang GH:
看一下TRM 33.3.7.4和Table 33-41. Supported NAND Devices
hengjia zhuang:
回复 Denny%20Yang99373:
Denny 您好,
我们查看了手册相关的信息,在上面看到了相关的要求。那请问除了文档内提供的数据之外,有没有TI推荐使用的满足以下条件的器件?
1.32~64Gbit
2.2048/4096 Byte page size
3.128/256KB block size
4.8bit bus width
或者是有没有TI推荐的器件的列表?
多谢。
Zhang GH:
回复 Denny%20Yang99373:
Docs » 3. Foundational Components » 3.3. Kernel » 3.3.4. Kernel Drivers » 3.3.4.24. NAND中提到以下条件要满足 GPMC NAND driver supports: NAND devices having: bus-width = x8 | x16 page-size = 2048 | 4096 block-size = 128k | 256k 这样的器件是否有推荐? 另外TRM中33.3.7.5 SPI/QSPI Flash Devices中提到的需要满足;• 24-bit addressing, up to 128 Mbit (16 MiB), no banking怎么理解? 麻烦您做一下解答,谢谢
Denny%20Yang99373:
回复 hengjia zhuang:
你好,抱歉没有推荐器件的列表
EVM等参考板上没有NAND FLASH
Denny%20Yang99373:
回复 Zhang GH:
pdf1.alldatasheet.com/…/S25FL256S.html 这是对SPI FLASH规格的要求,可以参考一下上面这个链接的SPEC
Zhang GH:
回复 Denny%20Yang99373:
那除了评估板之外官方没有用过其他nandflash吗?或者已经用过的支持的较大容量的nandflash 方案?
Denny%20Yang99373:
回复 Zhang GH:
其他客户有大容量需求都会选择EMMC或者SD卡,没有用NAND
理论上只要是ONFI标准的NAND都应该可以,你可以测试一下。
Zhang GH:
回复 Denny%20Yang99373:
TRM中33.3.7.5 SPI/QSPI Flash Devices中提到的需要满足;• 24-bit addressing, up to 128 Mbit (16 MiB), no banking怎么理解?这里不是对spiflash16MB的限制吗?您这边推荐的是32MB的spiflash, 这个又怎么理解?谢谢