CC2640如何进行抓包测试
我一直用simpleBLEPeripheral改写的程序,烧写simpleBLEPeripheral,使用BTool抓包,出现
。
使用packet sniffer识别不到芯片。
开发板和连线如下:
,
请问我应该怎么进行抓包测试呢?线连的有问题么?
板子是自己做的吗?
用cc2540 usb dongle,同时要重新烧写内部固件!
不是自己做的,是smartRF06和一个4*4的CC2650模块。我手里只有这些,想要抓包的话,我还缺个USB Dongle是吗?smartRF06本身不带这个吗?
你好,
不对吧....
你不能使用simpleBLEPeripheral这个程序吧。
我没有试过,但再怎么也应该使用HostTest这个程序才能结合Btool一起用呢。
你试试HostTest的程序吧,希望对你有帮助。
因为代码写好了,测试也成功了,想用电脑上也抓包测试一下,如果只有HostTest能进行抓包测试,BTool岂不是完全没用了?之前看一个帖子,看到一位员工大哥说simpleBLEPeripheral也能被BTool搜到并使用,我的代码并没有在例程基础上改多少,所以我认为是我的板子有问题。
用Packet Sniffer软件捉包的。
你好,
想用电脑上也抓包测试一下,如果只有HostTest能进行抓包测试,BTool岂不是完全没用了?
我没有理解你说的意思。HostTest直接就可以和Btool连啊。
额,我之前看到一个帖子,说的也是这个事。HostTest确实可以使用BTool进行测试,但我们常常还要用其它例程写东西,完成一些其它功能,当完成之后想用BTool进行抓包,发现BTool不能识别我的设备,因为我写的东西并不是基于HostTest写的。
所以我的意思是如果只有HostTest例程可以使用BTool,那么那些自己基于其实例程写出来的代码就不能用BTool测试了,所以BTool对我来说岂不是没什么用。之前看的帖子后来说其实其它例程也可以用BTool测试,所以我一直怀疑是我板子有什么问题。我现在手里好像是没有USB Dongle,所以大秦正声说的办法我好像暂时也用不了。
我在 cc2650 launchpad program 了 HostTest 也是不能和 Btool 連接....................
有沒有長詳細的教學?
1. Packet Sniffer
CC2540 USB Dongle,烧入<install dir>\bin\general\firmware\sniffer_fw_cc2540_usb.hex
参考SWRU187G
2. BTool
CC2540 USB Dongle,烧入C:\Texas Instruments\BLE-CC254x-1.4.1.43908b\Accessories\HexFiles\CC2540_USBdongle_HostTestRelease_All.hex
烧写界面如下