我将hosttest程序烧录到CC2640,使用串口或者Btool都可以连接上CC2640,串口返回的指令也是正常的。然后使用MT8852B用串口连接到 CC2640,MT8852B能够获取到CC2640 的BT address,但是一旦启动MT8852B BLE测试脚本,MT8852B就显示NO Sync Word Correlation,这是为什么呢?
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.
可以看一下这个视频:
如何测试CC2640的BLE射频指标:
http://training.eeworld.com.cn/TI/video/9104
你好,按照 http://processors.wiki.ti.com/index.php/PTM_cc2640 里面介绍的Test command,我用串口向cc2640发送 01 0F 20 00,CC2640返回的response是
04 0e 06 01 1f 20 C0 00 00,与文档内的描述不一致
04 0e 06 01 1f 20 00 xx xx,
这样的response是不是不对?
这个是状态位。应该是0C吧?规范里没有C0的error code. (你可以查阅一下蓝牙core stack),现在是5.0了。
0C是Command Disallowed
估计你是直接end_test了。
你有看上面的视频吗?
BR.AZ
你用HCItester吧,那个更好理解。大多数二进制都能解析出来的。视频里用的就是这个。
关于命令格式,数据含义等,可以看core stack的HCI 命令,LE的测试规范等。不是一个地方就能搞定呀。。。。
BR. AZ