打印
[应用方案]

想存一些数据到片内FLASH

[复制链接]
864|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
skyred|  楼主 | 2022-10-16 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
重新下程序的时候,可以保护好这些数据不被擦除么?该如何操作~

使用特权

评论回复
沙发
Betty996| | 2022-10-20 11:27 | 只看该作者
你可以把数据放在你定义的flash里,就在你固件大小之外的区域

使用特权

评论回复
板凳
Carmen7| | 2022-10-20 12:46 | 只看该作者
你外置个flash不就把问题解决了么

使用特权

评论回复
地板
Estelle1999| | 2022-10-20 13:32 | 只看该作者
可以的,就放在比如你固件20K,flash大小30K,你把数据放在20K之后就行

使用特权

评论回复
5
Alina艾| | 2022-10-20 14:30 | 只看该作者
你要记得,下载程序要选择局部刷新才行,不然就没了

使用特权

评论回复
6
Charlotte夏| | 2022-10-20 16:08 | 只看该作者
这么做是为了省个flash芯片么?

使用特权

评论回复
7
B1lanche| | 2022-10-22 07:00 | 只看该作者
其实我这边建议,如果你要是操作不顺手,还不如用外置的flash好些

使用特权

评论回复
8
Annie556| | 2022-10-22 08:43 | 只看该作者
单片机的flash操作起来比较麻烦,得看你数据是什么类型的,比如修改起来频繁,不建议存在flash里

使用特权

评论回复
9
Candic12e| | 2022-10-22 10:06 | 只看该作者
当然可以了,你只要不存在程序固件大小之内就行的

使用特权

评论回复
10
alxd| | 2022-10-22 11:39 | 只看该作者
下程序不被擦除那部分啊,你要在擦除的时候选择部分擦除才行

使用特权

评论回复
11
Emily999| | 2022-10-22 13:21 | 只看该作者
是可以,但是内部flash你还需要解锁,然后擦除,写入,再关锁,慢呀,还不如外置呢

使用特权

评论回复
12
mintspring| | 2022-10-27 21:12 | 只看该作者
烧录的时候可以选择烧录区域的,然后根据固件大小确定后,在末尾端作为你的存储Flash。

使用特权

评论回复
13
地下縱情搖擺| | 2022-10-28 08:49 | 只看该作者
看你用哪个编译器,如果用keil的话,可以选择局部擦除的

使用特权

评论回复
14
笨蛋无需搭理| | 2022-10-28 09:21 | 只看该作者
当然可以了啊,不全擦就可以了,用多少擦多少就OK

使用特权

评论回复
15
漫过岁月| | 2022-10-28 09:43 | 只看该作者
可以保护你需要的数据不被擦除的,就是烧录的时候设置一下要擦除的范围

使用特权

评论回复
16
占得人间第一春| | 2022-10-28 10:15 | 只看该作者
你要保证你的数据存放位置不会被程序所占用才行

使用特权

评论回复
17
可爱的白兔先生| | 2022-10-28 10:47 | 只看该作者
建议楼主把数据存放在后几页的flash里,能好一些,而且还不能设置全部擦除

使用特权

评论回复
18
AloneKaven| | 2022-11-2 22:01 | 只看该作者
可以下载程序要选择局部刷新就行了

使用特权

评论回复
19
Stahan| | 2022-11-5 21:13 | 只看该作者
要在擦除的时候选择部分擦除才行

使用特权

评论回复
20
Stahan| | 2022-11-6 19:50 | 只看该作者
只要不存在程序固件大小之内就行

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

740

帖子

3

粉丝