求助。请教原子哥。关于F407的写Flash

2019-07-20 03:56发布

已知STM32F407VG的Flash主存储器区分为12个扇区,第0至第3个每个16K,第4个64K,后面7个都是128K。我想把用户代码置于后7个扇区,前面的用做用户数据储存区。能不能办到?我现在这样做编译是通不过的。为什么想要这样?128K空间太大,一是太费时间,二是我腾不出这么大的sRAM空间来保证数据不丢失(写Flash前必须擦除,擦除就全FFFFFFFF)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
草莽
1楼-- · 2019-07-20 09:18
这点F407还不如F103方便。如果我有8块数据要存储,每块16K,共128K。如果只改动其中一块数据,非得128K整个扇区都擦除。其他7块数据要复制粘贴一遍,效率低下。
草莽
2楼-- · 2019-07-20 13:19
 精彩回答 2  元偷偷看……
草莽
3楼-- · 2019-07-20 15:28
总而言之,有没有办法把函数放在第5及以上的扇区,第1/2/3/4用于数据存储

一周热门 更多>