请问这个是什么原因呢?下载不了
zhoudaxia3000 发布的最佳帖子
-
【求助】R128 DevKit 开发板,audio音频通路,aplay 发不出声音
R128 DevKit 开发板,audio音频通路,aplay 发不出声音
硬件环境是R128 DevKit 开发板 外接硬件原理图推荐的PAM8302A 放大电路,再接一个喇叭
使用以下命令设置左右声道输出最大音量,并使能左右声道
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=255c906>
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=255c906>
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=7c906>
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 onc906>
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 onc906>
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 onc906>
c906>
zhoudaxia3000 发布的最新帖子
-
回复: 【求助】R128 DevKit 开发板,audio音频通路,aplay 发不出声音
PAM8302A 板子,通过给IN+和IN- 灌PWM,喇叭是有声音的,说明功放电路正常。
基本怀疑就是R128的LLP管脚和LLN管脚没有输入。有没有大佬知道这是怎么回事吗?是R128配置问题还是啥原因?
-
【求助】R128 DevKit 开发板,audio音频通路,aplay 发不出声音
R128 DevKit 开发板,audio音频通路,aplay 发不出声音
硬件环境是R128 DevKit 开发板 外接硬件原理图推荐的PAM8302A 放大电路,再接一个喇叭
使用以下命令设置左右声道输出最大音量,并使能左右声道
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=255c906>
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=255c906>
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=7c906>
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 onc906>
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 onc906>
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 onc906>
c906>
-
回复: 新 SDK 平台下载 XR806 SDK
不好意思,再请教一个问题。
下载的sdk版本是v1.2.2,这个已经是最新的了吗?我用这个版本的时候,发现如果806当BLE主机,连接其他设备,必现连接上之后立马断连。抓包看,806发起连接间隔是time1,但是实际发包时间隔是time2,因此立马断连