This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器/LAUNCHXL-CC2640R2:i2ctmp116-示例:错误:$hardware:类型不匹配

Guru**** 2540720 points
Other Parts Discussed in Thread: BOOSTXL-BASSENSORS, TMP116, SYSCONFIG, SIMPLELINK-CC2640R2-SDK, CC2640R2F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/880026/compiler-launchxl-cc2640r2-i2ctmp116-example-error-hardware-type-mismatch

器件型号:LAUNCHXL-CC2640R2
主题中讨论的其他器件:TMP116SysConfigSIMPLELINK-CC2640R2-SDKCC2640R2F

工具/软件:TI C/C++编译器

早上好!

我有命名的 Launchpad 和 BOOSTXL-BASSENSORS 板。 我正在尝试构建 tmp116项目、但控制台告诉我:


****项目 i2ctmp116_CC2640R2_LAUNCHXL_tirtos_ccs 的配置调试构建****

"C:\\ti\\ccs901\\ccs\\utils\bin\\gmake"-k -j 4 all -O
 
编译文件:"../i2ctmp116.syscfg"
调用:系统配置工具
"C:/ti/ccs901/ccs/tools/node/node.exe "C:/ti/ccs901/ccs/utils/sysconfig/cli.js -s "C:/ti/sail_1_50_00_00/.metadata/product.json "- s "C:/ti/simplelink_cc2640r2_sdk_3_30_00_20/.metadata/product.json -o "syscfg""./i2ctmp116.syscfg"
正在运行脚本...
subdir_rules.mk:19:目标'Build-1108302927-InProc '的配方失败
错误:$hardware:类型不匹配、预期=对象、实际=未定义
   在 t.HardwareMemberMgr.typeMismatch (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:63:146710)
   在 t.HardwareMemberMgr.validate (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:63:146668)
   在 t.HardwareMemberMgr.validate (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:9:86359)
   在 t.HardwareMemberMgr.set (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:63:145163)
   o (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:98:30191)
   在 Object.set (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:98:30528)
   评估时(C:\ti\Eigene_Projekte\i2ctmp116_CC2640R2_LAUNCHXL_tirtos_ccs\i2ctmp116.syscfg:56:23)
   在 n.each (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:98:333586)
   在 KT (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:9:5263)
   在 function.ga (C:\ti\ccs901\ccs\utils\sysconfig/cli.js:9:40233)
gmaking[1]:***[Build-1108302927-InProC]错误1.
subdir_rules.mk:16:目标'build-1108302927'的配方失败
gmake:***[build-1108302927]错误2.
gmake:目标"全部"不会由于错误而重新生成。

****构建完成****

您能不能建议它意味着什么、它来自哪里以及如何解决这样的问题?

我最深切的感谢
Jakob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jakob、

    您能否详细介绍如何创建 SysConfig 项目? 似乎您也在使用帆船。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Severin!

    我所做的是、到目前为止我已经使用来自 cc2640launchpad 的其他示例项目完成的工作。

    1. 在 TI Resource Explorer 中浏览它们
    2. 导入到 IDE
    3. 完成

    我应该如何改变这些项目?

    谢谢
    Jakob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为我不是很关注这里。

    让我们后退一步。 您是否正在使用 SIMPLELINK-CC2640R2-SDK?

    您使用的是 CCS Cloud 还是本地安装的 CCS?

    您要具体导入哪个示例? 在 SDK 中有一个 i2ctmp 示例、但它没有被命名为 i2ctmp116。 您是否有指向在线 TI Resource Explorer 的链接?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、我使用本地安装的 CCS IDE。 示例 i2ctmp116来自传感器和传动器插件(查看图像)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jakob、

    通过以下链接安装 sail Plugin。 您还需要为此安装所需的 CC2640R2F SDK 版本。 然后在 CCS 中导入 sail i2ctmp116示例程序。

    http://www.ti.com/tool/SIMPLELINK-SDK-SENSOR-ACTUATOR-PLUGIN

    或者、您也可以尝试 i2ctmp 示例程序适用于 i2ctmp116和 i2ctmp006 "C:\ti\simplelink_cc2640r2_sdk_3_30_00_20\examples\rtos\CC2640R2_LAUNCHXL\drivers"

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嘿、Kel、

    我安装了 cc2640r2f 和 sail。
    接下来、我从简单链路传感器和传动器插件中浏览 tmp116项目、并将其导入到 IDE 中
    我生成了该问题、然后出现了该问题。

    但是 i2ctmp-示例有效。 我还可以尝试什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jakob、

    使用 SAILv1.50、我得到相同的错误。 我在发行说明中看到、CC2640R2F 不在支持的器件列表中。 因此、使用 SAILv1.40、它需要 CC2640R2F SDKv2.20。 链接。

    http://www.ti.com/tool/download/SIMPLELINK-SDK-SENSOR-ACTUATOR-PLUGIN/1.40.00.00

    http://www.ti.com/tool/download/SIMPLELINK-CC2640R2-SDK/2.20.00.49

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、谢谢 Kel!