TI中文支持网
TI专业的中文技术问题搜集分享网站

IAR7.80.3中如何设置程序下载地址偏移

IAR7.80.3中如何设置程序下载偏移地址;

Felix ZF:

这个应该是在.icf文件中设置代码放置地址相关参数来实现的吧。

xian sheng li:

回复 Felix ZF:

那设置生成hex文件的起始地址呢?也是在这设置吗?为什么我生成的hex文件是这样的?我设置的起始地址为0x0400,前面那些内容是什么啊?

Felix ZF:

回复 xian sheng li:

对应的icf文件是怎么写的呢?

xian sheng li:

回复 Felix ZF:

这是对应的icf文件。

Felix ZF:

回复 xian sheng li:

你的icf文件设置,像flash空间中的三部分写入内容

1. 从0x00开始的中断向量

//// Place the interrupt vectors at the start of flash.//place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };keep { section .intvec};

2. 从0x00000400开始的app

//// Define a region for the on-chip flash.//define region FLASH_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];

3. 在flash的最后写入ccfg设置

//// Place the CCFG area at the end of flash//place at end of FLASH_region { readonly section .ccfg };keep { section .ccfg };

xian sheng li:

回复 Felix ZF:

这样设置对吗?上面生成的hex文件对吗?

赞(0)
未经允许不得转载:TI中文支持网 » IAR7.80.3中如何设置程序下载地址偏移
分享到: 更多 (0)