"); //-->
如果想定在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年的主题
天时达HW838(4)P/TSD-LCD型无绳电话手机射频电路
BA1404、TDA7021组成的免调试调频收发电路
8 位AVR_ 微处理器 ATmega8515 ATmega8515L
存储器超级周期预计持续至2028年
德赛数码龙HWCDl218(11)/TS型无绳电话机来电显示电路
输出电压调节
受网络攻击次数中国排第三 电信金融最危险
PMSM控制技术:FOC /扭矩控制 - 电机控制电子实验室第5章
PMSM控制技术:带传感器VS传感器 - 电机控制电子实验室总8
8052 仿真器
《商业周刊》:IT产品升级周期呈延长趋势
6聲道音量控制器PT2258
收藏!电压互感器工作原理、特性和接线方式,一次全给你说透彻
89C51 单片机 I/O 口模拟串行通信的实现方法
8051单片机问答
面向高电压应用的多节电池组监视器 IC
2026AI发展大预测:通过情境智能实现人工智能代理的规模化扩展
英特尔发布2025年第四季度及全年财报
PMSM控制技术:PWM调制技术 - 电机控制电子实验室第4章
用eFuse缓解汽车短路危险
台积电惊艳财报背后:唯有笃信客户对人工智能未来的乐观
2026并购大猜想:国家级并购基金能否引发半导体并购潮?
天时达HW838(4)P/ISD―LED型无绳电话机主机射频电路
[灌水]斑竹的新证
美众院推进「卡脖子」芯片法案让黄仁勋尴尬
Writing Efficient C for ARM
AI芯片新引擎:英特尔首秀EMIB玻璃基板,78mm超大封装
天时达HW838(4)P/TSD-lCD型无绳电话机主机微电脑控制电路
申请新会员——yansm