OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2548|回复: 0

在调试W25Q芯片的时候遇到一些问题,求解

[复制链接]

3

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-7-27
在线时间
5 小时
发表于 2019-7-27 00:22:04 | 显示全部楼层 |阅读模式
1金钱
W25Q的驱动源码移植自正点原子的源码,芯片是STM32F030R8T6,最近发现个问题,我在用STLINK来Debug的时候,执行初始化芯片的函数那的时候,硬件SPI读W25Q芯片型号为全FF,每次Debug都是,复位重新跑,读出来的都是FF,因为数值不对会陷入while(1)死循环,每次暂停都会卡在那里。我退出debug模式,点击退出按钮的时候,芯片会自动复位一次,复位后还是执行到那个地方,W25Q读出来的还是FF,卡在while(1)了,然后尝试带电硬件复位(复位脚接地),还是一样,读出来是全FF。然后奇怪的是,我断电后再上电,竟然就正常了,能正常跑后面的代码了,后续的SPI falsh读写也是正常的。这就很奇怪了。。。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-26 14:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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