基於RK3399晶元除錯音訊外接喇叭不能工作的問題

2021-09-24 01:56:43 字數 331 閱讀 8263

公司基於rk3399做了一版開發板,目前處於除錯定版階段。

存在乙個bug:音訊晶元alc5640可以工作使得耳機孔可以正常輸出,但是從晶元直接引出的兩個喇叭的引腳,在接上喇叭後無法工作。

將firefly的rk3399開源主機板的外接喇叭飛線至該板子上,外接喇叭可以正常工作。因此推測硬體的問題不大。

現在開始看音訊的核心配置。

系統可以識別到耳機的拔插,但是喇叭不能出聲,暫時沒有看懂原始碼。

使用tinymix工具,發現將某些通路開啟後,喇叭可以正常工作。

於是根據需求,將音訊設定為耳機和喇叭同時工作,不再具有切換功能,具體的修改,在rt5640.h標頭檔案中。

RK3399晶元規格書,RK3399參考設計方案

rk3399晶元規格書,rk3399參考設計方案 較新的rk3368雖然專門針對電視盒子做了優化,但是其硬體效能相比上一代的rk3288還要孱弱,老當益壯的rk3288退休不得,與rk3368勉力維持著瑞芯微2015年的江山。進入2016年,瑞芯微rockchip再次調轉槍頭,緊跟行業趨勢,順勢而為...

RK3399 產品選擇

rk3399 是一款的arm64處理器,其內部整合gpu,對多 人臉識別等,支援都非常不錯。在國內,選擇以rk3399為核心,開發產品的知名公司,有很多。就我個人而言,主要使用過兩家公司的開發板。1 firefly rk3399 開發板 2 nanopc t4開發板 兩家公司可能側重點不同,產品特性...

RK3399的環境搭建

之前的工作內容大多為除錯各部分的硬體和系統的bug,真正編寫 的機會很少,或者說根本沒有。首先,要達到乙個基本的目的,在ubuntu18.04的pc機上,編寫出的程式可以在板子上跑的通。很簡單,只要安裝交叉編譯工具鏈即可。sudo apt get install gcc 5 aarch64 linu...