导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. zhoudaxia3000
    3. 最佳
    Z
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 553
    • 主题 2
    • 帖子 12
    • 最佳 3
    • 群组 0

    zhoudaxia3000 发布的最佳帖子

    • 【求助】R128 DevKit 开发板,audio音频通路,aplay 发不出声音

      R128 DevKit 开发板,audio音频通路,aplay 发不出声音

      硬件环境是R128 DevKit 开发板 外接硬件原理图推荐的PAM8302A 放大电路,再接一个喇叭
      17a9c92b-a1d0-4e1b-a6b2-0202bb4073a7-image.png

      使用以下命令设置左右声道输出最大音量,并使能左右声道
      amixer -c 0 set 0 255
      amixer -c 0 set 1 255
      amixer -c 0 set 2 7
      amixer -c 0 set 3 1
      amixer -c 0 set 4 1

      //播放音频
      aplay /data/bt_audio.wav -D hw:audiocodecdac -p 320 -b 1280
      //播放单音
      aplay /data/bt_audio.wav -D hw:audiocodecdac -p 320 -b 1280 -s -r 16000 -f 16 -t 5

      使用以上两条命令去播放音频,命令均没有报错,但都没发出声音

      用示波器量
      LLP/N
      LRP/N
      这四个脚都没有电压变化,但PB3管脚有在播放时间内拉高。

      《sys_config.fex》文件使用的是以下配置:
      [audiocodec]
      dacl_vol = 129
      dacr_vol = 129
      lineout_vol = 5
      lineoutl_en = 1
      lineoutr_en = 0
      adc1_vol = 129
      adc2_vol = 129
      adc3_vol = 129
      mic1_gain = 19
      mic2_gain = 19
      mic3_gain = 0
      mic1_en = 1
      mic2_en = 1
      mic3_en = 1
      mad_bind_en = 0
      pa_pin_msleep = 10
      pa_pin = port:PB3<1><default><1><1>

      请各位大佬帮忙看看是哪里出的问题?是代码/配置要改?还是命令要改?还是输出的管脚不对?

      具体log如下:

      [16:42:03.618]发→◇amixer -c 0 set 0 255
      □
      [16:42:03.633]收←◆amixer -c 0 set 0 255
      Card Name:audiocodecdac.
      numid=0, name='DACL dig volume'
      value=255, min=0, max=255

      c906>

      c906>
      [16:42:04.220]发→◇amixer -c 0 set 1 255
      □
      [16:42:04.235]收←◆amixer -c 0 set 1 255
      Card Name:audiocodecdac.
      numid=1, name='DACR dig volume'
      value=255, min=0, max=255

      c906>

      c906>
      [16:42:04.930]发→◇amixer -c 0 set 2 7
      □
      [16:42:04.945]收←◆amixer -c 0 set 2 7
      Card Name:audiocodecdac.
      numid=2, name='LINEOUT volume'
      value=7, min=0, max=7

      c906>

      c906>
      [16:42:06.794]发→◇amixer -c 0 set 3 1
      □
      [16:42:06.808]收←◆amixer -c 0 set 3 1
      Card Name:audiocodecdac.
      numid=3, name='LINEOUTL switch'
      value=on, enum=off on

      c906>

      c906>
      [16:42:07.578]发→◇amixer -c 0 set 4 1
      □
      [16:42:07.592]收←◆amixer -c 0 set 4 1
      Card Name:audiocodecdac.
      numid=4, name='LINEOUTR switch'
      value=on, enum=off on

      c906>

      c906>
      [16:42:19.602]发→◇aplay /data/bt_audio.wav -D hw:audiocodecdac -p 320 -b 1280
      □
      [16:42:19.623]收←◆aplay /data/bt_audio.wav -D hw:audiocodecdac -p 320 -b 1280
      riffType: RIFF
      waveType: WAVE
      channels: 2
      rate: 44100
      bits: 16
      align: 4
      data size: 1764000

      [16:42:29.633]收←◆
      c906>

      c906>
      [16:42:38.450]发→◇amixer
      □
      [16:42:38.480]收←◆amixer
      numid=0, name='DACL dig volume'
      value=255, min=0, max=255
      numid=1, name='DACR dig volume'
      value=255, min=0, max=255
      numid=2, name='LINEOUT volume'
      value=7, min=0, max=7
      numid=3, name='LINEOUTL switch'
      value=on, enum=off on
      numid=4, name='LINEOUTR switch'
      value=on, enum=off on

      c906>

      c906>

      发布在 MR Series
      Z
      zhoudaxia3000
    • 回复: 新 SDK 平台下载 XR806 SDK

      d7690ae8-dfd8-475c-9d9b-f171b418c313-image.png
      请问这个是什么原因呢?下载不了

      发布在 Wireless & Analog Series
      Z
      zhoudaxia3000
    • 回复: 新 SDK 平台下载 XR806 SDK

      61e1c26b-edf1-4660-aa5b-0efeec22276f-image.png

      请问这是什么问题呢?下载不了

      发布在 Wireless & Analog Series
      Z
      zhoudaxia3000
    • 1 / 1