在编译OADTarget工程时,提示Could not launch the tool python,这个错误是与Python相关的,按照oad for cc2640文档上,下载并安装了Python的,但是不知道文档中说的添加系统环境变量的变量名是什么,就没有添加。不知道是不是这个引起的错误。
haibin deng:
你好啊
我下载了,但是我安装不了啊,请问你是怎么弄的,谢谢!
JianHua Zhou2:
回复 haibin deng:
就是跟普通的应用软件一样安装啊,你说的不能安装时说的那个script吧 那个直接解压就可以了
haibin deng:
回复 JianHua Zhou2:
那你说的是安装哪一个啊,是 http://www.ti.com/tool/flash-programmer这个工具吗,我解压了script这个还是不行,要把那个解压的文件放到哪里啊去啊,“<INSTALL_DIR>/Projects/ble/OADTarget/CC26xx/IAR/Application/CC2650”.这个我试过不行啊, 我用的是2640的,不知道行不行
JianHua Zhou2:
回复 haibin deng:
https://launchpad.net/intelhex/+download这个网址下的就是那个script;而那个python是https://www.python.org/downloads/release/python-2710/下载的,需要安装。文档上说两个都需要。
haibin deng:
回复 JianHua Zhou2:
好的,谢谢!
我测试一下
Butterfly:
1. 不好意思,添加系统变量不是在IAR下面的操作,作者没有说清楚,以为读者都能很好理解,实际是操作系统下的添加变量,Windows的话,参考http://jingyan.baidu.com/article/db55b6099d1e0d4ba30a2fc0.html
2. Python下载32位版本,64位我试了不行
3. 安装Python之后,并将脚本hexmerge.py拷到正确的路径下面,否则生成不了Super hex文件,比如C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\OADTarget\CC26xx\IAR\Application\CC2640
haibin deng:
回复 Butterfly:
你好!
添加环境是要把那个路径添加进去,是C:\Python27这个吗?谢谢!
haibin deng:
回复 Butterfly:
1:我下载的安装包是这个Windows x86 MSI installer,
2:下载源码包 intelhex-2.0.tar.gz (md5, sig) intelhex-2.0.zip (md5, sig) intelhex-2.0-py2.py3-none-any.whl (md5, sig)
3:我安装了Windows x86 MSI installer,路径在C:\Python27这里,我就把这个路径添加到系统变量中
4:我把源码包中的scripts目录下的脚本全部考本到C:\ti\simplelink\ble_cc26xx_2_00_00_42893\Projects\ble\OADTarget\CC26xx\IAR\Application\CC2640路劲下
5:编译还是报错跟之前一样
JianHua Zhou2:
回复 Butterfly:
Daniel,
添加系统环境变量作者确实不用说也能理解到是在操作系统下完成,但是不明确的是,系统变量的变量名设置成什么没有清楚,是直接命名为Path还是什么?