一般研發或生產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文章
1852瀏覽量
85685 -
CSR
+關注
關注
3文章
118瀏覽量
69733
原文標題:【BC0036】如何通過USB讀取CSR8510外掛EEPROM中的數據
文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
使用AXI-Full接口的IP進行DDR的讀寫測試
![使用AXI-Full<b class='flag-5'>接口</b>的IP<b class='flag-5'>進行</b>DDR的<b class='flag-5'>讀寫</b>測試](https://file.elecfans.com/web2/M00/54/7C/pYYBAGLUvaaAO6XJAADNvLJIgRs591.jpg)
評論