关于分散加载文件中的加载域的地址如何确定flash 的地址

2019-07-20 23:49发布

各位大神好,请教个问题,如下所示,在stm32f103zet6芯片,mdk开发环境下
有一段c代码
#pragma arm section rodata = "mycrr"
const  u8  aqw =7;
const  u8  bcx=2;
const  u8  abc=2;
#pragma arm section code

可是现在我没法指定mycrr这个section在flash中的地址,我想把flash的加载域的地址加载到RAM中,请教下这个section在flash 的地址怎么确定啊,谢谢啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-07-20 23:53
用分散加载。。
kds955796
2楼-- · 2019-07-21 03:49
正点原子 发表于 2019-6-13 02:39
用分散加载。。

原子哥,可是我想知道这个section在具体flash的地址,分散加载可以确定加载在ram的地址,确定flash地址后,我就可以实现在线标定了,也就是参数满意后再写进具体flash的地址
kds955796
3楼-- · 2019-07-21 09:05
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-07-21 12:44
 精彩回答 2  元偷偷看……
kds955796
5楼-- · 2019-07-21 18:36
正点原子 发表于 2019-6-14 01:04
你得看分散加载文件才能确定哦

原子哥,我就说想知道在flash的地址之后,写分散加载文件,想知道section在flash的位置以后,作为分散加载文件的加载域,谢谢
正点原子
6楼-- · 2019-07-21 20:06
kds955796 发表于 2019-6-14 10:07
原子哥,我就说想知道在flash的地址之后,写分散加载文件,想知道section在flash的位置以后,作为分散加 ...

有了分散加载,你可以指定任何代码,在任何位置。学习分散加载的实现吧。
你这里我没看到分散加载。

一周热门 更多>