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

HomeAutomation1.2.2a编译错误

在基于HomeAutomation1.2.2a的CC2630开发中遇到以下编译错误,请问该如何解决?

Error while running "C:\Program Files (x86)\Texas Instruments\Boundary\Boundary.exe" -prj "iar" -chip "CC2650" -lcf "C:\ti\simplelink\zstack_home_1_02_02a_44539\Projects\zstack\Core\Thread\CC26xx\Config\cc26xx_zstack.icf" -map "C:\ti\simplelink\zstack_home_1_02_02a_44539\Projects\zstack\Core\Thread\CC26xx\EndDevice\List\ZStackCoreEndDevice.map" -xml "C:\ti\simplelink\zstack_home_1_02_02a_44539\Projects\zstack\Core\Thread\CC26xx\Config\boundaryConfig.xml" -cc "C:\ti\simplelink\zstack_home_1_02_02a_44539\Projects\zstack\Core\Thread\CC26xx\Config\coreEndDevice.cfg" -lnk "C:\ti\simplelink\zstack_home_1_02_02a_44539\Projects\zstack\Core\Thread\CC26xx\Config\coreEndDevice.xcl"

Viki Shi:

请问使用的是哪个例程?IAR的版本是否符合release note的要求?

user5998051:

回复 Viki Shi:

使用的是SampleTemperature,IAR版本为Arm 8.30.1

YiKai Chen:

回复 user5998051:

Z-Stack Home 1.2.2a for CC2630的 IAR版本要用EWARM 7.40.2

user5998051:

回复 YiKai Chen:

这个问题在重新定义预编译之后就解决了,但是出现了新的错误:Fatal Error[Pe035]: #error directive: "ERROR: Unknown device!" C:\ti\simplelink\zstack_home_1_02_02a_44539\Components\hal\target\_common\cc26xx\rfHal.h 244
请问这该如何解决

YiKai Chen:

回复 user5998051:

把 IAR版本換成用EWARM 7.40.2吧

灰小子:

建议换成推荐的iar版本,不然会出现很多奇怪的问题。
zstack使用对应的iar版本,会顺利很多。

赞(0)
未经允许不得转载:TI中文支持网 » HomeAutomation1.2.2a编译错误
分享到: 更多 (0)