背景: 以前调试了一个音频codec芯片es7543,当时在想这个codec_name如何配置;
网上看了些调试codec的心得文档,有的博主瞎写,以这个es7243e.5-0010为例,
说es7243e-5这个5的意思是i2c的地址减1. 它这样理解应该是把i2c的地址配错了;

1. 正确的理解
首先要说的是,当你调试的codec芯片挂载OK之后,进入shell
cat /d/asoc/codecs 可以得到正确的codec_name,把它填到machine driver里面即可,‘

2. log
这个当前的设备木得了,以下面tp的log为例:
[ 5.968575] CHRDEV "ttyGS" major number 231 goes below the dynamic allocation range
[ 5.969853

本文分享了调试音频Codec芯片es7543的经验,纠正了网上流传的一些错误理解,特别是关于i2c地址配置的误区。文章详细解释了如何正确获取并配置codec_name,通过查看系统日志确认设备状态。
最低0.47元/天 解锁文章
6208

被折叠的 条评论
为什么被折叠?



