simplelink_cc13x0_sdk_1_30_00_06 里面的例程,想跑跑例程不管是RTOS/NORTOS新建IAR工程时有很多链接链不到,路径错了,好不容易自己修改后可以编译成功了,download又不行。请TI技术能否试试,确定一下你们是否遇到这样的问题。之前一个版本都没有问题啊。
Felix ZF:
simplelink_cc13x0_sdk_1_30_00_06里没有NORTOS的例程,在最近新发布的simplelink_cc13x0_sdk_1_40_00_10中才有NoRTOS的例程。
编译不成功,可能有以下几个原因:
1. SDK没有安装到默认的路径
2. SDK安装路径中有空格或中文字符
3. kernel没有编译(参考file:///C:/TI/simplelink_cc13x0_sdk_1_30_00_06/docs/proprietary-rf/html/cc13x0/examplesusersguide/index.html#running-examples-in-iar)
4. 没有将示例工程与原文件建立连接(例如,对于empty示例工程,操作为打开Project-Add Project Connection窗口,点击OK,然后选择C:\……\empty\tirtos\iar下的empty.ipcf文件
)
5. 环境变量设置不正确(Import the IAR Custom Argument Variables file with the menu option Tools -> Configure Custom Argument Variables. The location and file to be imported is C:/ti/simplelink_cc13x0_sdk_1_00_00_xx/tools/iar/SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars.)
lynnyang:
回复 Felix ZF:
写错了我指的是simplelink_cc13x0_sdk_1_40_00_10。
安装前还要专门做第三步kernel编译吗,我可以编译成功。我看里面写的有点复杂,为什么TI就不能出一个简单的向导呢,感觉很乱。之前的tirtos_cc13xx_cc26xx_2_21_00_06都没有这样那样的问题。
第四步的链接也有问题,链接到的ipcf文件后工程目录的文件路径是/iar/里面,而你们的工程main文件在其上一个目录。
另外,编译成功后下载不了,已经按之前版本修改过option中的设置,tirtos_cc13xx_cc26xx_2_21_00_06的可以。提示错误如下图:
Felix ZF:
回复 lynnyang:
我在IAR 8.11.2版本上走了一边,导入没有问题,流程如下:
把示例代码工程文件夹(以empty工程为例)copy到桌面,示例代码路径为C:\TI\simplelink_cc13x0_sdk_1_40_00_10\examples\rtos\CC1310_LAUNCHXL\drivers
在桌面上的empty目录中打开IAR工程,路径为C:\Users\…\Desktop\empty\tirtos\iar\empty.eww
在IAR中,打开tool-Configure Custom Argument Variables窗口,在Workspace页点Import按钮,选择C:\TI\simplelink_cc13x0_sdk_1_40_00_10\tools\iar下的SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars文件
打开Project-Add Project Connection窗口,点击OK,然后选择C:\Users\…\Desktop\empty\tirtos\iar下的empty.ipcf文件
在工程名上右键,选择rebuild all
lynnyang:
回复 Felix ZF:
谢谢你的及时解答,按照你说的步骤我再试了一遍,编译不成功,好像少文件,在这个路径看没有。如下图,我的iar版本是7.2
lynnyang:
回复 Felix ZF:
按照你的方法编译kernal过不了,我还专门把SDK重新卸载重装了,还是不行。错误如下图:
Felix ZF:
回复 lynnyang:
环境变量设置了吗?
是使用的IAR 8.11吗?
lynnyang:
回复 Felix ZF:
环境变量是在工程里加入路径 Tools -> Configure Custom Argument Variables. The location and file to be imported is C:/ti/simplelink_cc13x0_sdk_1_00_00_xx/tools/iar/SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars.)是吧,有做。
IAR 是用的是7.2。
我再用8.11的试试,但是之前的SDK我一直用7.2没有任何问题啊,都用过很久的呀。
lynnyang:
回复 Felix ZF:
用IAR 8.11 可以了。编译可以通过。谢谢~
Felix ZF:
回复 lynnyang:
嗯,最新版的simplelink_cc13x0_sdk_1_40_00_10,对IAR的版本有要求的。