注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
muxb的个人空间 https://home.eeworld.com.cn/space-uid-546334.html [收藏] [复制] [分享] [RSS]
日志

【MSP430 编译器使用经验】+ IAR配置经验分享

已有 2344 次阅读2014-7-19 08:16 |个人分类:经验分享

首先打开MSP430的工程,右键打开工程选项'Option',点击Linker选项如下图:
再打开config标签,设置Linker command file 栏, 勾选“ Override defalt”,在下面的选择框中选择自己的配置文件(.icf文件)。
在配置文件中,可以自己配置ROM大小和RAM大小,以及堆栈大小,下面是我的部分配置文件:


这里定义ROM大小:
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__ = 0x00040000;
define symbol __ICFEDIT_region_ROM_end__   = 0x00080000;


这里定义堆栈的大小:



/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x100;
define symbol __ICFEDIT_size_heap__   = 0x200;
/**** End of ICF editor section. ###ICF###*/


在这里定义RAM空间大小:
define symbol __region_RAM2_start__ = 0x20001000;
define symbol __region_RAM2_end__ = 0x20008000;


define exported symbol __VECTOR_TABLE = 0x00000000;


define exported symbol __BOOT_STACK_ADDRESS = __region_RAM2_end__ - 8;        //0x20007FF8;




为了方便调试,可以修改RAM空间大小和堆栈大小已适用我们的程序,个人觉得比较方便,所以分享给大家,希望对大家有帮助。




本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章