微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32在IAR指定文件(函数)首地址

STM32在IAR指定文件(函数)首地址

时间:11-13 来源:互联网 点击:
  有时候,我们会遇到一些情况,要把某些数组定义在某个固定的区域,或者指定某个函数的首地址

例如,有两个文件,main.c和sendpc.c,要把sendpc.c放在0x08001200位置,把main.c放在0x08000800位置。

IAR540为例,在stm32f10x_flash.icf文件里,加入以下两句:

place at address mem:0x08000800 { section .text object sendpc.o };
  place at address mem:0x08001200 { section .text object main.o };

编译后可在map文件中查看结果。

设置编译生成map文件

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top