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.

[参考译文] 实现 Z-stack 时遇到编译器错误

Guru**** 2539500 points
Other Parts Discussed in Thread: CC2650, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/569448/getting-compiler-error-while-implementing-z-stack

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC2650Z-stack

工具/软件:TI-RTOS

您好!

     我正在进行项目开发、我的目标是使用 Zigbee 与 cc2650进行通信、因此我遵循了此主题 e2e.ti.com/.../567019

但我遇到如下编译器错误、请为此提供解决方案  

构建配置:SampleSwitch - CC2650LP
正在更新生成树...

0个文件已删除。
正在更新生成树...
预编译命令行的变量扩展失败。
违规文本:"$XDCROOT$/xs"--xdcpath="$XDCPATH$" IAR.tools.configuro -c "$TOOLKIT_DIR$"--cc "$Compiler_path$"--device "$device"
--compileOptions $Compiler_args_root_arged$--linkOptions $linker_args_arged$--profile release --projFile "$PROJ_path$"

错误总数:1.
警告总数:0

您也可以通过7353820582与我联系 ...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用哪个 IAR 版本? 如果您构建原始 SampleSwitch、您能否成功构建它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、先生、  

            目前我使用的是 ARM 7.80.3 IAR 版本、SampleSwitch 程序已成功编译。  

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

    主席先生,请就此问题向我提出解决办法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该使用 IAR EWARM 7.40.2来为 CC2650构建 Z-Stack Home 1.2.2a 示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    IAR 版本7.40.2遇到相同的编译器错误、我也下载了相同的 Z-stack。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 IAR 工具中、自定义参数变量设置似乎不正确。 尝试从工程文件夹导入它、然后重新编译。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为此错误是由于 project->option->build action pre-build 命令行路径造成的。 当我默认打开该文件时、一条路径为"$XDCROOT$/Xs"--xdcpath="$XDCPATH$" IAR.tools.configuro -c "$TOOLKIT_DIR$"--cc "$Compiler_path$"--device "$device"--compileOptions $Compiler_args_root_linkg-linkg-linkg-linkg-linkg-linkg-proj_linkg-line_path$-out-linkg-linebot-linep-linep-linep-linep-linep-linep-linep-linep-
    现在、请告诉我为什么使用路径。 因为如果我删除此路径、我会遇到更多错误(我认为这些是链接错误)。 如何解决这个问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经回答过、在 IAR 工具中、自定义参数变量设置似乎不正确。 尝试从工程文件夹导入它、然后重新编译。