硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1656|回复: 7
收起左侧

求助谁用过qspi(四线模式)读取W25QXX类存储器?

[复制链接]

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
发表于 2019-2-18 22:32:57 | 显示全部楼层 |阅读模式
求助谁用过qspi读取W25QXX类存储器?参考一下。我用GD32测试的总是不稳定,出现的问题比较奇怪。一个扇区写入全0或者全1-6都是可以通过四线模式读取出来,但是写入全7读取就异常了。还有其他数据也是类似的情况。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2019-2-19 00:02:53 | 显示全部楼层
STM32H7,STM32F7,STM32L4等都带这个QSPI接口,不过例子都是基于HAL的了,你可以参考。
回复

使用道具 举报

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
 楼主| 发表于 2019-2-19 19:40:45 | 显示全部楼层
目前使用GD的flash测试没问题,使用华邦的flash测试,部分数据不行。指令以及时序没发现问题。测试使用杜邦线连接测试的,实在排查不出来问题了,可能就是杜邦线连接的问题。等板子回来了再测试。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2019-2-20 00:21:31 | 显示全部楼层
sanit 发表于 2019-2-19 19:40
目前使用GD的flash测试没问题,使用华邦的flash测试,部分数据不行。指令以及时序没发现问题。测试使用杜邦 ...

GD自家的Flash好像也不错,他们有一款512MB的SPI NAND,很带劲。
回复

使用道具 举报

54

主题

145

回帖

307

积分

高级会员

积分
307
发表于 2019-2-20 09:39:33 | 显示全部楼层
sanit 发表于 2019-2-19 19:40
目前使用GD的flash测试没问题,使用华邦的flash测试,部分数据不行。指令以及时序没发现问题。测试使用杜邦 ...

把速度降低呢
回复

使用道具 举报

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
 楼主| 发表于 2019-2-20 14:01:36 | 显示全部楼层

降最低了,不到500KHZ的频率,也是同样的现象。不知道什么原因了
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2019-2-20 14:09:34 | 显示全部楼层
sanit 发表于 2019-2-20 14:01
降最低了,不到500KHZ的频率,也是同样的现象。不知道什么原因了

W25Q没用过,我用过类似的。有一些指令有dummy要求,而且这个要求可能和手册上的对不上。上次我用QSPI读图片,怎么读都不对,后来多添加了两个字节的dummy就好了,但是根本在手册上找不到说理的地方。
回复

使用道具 举报

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
 楼主| 发表于 2019-2-20 17:48:29 | 显示全部楼层
ghslfgkkl88 发表于 2019-2-20 14:09
W25Q没用过,我用过类似的。有一些指令有dummy要求,而且这个要求可能和手册上的对不上。上次我用QSPI读 ...

嗯,这个dummy就算不够的话,只可能影响前面几个字节的错误,不会导致之后所有数据都是0xFF啊。是个问题
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 12:24 , Processed in 0.166383 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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