打印
[STM32H7]

QSPI 读写FLASH 能写不能读

[复制链接]
895|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tcdbobo|  楼主 | 2020-6-16 14:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我把程序改了一下,现在写应该没有问题,就是读不出来。而且我把地址都改成同样的从0开始,长度只是1位,但是写出来还是5个数,读不出来。有截图!请问能帮忙看一下吗?

BSP_QSPI_Write(write_buffer,0,1); //写数据
BSP_QSPI_Read(read_buffer,0,1); //读数据
都是从地址0开始,长度为1.

前面看别人的程序加的宏定义
#define countof(a)      (sizeof(a) / sizeof(*(a)))
#define BufferSize      (countof(write_buffer)-1)

捕获.JPG (317.53 KB )

捕获.JPG

使用特权

评论回复
沙发
香水城| | 2020-6-16 16:19 | 只看该作者
STM32h7的固件库里有例程,你可以参考下:
\STM32Cube_FW_H7_V1.7.0\Projects\STM32H743I-EVAL\Examples\QSPI

使用特权

评论回复
板凳
mintspring| | 2020-6-18 23:56 | 只看该作者
好奇怪。

使用特权

评论回复
地板
mintspring| | 2020-6-18 23:57 | 只看该作者
一般都是能读不能写,这颠倒了,怎么确认写入成功了呢。

使用特权

评论回复
5
木木guainv| | 2020-7-8 16:34 | 只看该作者
有没有可能是硬件连接的问题

使用特权

评论回复
6
磨砂| | 2020-7-8 16:34 | 只看该作者
你的问题真的没有遇见过

使用特权

评论回复
7
晓伍| | 2020-7-8 16:35 | 只看该作者
适当加上一些延时试试呢

使用特权

评论回复
8
八层楼| | 2020-7-8 16:35 | 只看该作者
帮楼主顶一下

使用特权

评论回复
9
观海| | 2020-7-8 16:35 | 只看该作者
楼主问题解决了吗 如何解决的啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

83

帖子

0

粉丝