TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2530上如何在bank1来存储和运行应用程序代码

TI大神好:

        最近自己做远程无线升级,使用的是芯片是cc2530,内存大小为256K,代码主要分boot和app两个部分,app代码的存储地址是通过修改lnk51ew_CC2530F256_banked.xcl的D_NEAR_CODE_START来确定起始地址:

-D_NEAR_CODE_START=0x0800  //将App起始地址设置为0x800

想请教下,是否可以将app代码放入BANK1中存储,然后由BANK0中的boot程序直接跳到0x8000以上执行app程序?

如果可以,该如何设置?还是修改D_NEAR_CODE_START的值吗?但是我修改D_NEAR_CODE_START=0x18000,出现了错误  编译出现的错误是Fatal Error[e140]: The range declaration used in -Z(CODE)CSTART=_NEAR_CODE_START-(_CODEBANK_START-1) is illegal since C:\Users\cc2530-bootload\LINK\lnk51ew_cc2530F256_banked.xcl 81 
0x18000 > 0x7fff

初次接触,还望大神们指明方向,非常感谢!

Barbara Wu:

请问这个是基于Zigbee还是proprietary来做的?

赞(0)
未经允许不得转载:TI中文支持网 » cc2530上如何在bank1来存储和运行应用程序代码
分享到: 更多 (0)