Part Number:CC1310
1、simplelink_cc13x0_sdk_4_10_03_10.exe需要安装在默认的C盘才可以吗?
2、假如已经把它安装到默认的C盘,本人想把安装好的文件提取到工程调用到的目录下,基于IAR开发,发现sdk代码中有很多依赖的include调用的默认的sdk安装目录下的 .h文件,比如
#include <ti/drivers/ADCBuf.h>
#include <ti/drivers/PIN.h>
#include <ti/drivers/pin/PINCC26XX.h>
#include <ti/drivers/dma/UDMACC26XX.h>
#include <ti/drivers/timer/GPTimerCC26XX.h>
#include <ti/drivers/Power.h>
#include <ti/drivers/power/PowerCC26XX.h>
#include <ti/devices/DeviceFamily.h>
#include DeviceFamily_constructPath(driverlib/aux_adc.h)
#include <ti/drivers/dpl/HwiP.h>
#include <ti/drivers/dpl/ClockP.h>
#include <ti/drivers/dpl/SemaphoreP.h>
#include <ti/drivers/dpl/SwiP.h>
我该如何修改?才能达到其他用户用新的PC再次开发时只需要调用库文件,而不需要再次安装sdk的exe文件??
Susan Yang:
crepse 说:1、simplelink_cc13x0_sdk_4_10_03_10.exe需要安装在默认的C盘才可以吗?
对于SDK和IDE我们都强烈建议C盘默认路径安装。若是确实需要安装在其他位置,您可以在CCS内使用
Window -> Preferences. 如下所示.
在 Products下, 上部分选择路径,下部分点击 Install,而后您可能需要再重启 CCS。
,
crepse:
请问一下,针对第2个问题,我可以直接修改这个变量路径值是否可行?这个变量路径又是在哪定义的呢?
,
Susan Yang:
,
crepse:
我这IAR的要在哪改?
,
Susan Yang:
https://blog.csdn.net/qq_38351824/article/details/81591904
https://blog.csdn.net/qq_24835087/article/details/79651328
抱歉,之前以为您使用的是CCS了,对IAR用的不是很熟
,
crepse:
IAR的在这可以修改:
但是修改之后,发现编译时类似这样的路径还是报错:
#include <ti/devices/cc13x0/driverlib/ioc.h>#include <ti/devices/cc13x0/driverlib/cpu.h>
不知道还需要修改哪个相对路径
,
Susan Yang:
crepse 说:IAR的在这可以修改:
谢谢反馈。IAR的话用的不是很多
crepse 说:发现编译时类似这样的路径还是报错
是报错找不到该文件?那您看一下我上图内的路径下是否包含了这2个文件
,
crepse:
这个报错找不到文件解决了,方法是上图的路径修改成自己sdk的存放路径,另外还需要修改ti\simplelink_cc13x0_sdk_4_10_03_10\kernel\tirtos\builds\CC1310_LAUNCHXL\release\iar下的compiler.opt.defs里面的路径为自己sdk存放路径。
但另外还有下图报错,这个可以把icf文件放到提示的三个路径下的一个即可
上图这个编译通过后,接着又有如下报错,目前挖地三尺还找不到是哪个路径的依赖
,
Susan Yang:
这个看起来是IAR本身的问题,有可能是版本的不同导致的
,
crepse:
找到问题了,linker里面选了默认的icf文件出的问题,需要选择自己对应型号修改好的icf文件链接。
到此可以不用依赖exe安装的sdk了!
,
Susan Yang:
谢谢您的反馈!很高兴您能解决问题