MTK平臺 usb+hub芯片接usb mic本地單獨播放(48K 雙通道 16bit)和錄音(48K 單通道 16byte)沒有問題,但是對講時(同時播放采集音頻)播放ok,采集不到音頻。用usb分析儀分別抓取上行埠(cpu與hub之間)以及下行埠(HUB與usb mic之間)的資料,由于使用48K 雙通道 16byte 采集的資料為192byte,cpu使用同步分離方式發送資料每次最多188byte,所以分為188+4兩個資料包;上行埠資料發現host發送兩個資料包之間又向device發送IN請求,而HUB協議會將這個IN破壞丟掉,導致mic一直收不到host in請求,mic也就不會采集音頻;(使用44.1K 雙通道 16bit采集沒有問題 一個資料包為176byte host可以一次發出);OK的資料以及有問題資料見下圖
請問,host驅動怎么調整使host將兩個資料發送后在發送IN請求,感謝!!

uj5u.com熱心網友回復:
沒有人
uj5u.com熱心網友回復:
已解決!!!轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/124686.html
標籤:內核源代碼研究區
上一篇:日志檢索腳本
下一篇:shell腳本命令基礎
