OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12630|回复: 5

外扩W25Q16/W25Q32时产生读写混乱问题解决办法

[复制链接]

21

主题

135

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2011-4-12
在线时间
0 小时
发表于 2012-6-3 15:02:58 | 显示全部楼层 |阅读模式
继上面用SPI3外扩W25Q32产生问题之后,解决办法就是因为SPI3和JTAG复用,系统默认是用JTAG方式,所以关闭即可。
继续在这上面做汉字显示实验,发现FLASH读写没问题,可是做这个时候,加上了FAT,SD卡,还有汉字显示的程序之后,就出现问题了。就是字库写进flash很慢,而且感觉是干扰特别大。而读出来时根本就没有汉字,重新上电之后,系统又提示重新更新字库,没办法。。反反复复的重新将W25Q32...W25Q16....W25X16在几块板子上焊来焊去的。。发现拆出来的FALSH里面是写进字库了的。。只是读出来时出错了。然后提示更新字库的标志位识别不了。所以每次重新上电就重新更新字库。。。
最后怀疑是地址的问题。。STM32F103RBT6和STM32F103ZET6   flash的大小不同,外扩flash的地址也不知道怎样。。我看不懂啊。。这个方面,有高手指教下吗?

后来洋哥指导下。我在更新字库的函数前(也就是需要用到汉字显示的时候)加上了flash整片擦除的函数,将flash擦除了。然后再更新字库,结果发现速度好快啊。。最后也显示出汉字了。。
洋哥说是flash混乱了。重新擦除了再写就好。。。
    比如写的是100-200,但是读的是50-100,肯定就不行了
希望对碰到问题的网友有帮助。
自信人生一百年
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-6-3 15:30:59 | 显示全部楼层
应该是你的写函数可能有误。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

21

主题

135

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2011-4-12
在线时间
0 小时
 楼主| 发表于 2012-6-3 16:18:16 | 显示全部楼层
回复【2楼】正点原子:
应该是你的写函数可能有误。
---------------------------------
军哥,是不是我的写函数和读函数地址,位置不对?所以连0XAA字库更新标志位都读出有问题?
自信人生一百年
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-6-3 18:26:55 | 显示全部楼层
就算更新很慢,用我们的代码也是不会有问题的。现在你的情况是字库写进去了,但是还是出现重复更新,怀疑是你在单字节写的时候有问题。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

21

主题

135

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2011-4-12
在线时间
0 小时
 楼主| 发表于 2012-6-3 19:41:10 | 显示全部楼层
嗯。我再详细看看代码。。这几个例程的代码太多了。。调来调去的,看的头晕。O(∩_∩)O
自信人生一百年
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2016-4-20
在线时间
4 小时
发表于 2016-4-21 16:48:57 | 显示全部楼层
正点原子 发表于 2012-6-3 18:26
就算更新很慢,用我们的代码也是不会有问题的。现在你的情况是字库写进去了,但是还是出现重复更新,怀疑是 ...

原子哥  我想知道你的例程在哪能看到啊   
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-16 22:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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