Part Number:CC2340R5Other Parts Discussed in Thread: SYSCONFIG
simplelink_lowpower_f3_sdk_7_40_00_64__win
里面的工程,IAP环境9.50.2安装之后,打开工程无法编译提示错误
Galaxy Yue:
你好,
是IAR吗?IAP是?
请问是什么提示?
,
MX_TI:
C:/ti/simplelink_lowpower_f3_sdk_7_40_00_64/examples/nortos/LP_EM_CC2340R5/drivers/watchdog/xjw/ti_devices_config.c', needed by 'C:/ti/simplelink_lowpower_f3_sdk_7_40_00_64/examples/nortos/LP_EM_CC2340R5/drivers/watchdog/xjw/Debug/Obj/SysConfig Generated Files_5435349133262493662.dir/ti_devices_config.o', missing and no known rule to make it
抱歉是IAR软件
,
MX_TI:
官网下载simplelink_lowpower_f3_sdk_7_40_00_64__win.zip 之后,解压到C盘
C:\ti\simplelink_lowpower_f3_sdk_7_40_00_64
打开里面实例工程代码
C:\ti\simplelink_lowpower_f3_sdk_7_40_00_64\examples\nortos\LP_EM_CC2340R5\prop_rf\rfEchoTx
IAR工程在:C:\ti\simplelink_lowpower_f3_sdk_7_40_00_64\examples\nortos\LP_EM_CC2340R5\prop_rf\rfEchoTx\iar
工程名称:rfEchoTx_LP_EM_CC2340R5_nortos_iar.template.eww;
IAR软件版本:IAR EW for Arm 9.50.2
打开rfEchoTx_LP_EM_CC2340R5_nortos_iar.template.eww提示打开工程模板,工程模板需要另存为
点击OK
工程目录选择在:C:\ti\simplelink_lowpower_f3_sdk_7_40_00_64\examples\nortos\LP_EM_CC2340R5\prop_rf\rfEchoTx点击OK
弹出窗口
点击YES
打开工程
配置IAR tool
,
MX_TI:
设置之后打开工程里面源码,圆圈部分代码打不开
,
MX_TI:
提示没有这个文件,问题是工程都是用的官方解压出来的,也是安装官方要求的版本。怎么会出现这个错误
,
Galaxy Yue:
根据提示是你在IAR中导入的project是一个基于旧版本的格式创建的,IAR无法使用。也就是说不兼容
MX_TI 说:
弹出窗口
请查看link
https://software-dl.ti.com/lprf/sdg-latest/html/cc2640/developing_in_iar.html
不要尝试直接在 IAR 中打开 .eww 项目 <SDK_INSTALL_DIR>/source/ti/drivers !
这样做将导致 IAR 直接在您打开的示例中生成项目文件。这样做的结果是项目无法打开正确的源文件,如果您随后尝试使用下面列出的导入过程导入项目,则并非所有源文件都会导入到项目中!
如未解决可以到 E2E 提问:https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum
,
MX_TI:
我试试感谢你回复
,
MX_TI:
我打开的工程不是ble的,是最简单驱动测试代码
,
Galaxy Yue:
对啊 我发的link是driver不能直接打开
,
MX_TI:
已经按照这个步骤添加了,还是提示ti_devices_config.c 找不到,我搜索了没有发现这个文件,
另外请教一下,这个宏定义怎么添加?
,
MX_TI:
Sys Config Generated file 这几个文件是在哪里设置啊,一直没搜索到,应该这个设置好就正常了
,
MX_TI:
'D:/2024/03/ti/ti_devices_config.c', needed by 'D:/2024/03/ti/Debug/Obj/SysConfig Generated Files/ti_devices_config.o', missing and no known rule to make it
编译也是提示这个文件找不到,
,
MX_TI:
ti_devices_config.c 是需要工具生成吗
,
MX_TI:
<?xml version="1.0" encoding="UTF-8"?><!– IAR Project Connection File –><iarProjectConnection version="1.6" name="SysConfig Generated Files" oneShot="false" xmlns:xsi="">www.w3.org/…/XMLSchema-instance" xsi:noNamespaceSchemaLocation="IarProjectConnection_1.8.xsd"> <files> <path>$PROJ_DIR$/ti_devices_config.c</path> <path>$PROJ_DIR$/ti_utils_build_compiler.opt</path> <path>$PROJ_DIR$/ti_drivers_config.c</path> <path>$PROJ_DIR$/ti_utils_build_linker.cmd.genlibs</path> <path>$PROJ_DIR$/ti_drivers_config.h</path> </files></iarProjectConnection>
这个文件包含的这些文件找不到,SysConfig_Generated_Files.ipcf
,
Galaxy Yue:
你好,因为中文论坛仅提供CCS支持,我对IAR不甚了解,目前能支持的就到这了,
可以去https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum提问,会有熟悉IAR的工程师向你作出回复,感谢你的理解。