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

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

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

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

I2C3掛載wm8960音頻芯片 | 飛凌干貨筆記

飛凌嵌入式 ? 2022-08-12 14:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

飛凌嵌入式的OKMX8MM-C開發(fā)板預(yù)留了I2C3和SAI引腳接口,分別位于P18和P7插針引腳上,板載音頻芯片掛載到了I2C2和SAI2。今天小編為大家列舉并說明如何在I2C3掛載wm8960音頻芯片并通過SAI1連接傳輸音頻數(shù)據(jù)。

設(shè)備樹和設(shè)備樹頭文件路徑如下:

OK8MM-linux-sdk/OK8MM-linux-kernel/arch/arm64/boot/dts/freescale/ok8mm-evk.dts

OK8MM-linux-sdk/OK8MM-linux-kernel/arch/arm64/boot/dts/freescale/fsl-imx8mm.dtsi

1、修改結(jié)果

1、打開設(shè)備樹修改sound節(jié)點,驅(qū)動從這里獲取設(shè)備信息。

(1)修改sound節(jié)點cpu-dai =<&sai2>,改為cpu-dai= <&sai1> 。

將wm8960掛載到sai1實現(xiàn)音頻數(shù)據(jù)流的收發(fā),同理也可掛載到sai3,修改硬件連接即可。

(2)修改 hp-det-gpios= <&gpio4 22 0 >, 改為 hp-det-gpios= <&gpio4 22 1 >。

默認(rèn)使用耳機輸出,使插拔檢測失效。

31a9a42af0bb4727a8770a21b6a79281~noop.image?_iz=58558&from=article.pc_detail&x-expires=1660887844&x-signature=WIWa5bnfOWT6gyqXhOlrFCY5%2Bmo%3D

2、注釋I2C2下的wm8960節(jié)點,因為在設(shè)備樹中不能存在一模一樣的設(shè)備節(jié)點,所以要注釋掉原來的wm8960節(jié)點。

40bcbb2fffe4464098d9b8c14b566aef~noop.image?_iz=58558&from=article.pc_detail&x-expires=1660887844&x-signature=LsP63K51eZquOTBFJJay0DtAelw%3D

在I2C3下添加wm8960節(jié)點,掛載到哪個I2C就把設(shè)備節(jié)點放到對應(yīng)I2C下,修改clocks= <&clk IMX8MM_CLK_SAI1_ROOT>,在I2C3下有了設(shè)備節(jié)點,但是時鐘需要改成sai1的。

11753cbdf1fb47de89a96c1c367fb913~noop.image?_iz=58558&from=article.pc_detail&x-expires=1660887844&x-signature=f2GcBMz2eCCWPnBYUGwh%2FaYVc3g%3D

3、修改pinctrl_sai1并注釋pinctrl_sai1_dsd,i.MX8MM的默認(rèn)設(shè)備樹已經(jīng)寫好了sai1的pinctrl。

b6e47da85e004b5193a9f1498716f20d~noop.image?_iz=58558&from=article.pc_detail&x-expires=1660887844&x-signature=Wh%2BY4QYY7spxE2r1xED44vjtwm8%3D

4、修改SAI1節(jié)點,如下圖所示,復(fù)制SAI2節(jié)點替換SAI1,修改成SAI1的參數(shù)。

c7aa910806684afcba14e05bcf6d6c4e~noop.image?_iz=58558&from=article.pc_detail&x-expires=1660887844&x-signature=RD6dJV5JfkA%2B1%2BDCky0Tniej3vI%3D

2、修改思路

我們在修改音頻芯片掛載路徑時的思路是這樣的:

1. 屏蔽默認(rèn)的掛載路徑;

2. 將音頻設(shè)備的節(jié)點添加到要掛載的I2C和SAI下;

3. 修改pinctrl引腳復(fù)用;

4. 屏蔽默認(rèn)wm8960的引腳配置。

本文介紹的wm8960掛載方式與板載默認(rèn)音頻芯片屬于同一型號,如果需要掛載其他型號音頻芯片,則需要在sound節(jié)點指定驅(qū)動路徑。

cpu-dai 表示要使用的SAI通道,默認(rèn)為SAI2本文使用SAI1就修改成SAI1即可; audio-codec 屬性就是I2C3下的wm8960節(jié)點。

設(shè)備樹sound節(jié)點:

1496434bf84f420d89b0345bf30cd2ab~noop.image?_iz=58558&from=article.pc_detail&x-expires=1660887844&x-signature=0xBBzerLjrAiXoEPSZ8hYSAJ3J4%3D

imx-wm8960.c驅(qū)動文件的.compatible屬性:

404b58604a9341c69c33ae72041b8e29~noop.image?_iz=58558&from=article.pc_detail&x-expires=1660887844&x-signature=5p40Jtj2FKpZxNqq5A4%2Bqe0cWQs%3D

3、總結(jié)

設(shè)備樹sound節(jié)點下compatible屬性對應(yīng)音頻驅(qū)動文件imx-wm8960.c里的.compatible,由此設(shè)備與驅(qū)動便有了聯(lián)系,驅(qū)動就可以在設(shè)備節(jié)點獲取關(guān)鍵字model,cpu-dai等信息。

當(dāng)換成其他音頻芯片時,修改設(shè)備樹compatible屬性值即可修改音頻設(shè)備的配置也變得簡單起來,這也是Linux分離出設(shè)備樹的主要原因。

本文提供的方法是在屏蔽默認(rèn)音頻設(shè)備的前提下進行的,想要實現(xiàn)雙路音頻輸出還需要在其他環(huán)節(jié)進行配置。以上就是在OKMX8MM-C開發(fā)板的I2C3掛載wm8960音頻芯片并通過SAI1連接傳輸音頻數(shù)據(jù)的操作過程,希望能夠?qū)ζ聊磺暗母魑?a target="_blank">工程師小伙伴有所幫助。

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

    關(guān)注

    135

    文章

    9589

    瀏覽量

    393802
  • 嵌入式
    +關(guān)注

    關(guān)注

    5210

    文章

    20680

    瀏覽量

    337374
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11822

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    嵌入式RV1126B開發(fā)板試用體驗】初識嵌入式RV1126B開發(fā)板試

    /FET1126BJ-S 核心板,OK1126BJ-S開發(fā)板。 嵌入式RV1126B集成 4 個 ARM Cortex-A53 高性能核心,具備 3TOPS@INT8 的 AI 計算能力,并配備多路
    發(fā)表于 04-13 17:27

    炬芯科技端側(cè)AI音頻芯片ATS362X榮獲2026中國IC設(shè)計成就獎

    2026年3月31日-4月1日,2026中國IC設(shè)計成就獎頒獎典禮在上海召開。憑借創(chuàng)新的端側(cè)AI芯片架構(gòu)、深厚的音頻技術(shù)積淀以及豐富的技術(shù)商業(yè)化落地生態(tài),炬芯科技端側(cè)AI音頻芯片ATS
    的頭像 發(fā)表于 04-03 17:42 ?1207次閱讀

    炬芯科技端側(cè)AI音頻芯片ATS362X榮獲GAS 2026產(chǎn)品創(chuàng)新優(yōu)秀案例

    2026年3月25-26日,在中國國際音頻產(chǎn)業(yè)大會(GAS 2026)上,炬芯科技憑借端側(cè)AI音頻芯片ATS362X,從眾多參選產(chǎn)品中脫穎而出,榮獲 “GAS 2026 產(chǎn)品創(chuàng)新優(yōu)秀案例”。這一獎項由中國電子音響行業(yè)協(xié)會頒發(fā),標(biāo)
    的頭像 發(fā)表于 04-02 14:47 ?2751次閱讀

    深入剖析WM8918:超低功耗DAC在便攜式音頻的卓越應(yīng)用

    8918CGEFL/RV.pdf 一、WM8918概述 WM8918是一款高集成度的音頻芯片,擁有立體聲接地參考耳機放大器,采用了創(chuàng)新的
    的頭像 發(fā)表于 03-27 17:55 ?589次閱讀

    WM8741:高性能音頻DAC的卓越之選

    WM8741:高性能音頻DAC的卓越之選 在音頻設(shè)備的設(shè)計領(lǐng)域,高性能的數(shù)模轉(zhuǎn)換器(DAC)是確保音質(zhì)出色的關(guān)鍵組件。今天,我們就來深入探討一款備受關(guān)注的音頻DAC——
    的頭像 發(fā)表于 03-27 09:50 ?300次閱讀

    高性能音頻利器:WM8740立體聲DAC全解析

    高性能音頻利器:WM8740立體聲DAC全解析 在音頻設(shè)備設(shè)計領(lǐng)域,DAC(數(shù)字模擬轉(zhuǎn)換器)芯片的性能直接決定了音頻的還原質(zhì)量與聆聽體驗。今
    的頭像 發(fā)表于 03-27 09:30 ?250次閱讀

    WT2605C 藍(lán)牙音頻芯片介紹

    WT2605C藍(lán)牙音頻芯片介紹功能詳解與應(yīng)用指南—雙模藍(lán)牙+本地音頻播放SoC,適用于耳機、車載、智能家居等場景WT2605C是深圳唯創(chuàng)知音電子有限公司推出的一款高品質(zhì)雙模藍(lán)牙
    的頭像 發(fā)表于 03-25 16:49 ?656次閱讀
    WT2605<b class='flag-5'>C</b> 藍(lán)牙<b class='flag-5'>音頻芯片</b>介紹

    RK平臺I2C開發(fā):從硬件原理到實戰(zhàn)排查

    在嵌入式開發(fā)中,I2C 總線是連接外設(shè)的 “橋梁”—— 小到傳感器、EEPROM,大到 LCD 驅(qū)動器、音頻芯片,都離不開它的控制。而瑞芯微(Rockchip)系列芯片作為主流嵌入式方案,其
    的頭像 發(fā)表于 02-05 13:42 ?2676次閱讀
    RK平臺<b class='flag-5'>I2C</b>開發(fā):從硬件原理到實戰(zhàn)排查

    應(yīng)用在微型組件音頻解決方案中的集成度高、體積小巧的全數(shù)字音頻芯片-NTP8212G

    微型組件音頻解決方案通常指集成度高、體積小巧的音頻芯片或模塊,它們被廣泛應(yīng)用于各種便攜式和空間受限的電子設(shè)備中,以實現(xiàn)音頻信號的輸入、輸出、處理和傳輸。
    的頭像 發(fā)表于 01-28 09:59 ?339次閱讀
    應(yīng)用在微型組件<b class='flag-5'>音頻</b>解決方案中的集成度高、體積小巧的全數(shù)字<b class='flag-5'>音頻芯片</b>-NTP8212G

    廣州唯創(chuàng)電子WT2605C語音芯片MP3音頻IC:實現(xiàn)指令隨機播放與無縫循環(huán)播放 | 語音IC廠家

    在智能化浪潮持續(xù)推進的今天,音頻功能已成為提升電子產(chǎn)品用戶體驗的關(guān)鍵要素。廣州唯創(chuàng)電子作為專業(yè)的語音IC廠家,推出的WT2605CMP3音頻芯片以其創(chuàng)新的音頻處理技術(shù)和卓越的性能表現(xiàn),
    的頭像 發(fā)表于 11-03 08:32 ?625次閱讀
    廣州唯創(chuàng)電子WT2605<b class='flag-5'>C</b>語音<b class='flag-5'>芯片</b>MP<b class='flag-5'>3</b><b class='flag-5'>音頻</b>IC:實現(xiàn)指令隨機播放與無縫循環(huán)播放 | 語音IC廠家

    OK-MX9596-C開發(fā)板試用】②體驗WIFI、藍(lán)牙、音頻、視頻,為AI應(yīng)用打下基礎(chǔ)

    OK-MX9596-C開發(fā)板試用】①開箱圖賞、跑分測試、yolo大模型三箭齊發(fā) - 嵌入式 - 電子技術(shù)論壇 - 廣受歡迎的專業(yè)電
    發(fā)表于 10-21 18:17

    廣州唯創(chuàng)WT2003H錄音芯片-高精度ADC/DAC+64mA驅(qū)動MP3音頻芯片

    一、產(chǎn)品概述:WT2003H系列MP3錄音芯片的技術(shù)優(yōu)勢1.1芯片定位與市場價值廣州唯創(chuàng)電子作為國內(nèi)領(lǐng)先的語音IC廠家,推出的WT2003H系列MP3
    的頭像 發(fā)表于 10-16 09:03 ?757次閱讀
    廣州唯創(chuàng)WT2003H錄音<b class='flag-5'>芯片</b>-高精度ADC/DAC+64mA驅(qū)動MP<b class='flag-5'>3</b><b class='flag-5'>音頻芯片</b>

    干貨】一文帶你徹底搞懂I2S協(xié)議:從基礎(chǔ)信號到主從模式的深度解析

    了可靠方案。一、I2S的誕生與應(yīng)用場景I2S協(xié)議由飛利浦公司率先推出,其核心目標(biāo)是解決不同廠商音頻芯片(IC)間數(shù)據(jù)傳輸?shù)?兼容性難題"——避免因時序、格式不統(tǒng)一
    的頭像 發(fā)表于 10-09 19:35 ?2766次閱讀
    【<b class='flag-5'>干貨</b>】一文帶你徹底搞懂<b class='flag-5'>I2</b>S協(xié)議:從基礎(chǔ)信號到主從模式的深度解析

    【作品合集】嵌入式OK527N-C開發(fā)板測評

    嵌入式OK527N-C開發(fā)板測評作品合集 產(chǎn)品介紹: OK527-C開發(fā)板采用核心板+底板分體式設(shè)計,共320個引腳,采用4個80Pin板對板連接器的方式將處理器的功能引腳以最便利
    發(fā)表于 09-22 15:54

    5分鐘學(xué)會網(wǎng)絡(luò)服務(wù)搭建,i.MX9352 + Linux 6.1實戰(zhàn)示例

    本文將以嵌入式OK-MX9352-C開發(fā)板(搭載了在工業(yè)物聯(lián)網(wǎng)領(lǐng)域廣泛應(yīng)用的NXP i.MX9352處理器)為平臺,介紹如何在Linux6.1.36開發(fā)環(huán)境當(dāng)中如何搭建常用的網(wǎng)絡(luò)服
    的頭像 發(fā)表于 05-30 11:08 ?2543次閱讀
    5分鐘學(xué)會網(wǎng)絡(luò)服務(wù)搭建,<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>i</b>.MX9352 + Linux 6.1實戰(zhàn)示例
    扎囊县| 永定县| 河北区| 郸城县| 乌审旗| 巴林右旗| 兰州市| 图片| 山东省| 东宁县| 麦盖提县| 安国市| 南安市| 中阳县| 南靖县| 陕西省| 定襄县| 嘉义市| 怀集县| 酒泉市| 霸州市| 克东县| 桃源县| 巴东县| 丹凤县| 壶关县| 积石山| 岚皋县| 湘乡市| 遵化市| 洛扎县| 崇州市| 连州市| 晴隆县| 河曲县| 永修县| 罗田县| 永新县| 会东县| 江油市| 确山县|