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

使用CC2650 LaunchPad开发ZigBee是否需要升级RTOS

  1.  在CC2650 LaunchPad开发ZigBee,协议栈使用的是zstack_home_1_02_02a_44539,是否有必要需要升级TI RTOS。RTOS最新版本是2.21.00.06,协议栈默认是2.11.01.09。
  2.     我在官方资料中找到了一个升级的教程http://processors.wiki.ti.com/index.php/CC2650_LaunchPad_User's_Guide_for_ZigBee?keyMatch=cc2650%20launchpad%20firmware&tisearch=Search-EN-Everything,我从教程中看使用的是替代的方案进行处理,是否可以通过修改xxxxx.custom_argvars文件来实现RTOS的版本切换,我实验过但编译后出现很多的error。
  3. ccfg.c因为RTOS版本的不同有修改,教程的ccfg.c就和默认版本有差异,__ccfg定义中多了DEFAULT_CCFG_O_EXT_LF_CLK       , // 0x50003FA8 (0x50003xxx maps to last定义,这个就和cc26xx_app.icf中CCA有关的定义冲突,是修改CCA还是擦采用默认版本的ccfg.c
Susan Yang:

关于使用CC2650 LaunchPad开发ZigBee 您可以参考TI WIKI页面

http://processors.wiki.ti.com/index.php/CC2650_LaunchPad_User's_Guide_for_ZigBee

在此TI-RTOS 版本为2.14.03.28

yichao xie1:

回复 Susan Yang:

         我按照了这个文档进行了处理,但board.c中uart、i2c、spi等驱动有变动,我把2.14.03.28中的驱动copy到tirtos_simplelink_2_11_01_09中可以编译成功,但IAR Download后会死掉,使用smartRF Flash Programer 2烧录了sampleswitch.out到CC2650 LanuchPad中无法运行。

    我无法找到编译好的hex或者bin文件,是我工程有问题,还是说需要另外的操作才能生成hex或bin文件。这方面是否有文档或者参考资料。谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 使用CC2650 LaunchPad开发ZigBee是否需要升级RTOS
分享到: 更多 (0)