硬汉嵌入式论坛

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

[其它] 【求助帖】GD32F103VET6内部FLASH操作

[复制链接]

7

主题

190

回帖

216

积分

高级会员

积分
216
发表于 2022-3-22 18:01:22 | 显示全部楼层 |阅读模式
我现在的项目原来是用stm32f103vet6的,其中有一部分代码是用来保存用户的配置信息到内部FLASH的,参考硬汉哥的“V4-009内部FLASH读写例程”做的,在stm32上使用一直没问题;去年底缺货后换成了GD32F103VET6,供应商说是可以直接下载使用的,当时测试的时候是用JLINK下载的,操作内部FLASH那部分也没任何问题,最近这个项目接近量产了,生产同事拿去用串口ISP下载程序后发现不太正常,我测试后发现是系统开机初始化过程中初始化设备信息时使用了操作内部FLASH后不知道什么原因造成了全片擦除;后来照着这个帖子的https://www.armbbs.cn/forum.php?mod=viewthread&tid=100753&highlight=gd32教程改了相关配置后发现还是不行,特来求助截图如下,如果该程序使用串口ISP下载,该程序运行到此处保存数据到flash时就会将整个flash给擦除掉;如果使用JLINK下载则是正常的,大伙儿有遇到过这个情况嘛 Snipaste_2022-03-22_17-54-58.png


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2022-3-23 10:41:39 | 显示全部楼层
你现在的擦写操作是不是用的ST103去操作的GD103,有必要看下GD103的Flash手册,应该有略微区别的地方。
回复

使用道具 举报

7

主题

190

回帖

216

积分

高级会员

积分
216
 楼主| 发表于 2022-3-24 23:35:15 | 显示全部楼层
eric2013 发表于 2022-3-23 10:41
你现在的擦写操作是不是用的ST103去操作的GD103,有必要看下GD103的Flash手册,应该有略微区别的地方。

是的  用操作f103的方式操作的GD103   后来查资料说是要用GD32的串口下载工具  我试了一下下载进去没问题,暂时先这样  以后有空了再把库函数换GD32的得了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106826
QQ
发表于 2022-3-25 00:19:15 | 显示全部楼层
abcde1224 发表于 2022-3-24 23:35
是的  用操作f103的方式操作的GD103   后来查资料说是要用GD32的串口下载工具  我试了一下下载进去没问题 ...

好的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 04:01 , Processed in 0.169563 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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