Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
QSPI
STM32H750VB
STM32H750下载代码至QSPI FLASH后初始化失败
发布于 2021-04-22 08:31:15 浏览:1854
订阅该版
看到了ART-Pi的SDK更新了,其中修复了QSPI FLASH复位后初始化失败的问题,请问在哪个文件可以借鉴一下,现在开发的一款产品中也遇到了这个问题,但是解决方法是通过给QSPI FLASH上电复位解决的,大部分情况下能正常启动,但偶尔小概率情况还是会出现无法读出ID的情况。 我在ART-PI的1.2版本模板工程内找到QSPI FLASH初始化的地方,在w25qxx.c的文件内看到了初始化处理有一个退出QSPI模式的过程,我使用的芯片是W25Q16的型号,这款芯片的手册上没有进入QSPI模式的指令,但是可通过指定的EB指令实现QSPI FLASH内存映射模式,实现程序运行。 ![微信图片_20210422083020.png](https://oss-club.rt-thread.org/uploads/20210422/1e4e3a53ddd903c7a006175c9db02e45.png)
查看更多
StackYuan
认证专家
2021-04-25
这家伙很懒,什么也没写!
常规做法是,在flash状态相对于MCU状态不同步时:比如MCU重启,QSPI flash依然保持初始化后的QSPI模式上。遇到这类情况时,应该首先退出QSPI mode,一般是单线模式下连续发送两个0xff,具体看对应的手册。然后再按照常规方法复位flash并初始化到对应模式。
3
个回答
默认排序
按发布时间排序
flyboy
2021-04-22
Do my self();
可以看下 art-pi 的sdk里的代码更新:https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/commit/e4ce94927d4babf2b81d5ded87d87240ee216d6e ![image.png](https://oss-club.rt-thread.org/uploads/20210422/d71eca999e1624b9544b28af431ea797.png)
flashman2002
2021-04-22
这家伙很懒,什么也没写!
实质上也是通过W25QXX_Reset()函数来实现的。
撰写答案
登录
注册新账号
关注者
0
被浏览
1.9k
关于作者
Mestic英
这家伙很懒,什么也没写!
提问
8
回答
4
被采纳
1
关注TA
发私信
相关问题
1
stm32外接QSPI-Flash运行程序,还能用FAL进行分区,读,写操作吗?
2
使用sfud擦除w25q64部分区域失败
3
qspi flash部分sector擦除问题
4
超出ROM范围,怎么使用外部CODE FLASH
5
关于H743的bootloader的问题
6
QSPI FLASH W25Q64,在进入映射模式后,如何退出?
7
使用sf bench yes 后 读qspi的flash出错
8
STM32H7使用QSPI的DMA时drv_qspi.c报错
9
w25q256jv 写使能失败,qspi模式下
10
挂载W25Q256JV外部QSPI接口Flash失败!
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
7
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部