IAR for stm8 中指定编译的起始地址

发布者:快乐航程最新更新时间:2016-08-08 来源: eefocus关键字:IAR  stm8  起始地址 手机看文章 扫描二维码
随时随地手机看文章
IAR for stm8 中指定编译的起起地址

已经用STVD+cosmic完成了IAP功能,但想试着在STM8上跑上官的UCOS,不得不用IAR编译,但编译后代码的生成地址怎么再从0X9000开始生成呢,找遍全网,也没有发现三言两语直接的表白,又对IAR环境不熟,看过了IAR下的工程设置的全部选项,都没有发现怎么修改这个地址,IAR的这个地址的修改,并不象KEIL及STVD下那么直接,它必须通过IAR的根目录下有个CONFIG的文件夹,里面有各种单片机的*.icf的文件,我看着有两处0x8000改为0x9000,然后编译文件,呵呵,果然有效,在STVP下,发现HEX文件就是从0x9000开始生成代码了。找的好辛苦,又不太懂英文看帮助,唉,只能受此罪!
ICF修改的是以下三项:

define region NearFuncCode = [from 0x9000 to 0xFFFF];

define region FarFuncCode = [from 0x9000 to 0xFFFF];

define region HugeFuncCode = [from 0x9000 to 0xFFFF];

关键字:IAR  stm8  起始地址 引用地址:IAR for stm8 中指定编译的起始地址

上一篇:STM8 RAM
下一篇:STM8 用printf代替uart方法

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved