野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 25248|回复: 0

SPI_Flash写入失败,怀疑是硬件有问题,请大佬帮助

[复制链接]
发表于 2021-2-8 09:02:27 | 显示全部楼层 |阅读模式
我前两天在淘宝买了一个火哥的STM32F103霸道V2板子,前面的功能大致没有问题,知道学到SPI_Flash的部分,调试结果开始出现问题。
首先是ID读取,和正常结果一样,都是ef4017,之后进行扇区擦除,错误从这里出现。根据教程,擦除是将0置为1,对第一个扇区进行擦除,那所得结果应该是全部为0xFF,但是我发现输出结果为
野火论坛202102080845064525..png
前几个数据不正常,经过测试,这几个数据应该是之前写入的”感谢您选用STM32开发板“,但是在擦除后不应该出现这种情况,我开始怀疑硬件出现问题。
将小数储存的代码烧录进去后,结果仍然不正常
野火论坛202102080849135715..png
正常按下复位后,标志位改变,证明已经写入数据,应该进行数据校验。但是复位后仍然输出相同界面,证明STM32根本没向其中写入数据。
之后将光盘里FAT文件系统例程烧入开发板,也在校验数据时出现异常,之后所有的例程只要和Flash相关,都会出现异常,包括刷外部Flash。
野火论坛202102080857187249..png        野火论坛202102080859456259..png
我发现读取Flash数据没有问题,但是和写入相关的部分都会失败。可是设备ID读取却正常,证明指令可以顺利发送,请大佬帮我找一下原因,谢谢了!

回复

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-25 00:42 , Processed in 0.030166 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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