This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
OAD这个东东的坑真多呀,我用的win10,用来做软件升级测试的是一个CC2540最小系统板。
1. USB Dongle用的固件是V1.4.1或 V1.4.2协议栈下CC2540_USBdongle_HostTestRelease_All.hex会导致下列问题
ble device monitor V1.1.0中提示BLE Host found
2. USB Dongle用的固件是V1.3协议栈下CC2540_USBdongle_HostTestRelease_All.hex会导致下列问题
在ble device monitor V2.1.2下出现No response from BLE host at COM3
3. 还有ble device monitor V1.1.0出现“08:29:53.286 > Command Status: 01 FE80 [len=0]”这样的错误提示。
那个Dongle比较老了,无论换什么固件都无法解决,后来我换了一个我们自己新生产的Dongle就不出现了,莫非是旧版的CC2540硬件有bug!
4. ble device monitor V2.1.2中无法打开.bin文件,而打开SimpleBLEPeripheral_B.hex时会弹出一个空白的错误提示框,然后打开失败!
目前看只有V1.4协议栈的CC2540_USBdongle_HostTestRelease_All.hex能用,但是编译它原封不动的demo却出现昨天提示支持OAD,右边有提示不支持的结果。
在win10下终于找到一个路径可以正常通过了,反复测试切换升级image-A和image-B,能正常工作(有时可能连接间隔需要改大一点)。能正常通过OAD的版本搭配如下,希望能帮助到其它受到同样困扰的童鞋。
1. ble device monitor V2.1.0
2. CC2540 USB Dongle下载的固件:
C:\Texas Instruments\BLE-CC254x-1.4.0\Accessories\HexFiles\CC2540_USBdongle_HostTestRelease_All.hex
3. Dongle的CDC驱动:
C:\TEXAS INSTRUMENTS\BLE-CC254X-1.4.0\ACCESSORIES\DRIVERS
4. image-A image-B:
C:\Texas Instruments\BLE-CC254x-1.4.2.2\Projects\ble\SimpleBLEPeripheral
Liao Wei 说:PC上ok了,新的问题来了。andriod上怎么弄的,我下的那个ble device monitor.apk不能打开OAD服务呀。
有一个靠谱的版本链接吗??
英文论坛里有个这个回复。