一般研发或生产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查看验证写入是否正确:

可以看到地址已经改变,说明写入有效。
-
驱动
+关注
关注
12文章
1927浏览量
88184 -
CSR
+关注
关注
3文章
120浏览量
70651
原文标题:【BC0036】如何通过USB读取CSR8510外挂EEPROM中的数据
文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
使用AXI-Full接口的IP进行DDR的读写测试

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