NXP MCU 技术论坛
直播中

rosa

12年用户 1184经验值
私信 关注
[问答]

i.mx8mp移植wm8962芯片报错的原因?如何解决?

nxp工程师工程师:我们我们的i.mx8mp wm8962b芯片。我们将设备树中wm8960相关点修改为wm8962,将内芯中自带的wm8962.c驱动打开编译。
设备树截取如下:


sai3的配置和内核中原wm8960时完成完全一致
驱动没有修改,使用的是内核中的驱动。现在开机后会出现以下两条错误:
[3.671639]wm8962 2-001a:ASoC:wm8962.2-001a 上的 soc_component_read_no_lock 错误:-16
[ 3.679923]wm8962 2-001a:ASoC:wm8962.2-001a 上的 soc_component_read_no_lock 错误:-16
系统中使用记录测试命令:arecord -D hw:2 -f cd -V stereo /dev/null
会报以下错误:
录制 WAVE '/dev/null':带符号的 16 位 Little Endian,速率 44100 Hz,立体声记录:pcm_read:2153:读取错误:输入/输出错误

更多回帖

发帖
×
20
完善资料,
赚取积分