OpenEdv-开源电子网

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

关于stm32使用flash保存数据的奇怪问题

[复制链接]

1

主题

1

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-3-3
在线时间
4 小时
发表于 2019-3-3 14:08:28 | 显示全部楼层 |阅读模式
大家好,我使用stm32f103c8t这款芯片,使用过程中我会将上位机发送过来的一些数据保存到flash中去,我的保存过程时这样的:
1、将起始页定义为flash空间的第63页       #define    PAGE_ADDR     (0x08000000 + 63 * 1024)  
2、需要保存的时候我会按照对flash解锁、擦除本页、写入数据、上锁的步骤进行数据写入
3、正常情况下不会对flash数据进行写入,只会读取
但我现在发现一个比较奇怪的问题:
     在对STM32进行flash数据写入保存成功后,一段时间读出来都是正常的,但不知道某一时刻开始就保存到flash中的数据就突然没了,被复位了(这种情况并不一定会出现,偶尔发生),请问各位工程师能给一些建议吗?谢谢。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 18:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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