TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5728/5748 如何用CS复用多片NandFlash或者多LUN的大容量NandFlash

您好!

我这边想用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, 这个又怎么理解?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » AM5728/5748 如何用CS复用多片NandFlash或者多LUN的大容量NandFlash
分享到: 更多 (0)