请问STM32如何定义变量在flash指定位置?

2019-07-14 13:51发布

刚玩STM32,请各位指点一下,我想定义变量在flash指定位置。所用编译器,keil.谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
uwjfuwer
1楼-- · 2019-07-14 20:14
 精彩回答 2  元偷偷看……
胡德胜快回答
2楼-- · 2019-07-14 21:38
uwjfuwer 发表于 2019-3-5 08:02
这个方法刚才试了一下,好像不行。

你怎么用的,0x00001000要换成你需要的地址.
云淡风轻丶
3楼-- · 2019-07-14 23:21
学习了
uwjfuwer
4楼-- · 2019-07-15 01:26
是的,我用的片子是stm32L100系列。变量定义是这样的,先也是包括头文件#include "absacc.h"。再定义“const uint8_t ParaSave__at(0x08080000) = 12;
胡德胜快回答
5楼-- · 2019-07-15 02:47
这应该没问题,除了在__at之前有空格,不然会报错.__at其实是个宏定义,参见absacc.h
uwjfuwer
6楼-- · 2019-07-15 02:52
 精彩回答 2  元偷偷看……

一周热门 更多>