Part Number:CC1312ROther Parts Discussed in Thread:SYSCONFIG,
SDk 版本是 simplelink_cc13xx_cc26xx_sdk_7_10_01_24 iar版本是9.32.1,安装路径是默认的, 'C:/Users/91569/Desktop/l3/ti_devices_config.c', needed by 'C:/Users/91569/Desktop/l3/Debug/Obj/SysConfig Generated Files/ti_devices_config.o', missing and no known rule to make it ,发现无法导入ti_devices_config.c文件夹
下面是SIMPLELINK_CC13XX_CC26XX_SDK.custom_argvars
<?xml version="1.0" encoding="iso-8859-1"?>
<iarUserArgVars>
<group active="true" name="SIMPLELINK_CC13XX_CC26XX_SDK">
<variable>
<name>XDCPATH</name>
<value>c:/ti/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/kernel/tirtos/packages;c:/ti/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/source</value>
</variable>
<variable>
<name>XDCROOT</name>
<value>c:/ti/xdctools_3_62_01_15_core</value>
</variable>
<variable>
<name>SYSCONFIG_ROOT</name>
<value>c:/ti/sysconfig_1.16.2</value>
</variable>
<variable>
<name>FREERTOS_INSTALL_DIR</name>
<value>c:/FreeRTOSv202104.00</value>
</variable>
<variable>
<name>SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR</name>
<value>c:/ti/simplelink_cc13xx_cc26xx_sdk_7_10_01_24</value>
</variable>
<variable>
<name>COM_TI_SIMPLELINK_CC13XX_CC26XX_SDK_INSTALL_DIR</name>
<value>c:/ti/simplelink_cc13xx_cc26xx_sdk_7_10_01_24</value>
</variable>
<variable>
<name>EXAMPLE_ROOT</name>
<value>c:/ti/simplelink_cc13xx_cc26xx_sdk_7_10_01_24/tools/iar</value>
</variable>
</group>
</iarUserArgVars>
Galaxy Yue:
您好,
对应IAR以上路径Examples,如果已经用IAR打开,并且报错,接下来的Examples导入工程可能会报错,暂时解决办法只有重装SDK,或者手动拷贝文件到导入路径。
解决:直接打开IAR,选择IAR->Tools->Configure Custom Argument Varibles->Global。确定当前没有生效(灰色无效,黄色表示有效)的全局配置。
您可以查看此链接中,有和您存在一样的问题
https://www.leconiot.com/download/cc2640r2f/get_started/examples_import/import.html
希望对您有所帮助
,
user3854913:
发现工程配置文件无法生成@ti FAE
,
Galaxy Yue:
您好,第一个链接中也有对这个问题做出的解答,您可以参考一下第一个链接中的操作。
建议您手动拷贝文件到相关路径下。
,
user3854913:
操作没有问题,完全按着流程做的,
,
Galaxy Yue:
您好,以下是一份将IAR运行到项目的实际操作指南,请查看将BLE5-Stack项目与IAR结合使用的部分
建议您这边将从前的SDK以及IAR内导入的文件删除,按照以下指南重新操作一次
https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_7_10_00_98/docs/simplelink_mcu_sdk/html/quickstart-guide/ble5-quick-start.html#using-ble5-stack-projects-with-iar
以下链接的步骤目前是没有问题的
如果可以的话,这边更推荐您使用CCS编译器。
如果您想继续使用IAR,在上述操作仍是无效,我会为您提供新的解决方案。
希望能对您有所帮助
,
user3854913:
我已将sdk和iar重新按装还是一样的结果 ,感觉就是sysconfig_1.16.2不起作用,
,
Galaxy Yue:
您好,很抱歉,之前一直考虑的是IAR配置环境变量的问题。
目前sysconfig_1.16.2是适用于CC1312R的。
麻烦您再详细描述一下现在的状态,问题,报错,以及您所做的行为可以吗?
您是需要具体哪个例程做什么?
是否考虑用CCS配sysconfig
,
user3854913:
就是导入iar 工程 里SysConfig Generated Files分组里没有源文件,文件名字有,源文件没有,如下图:
,
Galaxy Yue:
您好,您可以在SDK中找到您缺失的文件吗?
ti_drivers_config.c/h
,
user3854913:
我不知道在哪里找,我在sdk无法搜索到ti_devices_config.c文件,工程里没有,我感觉这些“ti_drivers_config”类似的文件是导入sdk自动生成的,但是不知道什么原因却没有生成。不知道是不是这样的。
,
Galaxy Yue:
不是的,在SDK中就是有这个文件存在的,所以希望您能找到,然后复制到这个缺失的文件目录下。
以下是这个文件在我的文件夹路径下,您可以作为参考找一下。
C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_01_24\examples\nortos\CC1312R1_LAUNCHXL\drivers\display\iar
如图所示中是含有您需要的文件。
1、拷贝.icf
.icf这个文件拷贝到您项目里面。
2、设置项目属性
打开项目的Option属性,然后修改linker–>Linker configuration file这项里面的内容为:
.icf
或者您用最后一个文件拷到您的目录下也可以
,
user3854913:
这个文件工程里有的,
,
Galaxy Yue:
配置环境变量也不行的话,我帮您升级到E2E英文论坛,请等待一些时间,有进展会立即通知您的。
,
user3854913:
我以前低版本的是可以导入成功的,现在升级高版本就是不行,奇怪,
,
Galaxy Yue:
您是说sysconfig版本吗?
,
user3854913:
指sdk 和 iar 。
,
Galaxy Yue:
那可能是不兼容的情况
官网目前IAR最新版本的一个是适用ARM一个是适用MSP
它们两个适用的芯片类型都没有CC1312R
您考虑用低版本再尝试一下吗?