关于我们
技术文章
产品开发 芯片销售 技术顾问 PCBA加工
消费类 民用类 工控类 汽车类 医疗类
栏目导航
内容搜索
联系我们

联系电话: 138O2559739刘生

电子邮件: lmserver@163.com

办公地址: 深圳市宝安区宝民二路25号


技术文章

STM32开发过程中如何对常量的地址进行绝对定位

信息来源:lmserver   浏览次数:2231   更新时间:2013-3-31 12:47:03

常用的“@”地址的方法是不可以赋初值的。
对于想赋初值的常量必须在IAR里LINK--CONFIG里使用ICF文件。
修改stm32f10x_flash.icf文件,增加如下内容

place at address mem:0x08010000 { section MYCONST }; 
调用的时候,就可以这样绝对定位了
#pragma location="MYCONST"
const int a = 0x12345678;
单常量和数组都可以,并且可以给初值,其中MYCONST就是自己起一个SEG名字。

最新评论
 
请礼貌用语,文明留言!
昵称:   验证码:
邮箱:   QQ/MSN:
内容:
   

Copyright © 2007-2018 All Rights Reserved
粤ICP备18039308号
Powered By McuDesign