微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 使用IAR编译CC2640工程出错

使用IAR编译CC2640工程出错

时间:10-02 整理:3721RD 点击:

如题,编译的时候出现错误,如下图:

这是什么原因呢?

这个问题是Windows 目录名/文件名 带空格惹的祸。

xdctool自动生成makefile时,如下则出错:

RTSLIB = -iC:/Program Files (x86)/IARSYS~1/EMBEDD~1.2/arm/lib/ -llibc.a

在某些新安装的系统上,xdctool自动生成makefile如下,则不出错:

RTSLIB = -iC:/PROGRA~2/IARSYS~1/EMBEDD~1.2/arm/lib/ -llibc.a

这个问题有点奇怪的是iar 和ti的协议栈及xdctool版本一样,但不同机器运行结果不同。

哈哈!成功了!

我的iar装在D盘,用dir/x看不到8.3name。

用命令: fsutil file setshortname "Program Files (x86)" PROGRA~2

加上8.3name后就Rebuild all就好使啦!

不过fsutil命令需要在win8恢复模式命令行下执行,而且该模式下盘符变得乱七八糟,需要找到想改的盘符和系统盘\windows\system32\fsutil.exe

验证还是重启后用dir/x看一下有没有8.3name。

然后就是Rebuild all。。。没错啦!哈哈!

谢谢!我重新安装了软件,这次一路next下去就行了,不改变安装路径。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top