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

IAR编译问题

协议栈:mesh1.0

IAR版本:V9.30

1.本来好好的,改动了些东西再编译就提示

Warning[w57]: The file D:………….\Projects\zstack\Samples\GenericApp\CC2530DB\EndDeviceEB\Obj\OSAL_Math.r51 is empty

and will be ignored.

Error[e46]: Undefined external "osalMcuDivide31By16To16" referred in OSAL_Clock………

2.还有就是平时改动些底层的东西就没法一次编译过去。乱七八糟的报错,一项一项的编译一点问题都没有,最后再统一编译一次才好。太浪费时间了

请问有没有大神知道这两个问题的原因?这协议栈搞得想哭啊。

YiKai Chen:

缺了osalMcuDivide31By16To16这個function的实体吧

user5032796:

回复 YiKai Chen:

有的,我用find in files 找的到。而且没有改动过这个地方。我把改动的恢复回来了,还是报错。

user5032796:

回复 YiKai Chen:

知道到有没有可能是中文路径出的问题,还是高度优化出。

YiKai Chen:

回复 user5032796:

包含osalMcuDivide31By16To16这個function实体的c档有沒有加到project里面

Alvin Chen:

建议你你的应用程序考出来,

重新安装SDK以及IAR,

IAR官网下载最新版即可。

赞(0)
未经允许不得转载:TI中文支持网 » IAR编译问题
分享到: 更多 (0)