toofree 发表于 2018-6-5 18:30:07

babe1 发表于 2018-6-5 16:35
我没听太懂你的意思诶,我是用stm32cubemx软件把单片机的FMC外设配置为nand flash的,这样算是NAND Flash ...


babe1 发表于 2018-6-6 08:45:45

toofree 发表于 2018-6-5 18:30


好 我试试,谢谢你啦

babe1 发表于 2018-6-6 10:27:27

toofree 发表于 2018-6-5 15:22
NAND Flash是挂在FSMC总线上了吗?
如果挂上了的话,直接在内存察看器中,观察一下你NAND Flash片选信号对 ...

这个地址段里的内容对应的什么呢

babe1 发表于 2018-6-6 12:43:40

toofree 发表于 2018-6-5 18:30


我的memory1窗口里面是这些内容,图片在下面,每往下执行一步里面的内容都会变化,请问这些代表什么含义呢

babe1 发表于 2018-6-6 12:43:56

toofree 发表于 2018-6-5 18:30


我的memory1窗口里面是这些内容,图片在下面,每往下执行一步里面的内容都会变化,请问这些代表什么含义呢

babe1 发表于 2018-6-6 12:45:03

图片1

babe1 发表于 2018-6-6 12:45:34

图片2

babe1 发表于 2018-6-6 12:50:19

图片3

toofree 发表于 2018-6-6 15:32:56

本帖最后由 toofree 于 2018-6-6 15:46 编辑

babe1 发表于 2018-6-6 12:45
图片1
你填个0x8000 0000,你的NAND Flash基地址是0x8000 0000吗?
如果你的NAND Flash基地址是0x8000 0000的话,每次都变,说明你的时序有问题,或者与NAND相连的数据线控制线接的不对。但是你这个很有规律,说明的确是从NAND接口来的数。规律比较乱,有的四个四个变,有的五个五个的变,有的12个12个变。

我那是填的内部Flash的基地址0x0800 0000。



babe1 发表于 2018-6-7 09:24:59

toofree 发表于 2018-6-6 15:32
你填个0x8000 0000,你的NAND Flash基地址是0x8000 0000吗?
如果你的NAND Flash基地址是0x8000 0000的话 ...

首先下面第一张图片是stm32芯片的memory map,我在FMC里面配置的是bank3,麻烦你帮我看下我的地址填的对不对;然后下面第二、三张图是K9WAG08U1A芯片的时序表,可以麻烦你对照我之前发的FMC配置的图片和我后来配置的下面第四张图片看一下我的时序配置问题在哪里吗,我之前配置的值比较小,后来都改大了一些也没有作用,然后下面第五张图片是我的时钟配置图,HCLK配置的是80M,我是按照这个时钟来算的,我还不太会算,所以算出来的也不确定是不是对的,麻烦你帮我看看吧,我想先排除时序配置的问题。上次USB驱动那个事情就是因为硬件电路的问题所以裹了好久,我想这次先排除软件上的问题,在这些配置都没有问题的情况下我才好向同事提出他硬件上可能存在问题,总之又要麻烦你啦
页: 1 [2] 3
查看完整版本: nand flash 擦除、页编程、页读取(调用readpage函数读取出的...