oad_write_bin.py 无法正常工作,
1.用原带simplelink_cc13x0_sdk_2_20_00_38中的不行;
2.根据论坛介绍的修改如下,也不行,没有显示传输成功与否,用串口监控也看不到数据传输出来;
修改后的脚本参考如下(已经用黄色MARK)
#!/usr/bin/python
import serial, sys, io, os
import serial.tools.list_ports
plist =list(serial.tools.list_ports.comports())
if len(plist) <= 0:
print "The Serial port can't find!"
else:
plist_0 =list(plist[0])
port0 = plist_0[0]
file = sys.argv[1]
3.有哪位成功过吗?
Viki Shi:
是用的SDK里的OAD例程无法成功吗?为什么要修改脚本?
Mingxin Chen:
回复 Viki Shi:
两个都试过,都不成功
Alvin Chen:
回复 Mingxin Chen:
你按照
C:\TI\simplelink_cc13x0_sdk_2_20_00_38\docs\ti154stack
ti-15.4-stack-users-guide.html
是没问题的。
Mingxin Chen:
回复 Alvin Chen:
oad_write_bin.py 内容可以发出来给我一下吗
Alvin Chen:
回复 Mingxin Chen:
oad_write_bin.py
Mingxin Chen:
回复 Alvin Chen:
电脑上有两种COM口,用于传输升级文件的是哪个COM,
XDS110 Class Application/User UART(COM7)
XDS110 Class Auxiliary Data Port(COM13)
YiKai Chen:
回复 Mingxin Chen:
使用XDS110 Class Application/User UART(COM7)
Mingxin Chen:
回复 YiKai Chen:
C:\Python27>python oad_write_bin.py com7 app_all_v10.bin
opening file:
<open file 'app_all_v10.bin', mode 'rb' at 0x0000000002D244B0>
file size: 131072
sending header
Out: 00
Out: 50
Out: 00
Out: 20
Out: c5
Out: 0a
Out: 00
Out: 00
Out: eb
Out: 0a
Out: 00
Out: 00
Out: 57
Out: 0a
Out: 05
Out: 00
sending blocks
writing block num: 1b5b
。。。。。。
Blocks sent: 2046
writing block num: 324a
Reading: 64bytes
Blocks sent: 2047
Writing 0dummy bytes
All blockes sent
这时显示传输完成,有问题吗?Info: Available FW update failed<\r><\n>
<27>[2J <27>[0;0HNodesValueSWRSSI<\r><\n>
*0x7100020-015<\r><\n>
Action: Update available FW<\r><\n>
Info: Available FW update failed<\r>这是哪里问题?
我试过自带的rfWsnNodeIntFlashOadClient_CC1310_LAUNCHXL_app_v3.BIN也是这样
TI中文支持网
