搜索
bottom↓
回复: 21

stm32f7的FSMC只支持512MB的nand flash

[复制链接]

出0入0汤圆

发表于 2017-6-22 19:46:30 | 显示全部楼层 |阅读模式
需要使用12GB的nand flash, 怎样外扩FSMC呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2017-6-22 20:20:41 | 显示全部楼层
试试EMMC ? 简单好用,就是封装不友好

出0入0汤圆

发表于 2017-6-22 21:00:42 来自手机 | 显示全部楼层
对,用emcc

出0入0汤圆

 楼主| 发表于 2017-6-23 06:52:21 | 显示全部楼层

BGA封装很难受啊

出40入42汤圆

发表于 2017-6-23 08:55:25 | 显示全部楼层

说,你和撸主是不是有PY关系?

出0入0汤圆

发表于 2017-6-23 09:13:50 | 显示全部楼层
是吗?你确定?我用F2都驱动过8G的。

出0入0汤圆

发表于 2017-6-23 09:27:04 | 显示全部楼层
楼主结论不成立

出0入0汤圆

 楼主| 发表于 2017-6-23 09:48:21 | 显示全部楼层
carryonli 发表于 2017-6-23 09:13
是吗?你确定?我用F2都驱动过8G的。

8Gb还是8GB ?

出300入477汤圆

发表于 2017-6-23 10:09:10 | 显示全部楼层
NAND在8位并行总线上实际只占3个“端口地址”啊,一个是数据端口,一个是命令端口,一个是地址端口。
ALE和CLE就是这两根“地址线”,其它都可以自己完成。

出0入0汤圆

发表于 2017-6-23 15:03:32 | 显示全部楼层

嘿嘿,是8Gb。

出0入0汤圆

 楼主| 发表于 2017-6-23 15:39:57 | 显示全部楼层

怎么实现的啊?

出0入0汤圆

发表于 2017-6-23 22:35:18 | 显示全部楼层

就是用FSMC驱动的啊。

出0入0汤圆

 楼主| 发表于 2017-6-24 07:22:35 | 显示全部楼层
carryonli 发表于 2017-6-23 22:35
就是用FSMC驱动的啊。

有参考例程吗?

出0入20汤圆

发表于 2017-6-24 07:46:27 | 显示全部楼层

https://www.amobbs.com/thread-5674632-1-1.html  这里有例程。1GB的NAND.

出0入0汤圆

发表于 2017-6-24 10:14:41 | 显示全部楼层
撸主啊,FSMC只是一个总线,接nand只是利用这个总线的时序来控制读写而已,并不会进行地址映射之类的东西,所以根本和你接多大容量的没啥关系。就跟用FSMC驱动LCD一样的。

出0入0汤圆

 楼主| 发表于 2017-6-24 11:14:28 | 显示全部楼层
nongxiaoming 发表于 2017-6-24 10:14
撸主啊,FSMC只是一个总线,接nand只是利用这个总线的时序来控制读写而已,并不会进行地址映射之类的东西, ...

地址线的宽度有限啊

出300入477汤圆

发表于 2017-6-24 11:30:52 | 显示全部楼层
justforfun 发表于 2017-6-24 11:14
地址线的宽度有限啊

NAND在8位并行总线上实际只占3个“端口地址”啊,一个是数据端口,一个是命令端口,一个是地址端口。
ALE和CLE就是这两根“地址线”,其它都可以自己完成。

微机原理课程没好好学吧?
ST替你封装好的功能只准你访问有限的地址大小,你不需要处理NAND命令,而是厂家替你做了。
但是你可以只用并行总线的底层,剩下的自己操作就行了,自己给NAND发命令,这样想多大都行。


出0入0汤圆

发表于 2017-6-24 23:03:04 | 显示全部楼层
justforfun 发表于 2017-6-24 11:14
地址线的宽度有限啊

NAND的数据线和地址线是共用的,哪里需要那么大的宽度?就8位的数据总线宽度,其他都是控制线。

出0入0汤圆

 楼主| 发表于 2017-6-25 07:41:44 | 显示全部楼层
nongxiaoming 发表于 2017-6-24 23:03
NAND的数据线和地址线是共用的,哪里需要那么大的宽度?就8位的数据总线宽度,其他都是控制线。 ...

需要访问16GB的nand flash

出300入477汤圆

发表于 2017-6-25 08:28:58 来自手机 | 显示全部楼层
justforfun 发表于 2017-6-25 07:41
需要访问16GB的nand flash

我上面的回答看得懂吗??
就算弄个只有64k地址空间的51,也照样够访问任意大小的nand

出0入0汤圆

发表于 2017-6-25 15:39:46 | 显示全部楼层
justforfun 发表于 2017-6-25 07:41
需要访问16GB的nand flash

楼主还是乖乖用sd卡吧,你这样把nand驱动起来了你还是用不起来的

出0入0汤圆

发表于 2017-6-25 19:14:10 来自手机 | 显示全部楼层
redroof 发表于 2017-6-25 08:28
我上面的回答看得懂吗??
就算弄个只有64k地址空间的51,也照样够访问任意大小的nand ...

能访问是能访问,但是制程越新容量越大要求的纠错能力越高。多位纠错bch算法软件算起来很慢,只能靠硬件实现。这才是限制了芯片支持nandflash的大小。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 14:07

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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