IAR环境,用C如何定义绝对地址?

2019-03-24 14:50发布

项目很急,求教高手,IAR环境下,C语言怎么定义程序的起始地址,汇编是ORG指令,C该怎么写呢? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
零晨
1楼-- · 2019-03-24 18:28
 精彩回答 2  元偷偷看……
zhuoyue
2楼-- · 2019-03-24 20:07
< :TI_MSP430_内容页_SA7 --> 编译器把代码编译完后,一般有代码区段(.text)和数据区段(.data),还有其它段。可以通过__attribute__ ((,__section__ (".abc"))) 等语句来定位函数或者变量的位置。具体请看attribute属性
鸵鸟蝈蝈
3楼-- · 2019-03-25 00:07
void f(void) @ "MY_FUNCTIONS";
void g(void) @ "MY_FUNCTIONS"
{
}
#pragma location="MY_FUNCTIONS"
void h(void);

MY_FUNCTIONS是一个在linker中命名的段。
鸵鸟蝈蝈
4楼-- · 2019-03-25 06:02
 精彩回答 2  元偷偷看……
零晨
5楼-- · 2019-03-25 09:03
请问哪里找到这个属性的资料啊,没看到哇!
brucege888
6楼-- · 2019-03-25 10:34

__no_init unsigned long DFU_ENTER @ 0x2000ff00;

 

这是我在IAR FOR ARM里面用的,DFU_ENTER是变量名,可以参考

一周热门 更多>

相关问题

    相关文章