IAR问题总结
来源:互联网 发布:苹果5移动4g网络怎么开 编辑:程序博客网 时间:2024/06/10 05:13
1、Linking
Error[e46]: Undefined external "?V1" referred in AF ( C:\Texas Instruments\Z-Stack Lighting 1.0.2\Projects\zstack\ZLL\SampleApp\CC253x\RouterEB-Pro\
Obj\AF.r51 )
Error[e46]: Undefined external "?V2" referred in AF ( C:\Texas Instruments\Z-Stack Lighting 1.0.2\Projects\zstack\ZLL\SampleApp\CC253x\RouterEB-Pro\
Obj\AF.r51 )
… … …
使用IAR8.30.2编译之前版本协议栈会出此错误,因为8.30.2版本优化了虚拟寄存器the virtualregister area(在RAM上虚拟出寄存器),参考这个:http://supp.iar.com/Support/?Note=98110
解决方法:
1.修改startup文件,有两种途径:
(1)将TI论坛提供的workaround.s51文件添加到工程中;
workaround.s51下载地址:http://download.csdn.net/detail/u012993936/9085757
(2)用TI论坛提供的chipcon_cstartup.s51替换现有文件,文件目录\TexasInstruments\Z-Stack Home 1.2.0\Projects\zstack\ZMain\TI2530DB。它实际上是将workaround.s51的内容加入现有文件。
chipcon_cstartup.s51下载地址:http://download.csdn.net/detail/u012993936/9085773
2.修改.xcl链接文件。
打开Tools文件夹下的f8w2530.xcl,将
-Z(DATA)VREG+_NR_OF_VIRTUAL_REGISTERS=08-7F
修改为
-Z(DATA)VREG=08-7F
新版本中_NR_OF_VIRTUAL_REGISTERS变量不再使用。
- IAR问题总结
- IAR编译器使用问题总结-1
- IAR FOR STM8使用问题总结
- IAR问题总结(持续更新)
- IAR使用技巧总结
- IAR编译错误总结
- IAR中的断点问题
- IAR 遇到的问题
- STM8 IAR 编译问题
- iar字体问题
- IAR 负数问题
- IAR项目问题集锦
- IAR的printf问题
- IAR 设置问题
- IAR 问题集
- iar for stm8初学总结
- IAR中使用printf总结
- IAR很奇怪的问题
- Auto Layout 使用心得(五)—— 根据文字、图片自动计算 UITableViewCell 高度
- 树的层次遍历
- 解决 " 登录页面(没有导航栏)跳转到下一页面(有导航栏) " 问题
- UIView 上下文和layer之间的关系详解
- 一个合格的程序员应该读过哪些书
- IAR问题总结
- Android启动过程
- 多线程都有哪些实现方式并简述各自的优缺点
- LoadRunner11下载以及详细破解说明
- Endnote 导出参考文献供其它文献管理工具(如cnki e-learning)使用
- 【软考之路】J2Se视频总结
- 链表反转的递归和非递归实现方式
- 求绝对值最小的数
- MongoDB 基础知识