Outrine 发表于 2025-2-7 15:42:27

I2C3 上的 WM8960

无法使用WM8960
forlinx@forlinx:~/Music$ aplay test.mp3 -D hw:3,0
Playing raw data 'test.mp3' : Unsigned 8 bit, Rate 8000 Hz, Mono
aplay: set_params:1299: Sample format non available
Available formats:
- S16_LE
- S24_LE
- S32_LE
如何解决这个问题?

hzjmlb 发表于 2025-2-8 11:51:08

现在使用的是SDK1.1还是SDK2.0呢,以及底板版本是V2还是V3。V3上我们的音频芯片变更为了NAU88C22,在SDK2.0上的最新资料里做了适配,您可以先确定一下底板和镜像版本,如果需要更多资料的话可以联系销售获取

Outrine 发表于 2025-2-10 11:20:17

我的板子版本V2,看起来使用的是 SDK1.1

hzjmlb 发表于 2025-2-11 14:45:15

Outrine 发表于 2025-2-10 11:20
我的板子版本V2,看起来使用的是 SDK1.1

可以参考这个文章中的内容进行一下测试,如果还是有问题的话可以通过销售联系我们,效率上比论坛高一点
https://forlinx-book.yuque.com/pxh4d1/ngtapw/ys0y7mgqwgg2z4ec#WHQiz

Outrine 发表于 2025-2-13 10:09:49

谢谢你的回答, fltest_audioplayer test.wav -d wm8960程序启动并输出声音。但是,Alsa 子系统未启动并返回错误 -22,有什么方法可以调试或修复配置以使声音正常工作?

hzjmlb 发表于 2025-2-14 09:03:25

Outrine 发表于 2025-2-13 10:09
谢谢你的回答, fltest_audioplayer test.wav -d wm8960程序启动并输出声音。但是,Alsa 子系统未启动并 ...

镜像使用的是我们出厂镜像还是您自己做的镜像?ALSA我们默认都是启动的,一般来说不会有什么问题。
同时我看您命令里播放的是test.wav文件,这个是您自己拷贝进去的吗?我们测试音频文件名称是test.mp3,您看下是不是这里的问题

Outrine 发表于 2025-2-14 11:35:12

本帖最后由 Outrine 于 2025-2-14 12:10 编辑

hzjmlb 发表于 2025-2-14 09:03
镜像使用的是我们出厂镜像还是您自己做的镜像?ALSA我们默认都是启动的,一般来说不会有什么问题。
同时 ...
我使用工厂组装。我不确定它是否最新鲜的。因为默认情况下Alsa系统没有运行。
我自己下载了test.wav文件。但我有/forlinx/media/test.mp3,如果这是你的意思
页: [1]
查看完整版本: I2C3 上的 WM8960