×
单片机 > 单片机程序设计 > 详情

arm 变量或数组放置在指定地址

发布时间:2020-08-26 发布时间:
|

语法

 __attribute__((at(address)))

其中:

address

是所需的变量地址。

限制

链接器并非始终能够放置 at 变量属性生成的节。

错误

如果无法将节放置在指定地址,链接器将显示一条错误消息。

示例

 const int x1 __attribute__((at(0x10000))) = 10; int x2 __attribute__((at(0x12000))) = 10; int x3 __attribute__((at(0x14000))) = 0; int x4 __attribute__((at(0x16000)));

另请参阅

 

uint32 const EnCode __attribute__((at(0x1FC))) 0x87654321; 

或者加入:

#include
 const char MyText[] __at (0x1F00) = "TEXT AT ADDRESS 0x1F00";



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多