本文記錄CSR8670 source程序中的dual-stream功能驗證。
ADK:ADK_CSR867x.WIN4.3.1.5
application:source
開發板:非官方CSR8670開發板
dual-stream能讓同時連接CSR8670 dongle的兩個耳機同時播放音樂。
打開source工程,設置工程屬性:
燒錄到開發板中。
打開pstool,merge source.psr和source_usb.psr兩個文件到板子中。
按實際情況改一下頻偏(這點非常重要)。
重新插拔usb,可以看到以下設備:
查看代碼,可以得知默認程序中PIO11可以控制CSR8670 sourcedongle進入配對狀態:
PIO11長按兩秒進入配對狀態:
PIO11短按松開可以重新連接之前配對過的設備(可以查看相關代碼得知):
需要準備兩個測試耳機,我這里準備的是兩個高通的QCC3026開發板(下面簡稱耳機A和B),燒錄了ADK6.4.2.26下的默認sink工程,注意必須要正確寫入每個開發板的XtalLoad Cap和Xtal Freq Trim,這點非常重要。
以下是測試過程:
1.將CSR8670 usb dongle插入到電腦,檢查設備管理器中是否能看到QTIL Audio Dongle這個設備。 2.長按PIO11 2秒鐘,讓dongle進入配對狀態。 3.讓耳機A進入配對狀態,過一會兒會和dongle配對成功。 4.長按PIO11 2秒,這個時候dongle會和耳機A斷開連接,再一次進入配對狀態。 5.讓耳機B進入配對狀態,過一會兒就會和dongle配對成功。 6.短按PIO11,讓dongle重新連接耳機A,過一會兒就會連上(如果連不上,可以嘗試將耳機A重新開關機)。 7.在電腦上播放音樂,就能同時在耳機A和耳機B中聽到同一個音樂了。
這也不算是一個很復雜的功能,而且默認程序中這些功能都是開著的。需要注意的是,測試的過程中,一定要校準晶體,否則可能失敗,導致無法配對或者dual-stream時只有一個耳機有聲音等意外情況。
原文標題:CSR8670 dual-stream功能驗證
文章出處:【微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
藍牙
+關注
關注
114文章
5866瀏覽量
170956 -
Source
+關注
關注
0文章
17瀏覽量
9839
原文標題:CSR8670 dual-stream功能驗證
文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論