你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
babe1 发表于 2018-6-6 12:45 图片1
toofree 发表于 2018-6-6 15:32 你填个0x8000 0000,你的NAND Flash基地址是0x8000 0000吗? 如果你的NAND Flash基地址是0x8000 0000的话 ...
babe1 发表于 2018-6-7 09:24 首先下面第一张图片是stm32芯片的memory map,我在FMC里面配置的是bank3,麻烦你帮我看下我的地址填的对 ...
查看全部评分
toofree 发表于 2018-6-7 14:20 根据手册,地址好像是对的。 但是你的数据老在变,这个比较奇怪。我没在STM32用memory观察过NAND Flash, ...
toofree 发表于 2018-6-7 15:11 可能有问题吧,我也不确定 我刚在STM32F103的板子上试了,NAND Flash读写能成功,内存区全是E0
你填个0x8000 0000,你的NAND Flash基地址是0x8000 0000吗?
如果你的NAND Flash基地址是0x8000 0000的话,每次都变,说明你的时序有问题,或者与NAND相连的数据线控制线接的不对。但是你这个很有规律,说明的确是从NAND接口来的数。规律比较乱,有的四个四个变,有的五个五个的变,有的12个12个变。
我那是填的内部Flash的基地址0x0800 0000。
首先下面第一张图片是stm32芯片的memory map,我在FMC里面配置的是bank3,麻烦你帮我看下我的地址填的对不对;然后下面第二、三张图是K9WAG08U1A芯片的时序表,可以麻烦你对照我之前发的FMC配置的图片和我后来配置的下面第四张图片看一下我的时序配置问题在哪里吗,我之前配置的值比较小,后来都改大了一些也没有作用,然后下面第五张图片是我的时钟配置图,HCLK配置的是80M,我是按照这个时钟来算的,我还不太会算,所以算出来的也不确定是不是对的,麻烦你帮我看看吧,我想先排除时序配置的问题。上次USB驱动那个事情就是因为硬件电路的问题所以裹了好久,我想这次先排除软件上的问题,在这些配置都没有问题的情况下我才好向同事提出他硬件上可能存在问题,总之又要麻烦你啦
根据手册,地址好像是对的。
但是你的数据老在变,这个比较奇怪。我没在STM32用memory观察过NAND Flash,之前在keil下看过2440的NAND Flash,数据不会乱变。
评分
查看全部评分
哦哦~那我的FMC部分的时序配置有问题吗?
我刚在STM32F103的板子上试了,NAND Flash读写能成功,内存区全是E0
评分
查看全部评分
好吧 谢谢你啦 我自己再试一下看看