nand flash 擦除、页编程、页读取(调用readpage函数读取出的...
单片机型号:STM32L496ZGT,存储芯片型号:K9WAG08U1A-PIB0,我现在在调试数据存储功能,程序代码如下图所示,初始化各外设后在while循环中先后调用了库函数中的块擦除、页编程和页读取函数,右边窗口是各变量的值,请问为什么调用完页读取函数之后读取出的数据全部是FF呢,是擦除不成功还是数据没写进去呢,正常情况下写进去的数据应该是0x11的,希望大神们能都解答一下,谢谢啦本帖最后由 toofree 于 2018-6-5 15:25 编辑
NAND Flash是挂在FSMC总线上了吗?
如果挂上了的话,直接在内存察看器中,观察一下你NAND Flash片选信号对应地址段内容。 估计是硬件连接问题或者时序配置不对 toofree 发表于 2018-6-5 15:22
NAND Flash是挂在FSMC总线上了吗?
如果挂上了的话,直接在内存察看器中,观察一下你NAND Flash片选信号对 ...
我没听太懂你的意思诶,我是用stm32cubemx软件把单片机的FMC外设配置为nand flash的,这样算是NAND Flash挂在FSMC总线上吗,可以具体讲一下观察NAND Flash片选信号对应地址段内容的步骤吗,麻烦你啦 nyszx 发表于 2018-6-5 15:44
估计是硬件连接问题或者时序配置不对
哦哦~单片机的FMC外设是这样配置的,麻烦你帮我看下对不对,谢谢啦 这是FMC的配置 你把时间都加长试一下,可以看数据手册,里面有最低的时间,自己换算出需要的时钟数。 toofree 发表于 2018-6-5 15:22
NAND Flash是挂在FSMC总线上了吗?
如果挂上了的话,直接在内存察看器中,观察一下你NAND Flash片选信号对 ...
我在网上找到了,你说的是这个吗,但是我的这个界面好像跟网上看到的不一样,图片在下面。还有可不可以麻烦你帮我看一下我的FMC配置的有没有问题啊,图片也在下面,谢谢你啦 这是我的IAR里的界面 nyszx 发表于 2018-6-5 16:48
你把时间都加长试一下,可以看数据手册,里面有最低的时间,自己换算出需要的时钟数。 ...
我是新手,还不会算,可以麻烦你教我一下吗