硬汉嵌入式论坛

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

[SPI/QSPI] 使用自己制作的外部flash烧录算法,擦除超时

[复制链接]

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2021-10-3 21:00:24 | 显示全部楼层 |阅读模式
本帖最后由 wrdt24435 于 2021-10-3 22:18 编辑

我的板子是art-pi,H750,看了80章的QSPI 外部flash算法制作,就在例子工程上把QSPI驱动文件换成的W25Q64驱动,驱动可以擦写读的,也就是把W25Q256驱动例程的一些指令、参数改成W25Q64的。
然后使用该算法时提示超时,Erase Failed!  无法调试都不知道怎么找问题了。。。

通过不断点灯找到问题点了,原来是等待QSPI FLASH就绪函数没用对,HAL_QSPI_AutoPolling(hqspi, &sCommand, &sConfig, 0)用这个就好了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2021-10-4 14:03:05 | 显示全部楼层
注意,不同系列,不同型号,统一型号不同后缀的的QSPI Flash的指令都略有区别。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 17:29 , Processed in 0.162837 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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