我将hosttest程序烧录到CC2640,使用串口或者Btool都可以连接上CC2640,串口返回的指令也是正常的。然后使用MT8852B用串口连接到 CC2640,MT8852B能够获取到CC2640 的BT address,但是一旦启动MT8852B BLE测试脚本,MT8852B就显示NO Sync Word Correlation,这是为什么呢?
da qin zheng sheng:
没有用过mt8852b蓝牙测试工具,楼主想把它当作dongle
运行btool软件?
Susan Yang:
NO Sync Word Correlation: The MT8852B is unable to correlate to the EUT transmitted packets header.
DTM 是需要UART 来控制HCI,具体信息您可以参考下TI wiki页面的内容
http://processors.wiki.ti.com/index.php/PTM_cc2640
另外http://www.ti.com/lit/an/swra530/swra530.pdf 文档介绍了使用标准蓝牙测试设备在CC2640 / CC2640R2F上运行DTM的硬件和软件配置
希望对您有所帮助!
DaYe Zhang:
回复 Susan Yang:
你好,按照 http://processors.wiki.ti.com/index.php/PTM_cc2640 里面介绍的Test command,我用串口向cc2640发送 01 0F 20 00,CC2640返回的response是
04 0e 06 01 1f20 C0 00 00,与文档内的描述不一致04 0e 06 01 1f20 00 xx xx,这样的response是不是不对?
DaYe Zhang:
回复 Albin Zhang:
你是 Albin zhang 大神吗? 膜拜大佬
我看了视频的,现在能够从MT8852B获取到CC2640的BD Address的(确定接线正常),另外,我使用串口抓取了RX,TX的数据,大神能不能帮我分析下?另外,有关这些数据包的解释,是在BT core 规范哪个位置啊?大神能不能指点下? 新人给大佬倒茶,谢谢大佬!!!
TI中文支持网



