[STM32H7] QSPI 读写FLASH 能写不能读

[复制链接]
1161|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
香水城 发表于 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 | 显示全部楼层
一般都是能读不能写,这颠倒了,怎么确认写入成功了呢。
木木guainv 发表于 2020-7-8 16:34 | 显示全部楼层
有没有可能是硬件连接的问题
磨砂 发表于 2020-7-8 16:34 | 显示全部楼层
你的问题真的没有遇见过
晓伍 发表于 2020-7-8 16:35 | 显示全部楼层
适当加上一些延时试试呢
八层楼 发表于 2020-7-8 16:35 | 显示全部楼层
帮楼主顶一下
观海 发表于 2020-7-8 16:35 | 显示全部楼层
楼主问题解决了吗 如何解决的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

83

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部