工具/软件:
你(们)好
我们在配置 a2b 时发现了一些问题。 配置 BCLK 和 SYNC 时、我们需要满足48kHz 的输出。
当时、我们测量了这两个测试点、发现没有波形输出。
这些图片显示了硬件原理图和 I2S 配置。 如何配置它们以满足要求
BR
zhangbo
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
你(们)好
我们在配置 a2b 时发现了一些问题。 配置 BCLK 和 SYNC 时、我们需要满足48kHz 的输出。
当时、我们测量了这两个测试点、发现没有波形输出。
这些图片显示了硬件原理图和 I2S 配置。 如何配置它们以满足要求
BR
zhangbo
尊敬的 Zhang Bo:
以下是 将 McASP0设置为主器件的音频节点示例:
codec_audio: sound { compatible = "simple-audio-card"; simple-audio-card,name = "J784S4-TEST"; simple-audio-card,format = "i2s"; simple-audio-card,bitclock-master = <&sound_master>; simple-audio-card,frame-master = <&sound_master>; sound_master: simple-audio-card,cpu { sound-dai = <&mcasp0>; system-clock-direction-out; }; simple-audio-card,codec { sound-dai = <&codec_test>; }; };
此致、
Jared
你(们)好
目前、我已将节点配置为使用 aplay-l 来查看声卡、但在播放时会出现错误
尊敬的 Zhang Bo:
时钟不会始终有输出。 它将在发送数据时输出。
设置以下值会将时钟设置为48kHz。
devmem2 0x02B000B4 w 0x00008003 devmem2 0x02B000B0 w 0x000000BF devmem2 0x02B00014 w 0xBC000004 devmem2 0x02B00044 w 0x00001F00[报价 userid="649079" url="~/support/processors-group/processors/f/processors-forum/1499304/tda4vm-how-to-configure-the-frequency-of-bclk-and-sync-for-i2s/5764646 #5764646"]
您能否发送设备树和 dmesg 日志?
此致、
Jared
你(们)好
这是 dmesg 日志和修改
你好
我在修改文件以进行测试时发现问题、当我参考&McASP1时、它会报告此错误
root@j721e-evm:~# dmesg | grep sound
[21.483744] 平台声音:延迟探头待定
它不会进入简单卡。 驱动程序。 当我删除 DTS 文件中的&McASP1引用时、它将进入简单卡。 驱动程序。 McASP1节点的配置是否存在问题? 正确的配置方法是什么、我是否遗漏了这些配置? 感谢您的支持。 以下是配置修改
BR
zhangbo
尊敬的 Zhangbo:
我看到你们在这里问我的问题,你们都开了第二个话题。
我们可以移动到该线程并关闭当前线程。
此致、
Jared