文章分类 - IAR
摘要:#####1、需要在IAR的链接文件里边定义不同地址的ROM区间,例如 define region ROM1 = mem:[from 0x0000C000 to 0x001E0000]; define region ROM2 = mem:[from 0x20000000 to 0x201E0000]
阅读全文
摘要:1、直接将变量定义到指令地址 IAR中通过操作符@或者#pragma location指令来把全局变量和静态变量放到绝对地址上。 在此操作中,尤其注意的是要满足地址对齐。同时,所有变量必须声明为__no_init。 对于__no_init声明的变量是tentative definition(尝试性定
阅读全文
摘要:IAR在编译的时候,有两个地方可以添加自定义的脚本,Options>>Build Actions $PROJ_DIR$为当前工程的目录,一般是打开工程图标所在的目录 $CONFIG_NAME$ 为当前IAR工程配置名; $EXE_DIR$
阅读全文