野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7980|回复: 5

RT1052有没有办法带512M的NandFlash

[复制链接]
发表于 2019-6-4 13:18:18 | 显示全部楼层 |阅读模式
RT1052的SEMC开放的地址范围在0x80000000-0xA0000000,共512M。因为RT1052对NAND FLASH的读写时通过IP命令,映射到SEMC的地址
上,但由于NAND FLASH的Spare Area区域,导致地址必须x2,所以512M的地址空间只能带256M的NAND FLASH。
其实由于还有32M的SDRAM,只能访问(512-32)/2=240M的NANDFLASH的空间。
现项目想使用512M的NAND FLASH,不知大家有没有什么方案?
谢谢!!!!!!
回复

使用道具 举报

发表于 2019-6-4 13:44:40 | 显示全部楼层
本帖最后由 非谢家之宝树 于 2019-6-4 14:00 编辑

不能用qspi嘛? 额,我看semc的地址范围不是有1.5g嘛?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-4 14:11:58 | 显示全部楼层
非谢家之宝树 发表于 2019-6-4 13:44
不能用qspi嘛? 额,我看semc的地址范围不是有1.5g嘛?

0xA0000000-0xE0000000属于External device用不了。
QSPI速度有点慢,而且使用基于nand的文件系统用了很多年了,比较稳定。
回复 支持 反对

使用道具 举报

发表于 2019-6-4 14:29:29 | 显示全部楼层
caiday 发表于 2019-6-4 14:11
0xA0000000-0xE0000000属于External device用不了。
QSPI速度有点慢,而且使用基于nand的文件系统用了很 ...

哦哦,新手,才开始学
回复 支持 反对

使用道具 举报

发表于 2019-6-6 09:04:40 | 显示全部楼层
理解是不是有偏差,IP读写属于间接访问,理论上没有容量限制,实际最高4GB,地址映射是通过AXI总线访问,这个区域有512Mbit空间可以直接访问。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-10 11:26:02 | 显示全部楼层
cancore 发表于 2019-6-6 09:04
理解是不是有偏差,IP读写属于间接访问,理论上没有容量限制,实际最高4GB,地址映射是通过AXI总线访问,这 ...

RT1052控制NAND FLASH的行列地址是通过映射的内存地址自动产生的。而像其他家的ARM,比如ST的都是把NAND FLASH当作一个SRAM来处理,自己计算好行列地址的数据,一遍一遍发动给NAND.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-18 11:10 , Processed in 0.028201 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表