微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 串口bootload问题

串口bootload问题

时间:10-02 整理:3721RD 点击:

大家好!

       我在用裸跑程序做串口bootload,没有使用z-stack。在我的工程中链接文件改成了CC2530-sb.xcl,在主函数中添加了如下语句:

#define CODE __code
#pragma location="CRC_SHDW"
const CODE unsigned short _crcShdw =0xc0a4 ;
#pragma required=_crcShdw

但是在编译时报错,说的好像是中断向量应该从地址0开始,找了半天原因也没弄清楚,求赐教!(具体情况如下)

Error[e18]: Range error, The INTVEC segment must begin at address zero
Where $ = #no label found# [0x2000]
in module "CSTARTUP" (C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.4\8051\LIB\CLIB\cl-pli-blxc-1e16x01.r51),
offset 0x0 in segment part 5, segment INTVEC
What: 0 + SFB(INTVEC) [0x2000]
Allowed range: 0x0 - 0x0
Operand: #no label found# [0x2000]
in module CSTARTUP (C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.4\8051\LIB\CLIB\cl-pli-blxc-1e16x01.r51),
Offset 0x0 in segment part 5, segment INTVEC

请问您的问题解决了吗 我今天也遇到了跟您一样的问题 麻烦您告知一下,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top