您的位置 首页 被动

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

IARforstm8中指定编译的起起地址已经用STVD+cosmic完成了IAP功能,但想试着在STM8上跑上官的UCOS,不得不用IAR编译,但编译后代码的生…

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];

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/274663.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部