cc2640定频测试
问题:定频测试过程中无法进入PTM测试模式,固件版本烧录后查询没有返回值
我们的方案:cc2640集成到自己的开发板上,芯片的UATR连接到1210扣板,数据通信是通过1210扣板将x86和蓝牙芯片串联起来
目前我们在现有基础上,参考wiki上的指导对固件进行了编译,然后通过1210扣板烧录到cc2640,但是不知道这个方式对不对,
想知道4cc2640定频测试是否有很详细的指导,一步一步指导用户完成测试!
我进入PTM用的是CC2540,应该大同小异,硬件连接我是将UART0连接到CP2102串口转USB板然后连接到电脑上面去,固件烧录协议栈里HostTestRelease工程的CC2540EM,然后工程默认要将P0.4拉低就能进入PTM模式,将HCI接口暴露在UART0上面。我是通过HCITester进行测试的,先连接好USB再打开软件就能够识别到串口,然后有个地方要改一下,就是在HCITester的Options里面,要将波特率调为115200,FLOW调为None,这样就能够进行HCI命令的收发了,希望以上写的对你有用!:)
目前定频测试除了按照官网的PTM模式还可以使用另外两种方法:
- 用hosttestapp,然后PC上用TI WirelessTool中的HCITester发HCI 的TX RX测试命令。
- 使用TI的SmartRF Studio 7,按照说明连上板子,这个就直接能测试板子的定频发射接收了。
用官方rf studio软件比较容易实现的。
固件有什么要求?按照你给的方式进行烧录,还是没有响应?芯片与测试PC直连是否就可以?
固件烧录协议栈里的HostTestrelease是通过什么方式烧录的?烧录完成后hcitest工具怎么发送和接收串口命令,并查看结果?
编译HostTestrelease一下,就会有烧录文件的,烧录文件后连接电脑HCItest会有显示串口已连接的,在界面的左下角会有各种的测试指令,或者你也可以加一下我QQ:136202101
liangfu zhong
固件烧录协议栈里的HostTestrelease是通过什么方式烧录的?烧录完成后hcitest工具怎么发送和接收串口命令,并查看结果?
下载用http://www.ti.com/tool/flash-programmer Flash programmer
HCItest的安装目录下有相应文档可以参阅。