一般研發(fā)或生產(chǎn)CSR8510的時(shí)候,我們會(huì)用DEBUG SPI接口對(duì)EEPROM進(jìn)行操作,而有時(shí)候,如果不方便將SPI接口引出呢?能否利用USB進(jìn)行此類操作呢?答案顯然是可以的。
本文介紹如何用USB接口連接pstool以及用BTCLI工具進(jìn)行pskey的讀寫操作。pstool沒啥好介紹的,只是略微帶過,BTCLI工具的讀寫用的是BCCMD,利用BCCMD,客戶可以在主機(jī)端,如linux端通過USB進(jìn)行pskey的讀寫操作,甚至一些其他的控制命令也可以通過BCCMD完成。
而且,以上操作應(yīng)該也不僅限于CSR8510,理論上對(duì)CSR8811、CSR8311等也同樣適用(暫未驗(yàn)證)。
pstool
將CSR8510dongle插入PC機(jī),確保驅(qū)動(dòng)是CSR的,如果不對(duì)請(qǐng)安裝CSR驅(qū)動(dòng)。
然后,我們打開pstool軟件,在彈出的對(duì)話框中選擇USB:
點(diǎn)擊OK即可連上。
隨后我們就可以對(duì)dongle中的pskey進(jìn)行操作了,如以下讀取了當(dāng)前dongle中的藍(lán)牙地址:
Pstool的操作并不復(fù)雜,這里也不做過多說明了。
用BTCLI讀寫PSKEY
打開BTCLI工具,同樣,在彈出的對(duì)話框中選擇USB。
連上后是這樣的:
可以用“find”命令獲取命令的幫助:
讀取PSKEY,可以用psget命令
如以下讀取了藍(lán)牙地址:
以下讀取設(shè)備名稱:
后面的ID(如0x0108)可在pstool中查看到:
寫入的話,可以用psset,如以下寫入一個(gè)新的藍(lán)牙地址:
通過pstool查看驗(yàn)證寫入是否正確:
可以看到地址已經(jīng)改變,說明寫入有效。
-
驅(qū)動(dòng)
+關(guān)注
關(guān)注
12文章
1821瀏覽量
85110 -
CSR
+關(guān)注
關(guān)注
3文章
117瀏覽量
69576
原文標(biāo)題:【BC0036】如何通過USB讀取CSR8510外掛EEPROM中的數(shù)據(jù)
文章出處:【微信號(hào):TalkBT,微信公眾號(hào):藍(lán)牙】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論