在基于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版本,会顺利很多。