IAR编译“地址无关代码”(PID)选项
2012-10-14 20:24
1121 查看
固件升级时,会擦写当前程序的代码段。故,擦写前,需考虑将代码搬移到sram内运行。
前提条件是这段代码是“地址无关代码”。
阅读IAR手册,发现编译选项有对“地址无关代码”的支持:
手册下载地址:
>IAR官方手册--下载页<
前提条件是这段代码是“地址无关代码”。
阅读IAR手册,发现编译选项有对“地址无关代码”的支持:
--pi_veneers Syntax --pi_veneers Description Use this option to make the linker generate position-independent vene ers. Note that this type of veneers is bigger and slower than normal veneers. See also Veneers, page 55
手册下载地址:
>IAR官方手册--下载页<
相关文章推荐
- 编译链接之----地址无关代码(PIC)总结
- 编译,链接相关的问题。-fPIC ,地址无关代码,等等
- gcc常用的编译选项对代码的影响
- 反汇编代码里的地址 链接地址 运行地址 存储地址 位置无关码 位置有关码
- 程序代码中含有线程pthread_create时需要对编译选项的修改
- 转: gcc常用的编译选项对代码的影响
- 虚拟内存地址VMA、装载内存地址LMA和位置无关代码PIC
- 设置resharp4.0代码自动编译功能选项,暂时禁用
- gcc编译c++的选项以及gcc与g++编译c++代码的区别
- 地址无关代码
- 地址无关代码
- 地址无关代码
- Code maturity level options 代码成熟度选项 [*]Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 我是开发者,所以选[*] Loadable module support 可加载模块支持 [*]Enable loadable module support 内核编译配置选项简介 (2.4.20-8
- <flex4.6 保留自动产生的actionscript代码的编译选项>
- -fPIC编译与代码位置无关.a/.so库
- gcc常用的编译选项对代码的影响
- -fomit-frame-pointer 编译选项在gcc 4.8.2版本中的汇编代码研究
- 了解动态链接(二)—— 地址无关代码
- gcc常用的编译选项对代码的影响
- 地址无关代码