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

CC1312R: iar 导入sdk 工程不通过

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

您考虑用低版本再尝试一下吗?

赞(0)
未经允许不得转载:TI中文支持网 » CC1312R: iar 导入sdk 工程不通过
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1