微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > IAR7.80.3中如何设置程序下载地址偏移

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

时间:12-23 整理:3721RD 点击:

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

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

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

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

6866.test.rar

这是对应的icf文件。

你的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 };

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

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

网站地图

Top