如何用USB接口连接pstool以及用BTCLI工具进行pskey的读写操作

描述

一般研发或生产CSR8510的时候,我们会用DEBUG SPI接口对EEPROM进行操作,而有时候,如果不方便将SPI接口引出呢?能否利用USB进行此类操作呢?答案显然是可以的。

本文介绍如何用USB接口连接pstool以及用BTCLI工具进行pskey的读写操作。pstool没啥好介绍的,只是略微带过,BTCLI工具的读写用的是BCCMD,利用BCCMD,客户可以在主机端,如linux端通过USB进行pskey的读写操作,甚至一些其他的控制命令也可以通过BCCMD完成。

而且,以上操作应该也不仅限于CSR8510,理论上对CSR8811、CSR8311等也同样适用(暂未验证)。

pstool

将CSR8510dongle插入PC机,确保驱动是CSR的,如果不对请安装CSR驱动。

驱动

然后,我们打开pstool软件,在弹出的对话框中选择USB:

驱动

点击OK即可连上。

随后我们就可以对dongle中的pskey进行操作了,如以下读取了当前dongle中的蓝牙地址:

驱动

Pstool的操作并不复杂,这里也不做过多说明了。

用BTCLI读写PSKEY

打开BTCLI工具,同样,在弹出的对话框中选择USB。

驱动

连上后是这样的:

驱动

可以用“find”命令获取命令的帮助:

驱动

读取PSKEY,可以用psget命令

驱动

如以下读取了蓝牙地址:

驱动

以下读取设备名称:

驱动

后面的ID(如0x0108)可在pstool中查看到:

驱动

写入的话,可以用psset,如以下写入一个新的蓝牙地址:

驱动

通过pstool查看验证写入是否正确:

驱动

可以看到地址已经改变,说明写入有效。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分