1、我直接打开C盘安装目录下sensor Tag这个工程,编译,可以顺利的生成bin文件,进行空中升级
2、我把sensorTag整个工程copy到其它盘,没有中文路径,也可以编译,但是编译完成后,到Performing Post-Build Action 这个地方,就一直停在那里了,不知道为什么,是不是cc254x_ubl_pp.bat这个文件只能在C盘下执行,其它盘下不能执行,如果可以执行,如果设置?
不知道各位有没有遇到我这种情况,如果有,是怎么解决的,谢谢!
mark_xu:
去英文论坛看了一下,David有一个解决的办法,应该是那个原因,但是我按他的方法试了一下,还是不行,难道与我win7系统也有一定的关系?
下面是原贴的地址:
http://e2e.ti.com/support/wireless_connectivity/f/538/t/314089
另外,呼叫Yan,快快现身,帮忙解决一下疑问,谢谢!
Yan:
回复 mark_xu:
mark,
这个通常是你的post-build command line 里面的最后一个参数路径没有配置正确。请看下面的高亮,我只是举个例子。你的请也务必照这个来做,不要添加过多的相对路径。
"$PROJ_DIR$" "ProdUBL" "$PROJ_DIR$\CC2541 AdvRemote ImgB\Exe\HidAdvRemoteImgB"
yixing zhou:
回复 mark_xu:
我第一次编译可以生成的。后面就生成不了了。非常感谢mark
就是这个网址http://e2e.ti.com/support/wireless_connectivity/f/538/t/314089
Vince Yang:
回复 mark_xu:
Hi,Xu,David的方法是没错的,win7 X64也可以。可能你是直接按照David的说法改动了C盘协议栈的批处理文件,而你的工程使用的或许是另外一个。你看下是不是你的工程目录里有一个自己的\ble\common\cc2540\cc254x_ubl_pp.bat文件,修改这一个就好了。如果你不是直接使用协议栈的cc254x_ubl_pp.bat文件,就无需改动它的
user4352921:
回复 Vince Yang:
您好!
我按David的说法修改了,一样不能生成Bin
我是直接使用协议栈的SimpleBLEPeripheral编译的
如果按下图设置,倒是可以生成Bin,但文件中添加很多0,总大小为284K