天天看点

海思 3536C音频调试

编译海思3536C 开发包中audio demo程序,修改makefile 静态编译

1,MIC_IN 硬件接口接入耳机话筒,输入声音。运行代码程序 ./sample_audio 2 完成声音录制。

           Ai -> Aenc -> file -> adec -> ao

2,执行./sample_audio 3 带上耳机发现有声音出处(哈哈,海思的demo真不错啊)

           file -> Adec -> Ao(耳机口)

3,执行 ./sample_audio 4  从mic_in输入,到hdmi播放没有声音。经过打印排查发现hdmi输出描述

      结构体AIO_ATTR_S中成员u32ChnCnt被设置成2,将其改为1之后,hdmi正常播放声音。

           Ai -> Ao(hdmi)

4,  海思demo中没有,file -> adec -> vo(hdmi)的demo, 参考3中的实现方法,将adec,ao采样帧率

      都设置成48000,并且都改为主模式之后,hdmi正常输出声音。

继续阅读