日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BSP調(diào)試#08:Audio(RK3588)

BSP調(diào)試從0到1 ? 來源:嵌入式分享 ? 作者:嵌入式分享 ? 2026-05-09 10:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本合集的是我當初調(diào)試 RK3588 平臺時的原始筆記——只保留了那些踩過坑的問題接口,沒出過問題的內(nèi)容全刪掉了。文章框架如下:wKgZPGn94wGAOYyRAABzsIrFu8s113.png

其中,“調(diào)試過程”章節(jié)可能有點意思(記錄了我踩過的坑),其他章節(jié)無關(guān)緊要。

硬件設計

wKgZPGn94wGAaMLDAAJfpjWXz3c316.pngwKgZPGn94wKAY0hkAAFuOmKfgb4469.png

軟件配置

dts 配置

wKgZPGn94wKAKrfaAABaBhPT3pQ714.png

內(nèi)核配置

wKgZPGn94wKATI4YAACLc8gwmks149.png

調(diào)試過程

【問題描述】:配置后,聲卡已經(jīng)正常生成,但發(fā)現(xiàn)無法正常播、錄音。

【問題分析】:開始時,我比較懷疑是聲卡控件操作不對導致。結(jié)果再三確認不是,這下徹底沒有頭緒。只能“死馬當活馬醫(yī)”,下面一通操作猛如虎。

查看引腳定義時,發(fā)現(xiàn)gpio1-21不太正常,進一步排查確認引腳存在復用。

wKgZPGn94wKAcCGYAAAWz5QQM68004.png

修改后

wKgZPGn94wKAZoUrAAAVFqHO4bA912.png

驗證 1:確認 MCLK 是否有時鐘輸出

wKgZPGn94wKAcIfvAADy-_hNBfo603.png

驗證結(jié)果:無 MCLK 時鐘輸出。經(jīng)測試發(fā)現(xiàn),播放音頻時,無 MCLK 時鐘輸出。接下來需要解決時鐘問題。

但是,確認一番后并沒有發(fā)現(xiàn)問題。

dts配置確認沒有問題。引腳正常調(diào)用,沒被占用。

cat/sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins|grep i2s
wKgZPGn94wKAHo86AAAVFqHO4bA797.png

檢查 MCLK 時鐘,也沒問題。

cat/sys/kernel/debug/clk/clk_summary | grep -E"i2s0|mclk"cat/sys/kernel/debug/clk/clk_summary | grep i2s0_8ch_mclkout
wKgZPGn94wKAVK5EAAAaZBj1w9M321.png

那為什么主時鐘 MCLK 沒有輸出呢?后面驗證發(fā)現(xiàn),MCLK時鐘只有在正常播放或錄制音頻過程時,才會有輸出。

  • 播放音頻時(正常情況下)

MCLK(主時鐘):輸出 12.288M 時鐘 ;

SCLK(音頻數(shù)據(jù)位時鐘):輸出 3M 時鐘;

LRCK(音頻數(shù)據(jù)左右聲道時鐘):輸出 48kHz 采樣率(與主時鐘 12.288M 匹配);

SDO0:變化的頻率輸出。接音頻芯片的 DAC 音頻數(shù)據(jù)腳(DSDIN),輸入的音頻數(shù)據(jù)經(jīng)過音頻芯片的內(nèi)部解碼轉(zhuǎn)換后通過 LOUT/ROUT 輸出。

SDI0:無變化。接音頻芯片的 ADC 音頻數(shù)據(jù)腳(ASDOUT)。

  • 錄制音頻時(正常情況下)

MCLK:輸出 11.2896M 時鐘 ;

SCLK:輸出 2.8M 時鐘;

LRCK:輸出 44kHz 采樣率(與主時鐘 11.2896M 匹配);

SDO0:無變化;

SDI0:變化的頻率輸入。

說明:不同音頻時鐘會有所不同,測試遇到錄音時時鐘為 11.2896M,播放音頻時鐘為 12.288M。

【問題解決】:替換 spl 階段的 bin 文件。將其他平臺的rk3588_spl_vx.xx.bin 文件拷貝過來嘗試,發(fā)現(xiàn)從 RK3568-SDK 中的rk3588_spl_v1.12.bin 可以解決該問題。

wKgZPGn94wKACZXTAAA16fFYe10681.png

拷貝過來同時修改RK3588MINIALL.ini 文件解決該問題。

vim ./rk3588/RK3588_LINUX6.1/rkbin/RKBOOTRK3588MINIALL.ini
wKgZPGn94wOAXC0hAAD7VKjUpxQ111.png

功能驗證

錄音

arecord-D hw:0,0-d5-f cd -t wav test.wav

播放

gst-play-1.0test.wavaplay-Dplughw:0,0test.wavaplay-D hw:0,0--period-size=1024--buffer-size=4096-r48000-c2-f test

(完)


本人專注 Linux 驅(qū)動 & Linux/Android BSP 開發(fā)調(diào)試,可接外包項目/技術(shù)支持/問題定位。有需求或交個朋友可加微信:【Chen_WeChat2025】。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5210

    文章

    20700

    瀏覽量

    337693
  • audio
    +關(guān)注

    關(guān)注

    1

    文章

    335

    瀏覽量

    61700
  • BSP
    BSP
    +關(guān)注

    關(guān)注

    1

    文章

    106

    瀏覽量

    28118
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    595

    瀏覽量

    7612
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    BSP調(diào)試#05:MIPI DSI(RK3588

    ?? 本合集的是我當初調(diào)試 RK3588 平臺時的 原始筆記 ——只保留了那些踩過坑的問題接口,沒出過問題的內(nèi)容全刪掉了。文章框架如下: 其中, “調(diào)試過程” 章節(jié)可能有點意思(記錄了我踩過的坑
    的頭像 發(fā)表于 04-17 11:54 ?8093次閱讀
    <b class='flag-5'>BSP</b><b class='flag-5'>調(diào)試</b>#05:MIPI DSI(<b class='flag-5'>RK3588</b>)

    BSP調(diào)試#04:HDMI TX(RK3588

    ? 本合集的是我當初調(diào)試 RK3588 平臺時的 原始筆記 ——只保留了那些踩過坑的問題接口,沒出過問題的內(nèi)容全刪掉了。文章框架如下: 其中, “調(diào)試過程” 章節(jié)可能有點意思(記錄了我踩過的坑
    的頭像 發(fā)表于 04-10 09:23 ?6522次閱讀
    <b class='flag-5'>BSP</b><b class='flag-5'>調(diào)試</b>#04:HDMI TX(<b class='flag-5'>RK3588</b>)

    BSP調(diào)試#03:Ethernet(RK3588

    本合集的是我當初調(diào)試 RK3588 平臺時的 原始筆記 ——只保留了那些踩過坑的問題接口,沒出過問題的內(nèi)容全刪掉了。文章框架如下: 其中,“ 調(diào)試過程 ”章節(jié)可能有點意思(記錄了我踩過的坑),其他
    的頭像 發(fā)表于 04-03 15:53 ?1w次閱讀
    <b class='flag-5'>BSP</b><b class='flag-5'>調(diào)試</b>#03:Ethernet(<b class='flag-5'>RK3588</b>)

    BSP 調(diào)試:前言

    RK3588 平臺時的 原始筆記 ——只保留了那些踩過坑的問題接口,沒出過問題的內(nèi)容全刪掉了。?? 加上,調(diào)試 RK3588 那會我已經(jīng)不再是新手,因此合集《BSP
    的頭像 發(fā)表于 03-12 21:19 ?466次閱讀
    <b class='flag-5'>BSP</b> <b class='flag-5'>調(diào)試</b>:前言

    RK3588操控終端

    RK3588操控終端全國產(chǎn)化無人裝備手持操控終端,搭載工業(yè)級瑞芯微RK3588J芯片,適配麒麟等自主操作系統(tǒng),從硬件核心到軟件應用實現(xiàn) 100% 國產(chǎn)化,徹底擺脫外部技術(shù)依賴。設備標配16G
    發(fā)表于 02-28 09:42

    一文打通Rockchip DP調(diào)試:從原理到實戰(zhàn),覆蓋RK3399/RK3576/RK3588全平臺

    嵌入式開發(fā)中,DisplayPort(DP)接口的調(diào)試常讓工程師頭疼 —— 不同芯片特性差異大、Type-C 與標準口配置不同、高分辨率輸出異常、MST 多屏適配難… 尤其是 Rockchip RK3399、RK3576、
    的頭像 發(fā)表于 02-04 16:14 ?1070次閱讀
    一文打通Rockchip DP<b class='flag-5'>調(diào)試</b>:從原理到實戰(zhàn),覆蓋<b class='flag-5'>RK</b>3399/<b class='flag-5'>RK</b>3576/<b class='flag-5'>RK3588</b>全平臺

    RK3588平臺USB攝像頭調(diào)試實戰(zhàn):從報錯到穩(wěn)定運行

    在嵌入式開發(fā)中,RK3588 憑借強勁的算力常被用于邊緣計算、工業(yè)視覺等場景,而 USB 攝像頭作為常見外設,調(diào)試過程中難免遇到各類 “卡殼” 問題。最近我們在 RK3588調(diào)試
    的頭像 發(fā)表于 02-04 16:13 ?777次閱讀

    調(diào)試RK3588必看!這個臨時設備樹文件,藏著你要的所有配置答案

    ”——rk3588-evb7-v11-linux.dtb.dts.tmp。不少人以為它是編譯過程的“臨時垃圾”,看完這篇你就知道:它其實是解決硬件適配、內(nèi)核啟動問題的“調(diào)試鑰匙”。
    的頭像 發(fā)表于 02-03 15:55 ?1649次閱讀
    <b class='flag-5'>調(diào)試</b><b class='flag-5'>RK3588</b>必看!這個臨時設備樹文件,藏著你要的所有配置答案

    【技術(shù)分享】RK3588如何搭建xenomai3+ethercat

    說明使用的RK3588的分支版本是linux-6.1-stan-rkr6內(nèi)核版本是6.1.99把瑞芯微的SDK更新到linux-6.1-stan-rkr6這個版本即可。編譯xenomai3的內(nèi)核請參考上一篇技術(shù)分享:技術(shù)分享|RK3588如何增加Xenomai3實時補丁修
    的頭像 發(fā)表于 12-11 17:26 ?1450次閱讀
    【技術(shù)分享】<b class='flag-5'>RK3588</b>如何搭建xenomai3+ethercat

    開發(fā)者必備,10 分鐘搞定 RK3588 PCIE 拆分!

    前言:在嵌入式開發(fā)中,PCIe接口的靈活配置直接影響設備擴展能力與性能發(fā)揮。RK3588作為旗艦芯片,其PCIe拆分機制更是讓硬件設計與軟件調(diào)試擁有了更多可能性。今天這篇技術(shù)筆記,就帶大家快速吃透
    的頭像 發(fā)表于 11-13 08:31 ?2170次閱讀
    開發(fā)者必備,10 分鐘搞定 <b class='flag-5'>RK3588</b> PCIE 拆分!

    RK3588數(shù)據(jù)手冊

    RK3588的資料
    發(fā)表于 08-01 16:08 ?57次下載

    RK這2款旗艦芯片RK3588 PK RK3576,誰是最優(yōu)選

    在 AI 邊緣計算領(lǐng)域,瑞芯微的 RK3588RK3576 都是備受矚目的處理器。在中國半導體產(chǎn)業(yè)的版圖中,瑞芯微作為國內(nèi) SoC 芯片領(lǐng)跑者,憑借其在處理器芯片設計領(lǐng)域的深厚積累和持續(xù)創(chuàng)新
    發(fā)表于 07-10 18:24

    RK3576 vs RK3588:為何越來越多的開發(fā)者轉(zhuǎn)向RK3576?

    瑞芯微(Rockchip)最新發(fā)布的 RK3576 一經(jīng)推出,就吸引了大量原本關(guān)注 RK3588 的開發(fā)者。RK3588 作為旗艦級芯片,性能固然強大,但 RK3576 憑借其超高的能
    發(fā)表于 05-30 08:46

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊解讀
    的頭像 發(fā)表于 05-19 18:34 ?1.5w次閱讀
    <b class='flag-5'>RK3588</b>參數(shù)與主要特性  <b class='flag-5'>RK3588</b>數(shù)據(jù)手冊解讀

    RK3588S和RK3588S2差異說明

    RK3588S2?較?RK3588S少了一組?MIPI D/C-PHY CSI_RX PORT0,新增一組?MIPI DPHY CSI_RX PORT1,同時接口位置除?MIPI D/C-PHY
    的頭像 發(fā)表于 05-13 14:23 ?3297次閱讀
    <b class='flag-5'>RK3588</b>S和<b class='flag-5'>RK3588</b>S2差異說明
    乐业县| 秦皇岛市| 汕尾市| 清苑县| 汨罗市| 甘谷县| 通渭县| 垦利县| 土默特右旗| 秦安县| 鹤庆县| 若尔盖县| 阳西县| 霍山县| 通州市| 延长县| 凤庆县| 鱼台县| 鹤峰县| 河间市| 新野县| 上虞市| 扬中市| 长子县| 霍城县| 浦东新区| 克拉玛依市| 甘肃省| 郎溪县| 邢台市| 翁源县| 隆尧县| 怀宁县| 五指山市| 伊吾县| 鹿泉市| 扎鲁特旗| 滨海县| 美姑县| 抚州市| 云和县|