这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » [学习笔记]attribute属性在Keil开发中的应用

共1条 1/1 1 跳转至

[学习笔记]attribute属性在Keil开发中的应用

院士
2024-07-20 11:13:38     打赏

attribute 属性

attribute,翻译为“属性”,在C语言中,是一个关键字,语法格式为:

 __attribute__ ((attribute-list))

attribute 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )

这里我们以Keil开发环境为例,详细说明一下atrribute属性。

首先来看SECTION这个宏定义,这个宏可以将变量添加到某个输入段中。例如

 int a __attribute__((section(“list”))) = 0;

将一个int型的变量a放到名为list的输入段中。

再举一个例子,将数组加载到指定位置

 int Temp[] __attribute__ ((section(".ARM.__at_0x08020000"))) = {0x1, 0x2};







关键词: 学习     笔记     attribute     属性    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]