专栏中心

EEPW首页 > 专栏 > IAR的ICF文件中宏给程序使用

IAR的ICF文件中宏给程序使用

发布人:a181633697 时间:2009-07-31 来源:工程师 发布文章

如果想定在rom空间

icf中:

place at address mem:0x08090000 { readonly section .test };

C:中:

#pragma location = ".test"
const u32 uiData[512];// const 切不可省略

如果想定在ram空间

icf中:

place at address mem:0x08090000 { readwrite section .test };

C:中:

#pragma location = ".test"
u32 uiData[512];

可发现uiData的值为0x08090000

该法可方便通过ICF指定某变量的地址。

程序也可以。写法类似.vector

如果用block的方。类似

define block CSTACK    with alignment = 8, size = __ICFEDIT_size_cstack__   { };

C中:

#pragma language="extended"
#pragma segment="CSTACK"

ptr = __sfe( "CSTACK" );可得到CSTACK的高端地址+1

__sfe: Returns last address of segment.

点击看大图

参考资料:stm32f10x_vector.c

 EWARM_DevelopmentGuide.ENU.PDF(该资料全但不细。要是哪里有更详细的推荐一下啊)

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

老牌供应商的整合、赋能通信运营商自建BSS/OSS以及代理式AI是2026年的主题

8 位AVR_ 微处理器 ATmega8515 ATmega8515L

存储器超级周期预计持续至2028年

输出电压调节

视频 2011-07-29

PMSM控制技术:FOC /扭矩控制 - 电机控制电子实验室第5章

视频 2011-07-04

PMSM控制技术:带传感器VS传感器 - 电机控制电子实验室总8

视频 2011-07-04

8052 仿真器

资源下载 2007-03-20

6聲道音量控制器PT2258

收藏!电压互感器工作原理、特性和接线方式,一次全给你说透彻

89C51 单片机 I/O 口模拟串行通信的实现方法

8051单片机问答

资源下载 2007-03-20

面向高电压应用的多节电池组监视器 IC

2026AI发展大预测:通过情境智能实现人工智能代理的规模化扩展

英特尔发布2025年第四季度及全年财报

PMSM控制技术:PWM调制技术 - 电机控制电子实验室第4章

视频 2011-07-04

用eFuse缓解汽车短路危险

台积电惊艳财报背后:唯有笃信客户对人工智能未来的乐观

2026并购大猜想:国家级并购基金能否引发半导体并购潮?

美众院推进「卡脖子」芯片法案让黄仁勋尴尬

AI芯片新引擎:英特尔首秀EMIB玻璃基板,78mm超大封装

更多 培训课堂
更多 焦点
更多 视频

技术专区