本帖最后由 greenpinewqs 于 2016-9-6 18:08 编辑
我在stm32f429上使用RTThread系统,同时外扩SDRAM和NandFlash,SDRAM用做堆内存扩充(IS42S16160G),NandFlash用做文件系统UFFS存储(K9F1G08U0D)
现在有个问题,这俩个单独使用都可以,同时用的时候显示nand坏块,然后一直重启。
想问下FMC同时挂接这两个时,片选是怎么处理的,是自动的吗?印象中407的FSMC是自动片选的好像。
还有这种情况是时序问题吗?怎么处理?
哪位大神做过的帮忙看看,指导指导,多谢了!!
还有个问题:
现在是这个情况,STM32F429上逻辑跑SDRAM读写测试程序和NAND读写测试程序都没问题,但上RTT操作系统后就出问题了,我将SDRAM不用做堆内存,NandFlash也不用做文件系统存储,仅作为普通设备对待,两个的测试程序前者可以,nand就不行了
有没有人清楚这种情况的,帮忙回复下,谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
NAND FLASH的片选和SRAM的NE1,NE2有冲突
我记得 nand 的片选貌似是 NCxx的, NExx 应该是 sdram的片选
现在是这个情况,STM32F429上逻辑跑SDRAM读写测试程序和NAND读写测试程序都没问题,但上RTT操作系统后就出问题了,我将SDRAM不用做堆内存,NandFlash也不用做文件系统存储,仅作为普通设备对待,两个的测试程序前者可以,nand就不行了
stm32能不能外扩到12GB的nand flash,有很多数据需要存储啊。
一周热门 更多>