搜索
查看: 15139|回复: 6

[已解决] STM32F4的写FLASH的问题,扇区太大啊

[复制链接]

该用户从未签到

4

主题

7

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-5-22 10:57:21 | 显示全部楼层 |阅读模式
我想保存少量的设置数据在FLASH中,这样断电数据不丢失。F2XX和F4XX的FLASH,一擦就是一个扇区,前面的几个扇区还小一些,后面的扇区都是128K。程序得从开头运行吧,只能使用最后一个扇区,可后面的扇区都是128K,太浪费了。不知道ST对这个事是怎么考虑的。
回复

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-5-22 11:35:41 | 显示全部楼层

RE:STM32F4的写FLASH的问题,扇区太大啊

可以在icf或者sct文件中定义一块区域,先占个位置(就是你想存放数据的小扇区位置)。
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

7

帖子

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2013-5-22 15:09:43 | 显示全部楼层

RE:STM32F4的写FLASH的问题,扇区太大啊

楼上的意思是:在程序代码空间的中间占一块地方?没这么想过,我试试,谢谢啊。现在程序空间都很大,选个大FLASH的CPU,就浪费一些空间也没事。
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

18

帖子

0

蝴蝶豆

初级会员

最后登录
2015-3-21
发表于 2015-1-20 00:39:05 | 显示全部楼层
不知道楼主处理的怎么样了,我现在也遇到了这种情况
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

1360

帖子

0

蝴蝶豆

金牌会员

最后登录
2020-12-10
发表于 2015-1-20 08:02:48 | 显示全部楼层
FLASH都是分扇区的,不过这128K确实够大,很多单片机都是512字节一个扇区。
回复 支持 反对

使用道具 举报

该用户从未签到

47

主题

1683

帖子

7

蝴蝶豆

论坛元老

最后登录
2022-4-9
发表于 2015-1-20 09:40:19 | 显示全部楼层
使用一个外扩flash是否有点画蛇添足?
我们内部flash表示根本不够用,256KB的。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4

帖子

0

蝴蝶豆

初级会员

最后登录
2021-12-21
发表于 2021-2-23 09:51:29 | 显示全部楼层
danny-339144 发表于 2013-5-22 11:35
可以在icf或者sct文件中定义一块区域,先占个位置(就是你想存放数据的小扇区位置)。 ...

请问,怎么定义呢? 比如我想占个扇区1?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-19 14:04 , Processed in 0.164349 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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