https://e2e.ti.com/support/audio-group/audio/f/audio-forum/926213/tlv320aic3007-sound-is-not-coming
器件型号:TLV320AIC3007您好!
当我使用 aplay 命令播放音频 时、黑屏将不会在给定 ctrl+c 之前自行终止。请查看编解码器和日志的转储数据。
请查看以下日志。
我们在 载板中执行 aplay 命令之前获得了以下转储数据
root@rugger-board-a5d2x-SD1:~# i2cdump -f -y 0 0x18
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:00 00 00 10 04 00 00 00 00 00 00 00 01 00 00 00 80……?… ???
10:80 ff 78 78 78 78 78 78 78 78 02 00 fe 00 fe 00 ?.xxxxxx?..
20:00 00 00 20 00 00 00 00 00 00 00 00 80 00 00 00 … ???...
30:00 00 00 04 00 00 00 00 00 00 00 00 04 00 00 00 00 00 ...? ?。
40:00 04 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00。。。。 ?。
50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60:00 02 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00……………………………………………
70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80:00 00 10 04 00 00 00 00 00 00 00 00 01 00 00 00 80……?… ???
90:80 ff 78 78 78 78 78 78 78 02 00 fe 00 fe 00 ?.xxxxxx?..
A0:00 00 00 20 00 00 00 00 00 00 00 80 00 00 00 … ???...
B0:00 00 04 00 00 00 00 00 00 00 00 04 00 00 00 00 00 ...? ?。
C0:00 04 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00。。。。 ?。
D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E0:00 02 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00……………………………………………
F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
以下数据位于 aplay 命令之后:
root@rugger-board-a5d2x-SD1:~# i2cdump -f -y 0 0x18
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:00 00 aa 91 dc 00 0A c0 00 00 00 00 00 00 20 ………………………………………………………………
10:20 ff 00 78 00 78 78 00 78 02 00 fe 00 00 fe 00 ...xx.xx??..
20:00 00 00 20 c0 00 40 00 00 00 af 2 f 2 f af … ?..@..?//?
30:00 00 00 0f 2f f af 00 00 00 0f 00 00 00 00 00 2f 2f 2f ……?//?………………
40:AF 0f 00 00 2f 2f af 0f 04 00 00 00 00 00 00 ?????????。
50:2F 2f af 00 00 00 0b 00 00 2f 2f af 0b de 0c //??????//??????
60:00 02 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 ……………………………………………
70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80:00 00 aa 91 dc 00 00 0A c0 00 00 00 00 00 00 20 ………………………………………………………………
90:20 ff 00 78 00 78 78 00 78 02 00 fe 00 00 fe 00 ...xx.xx??..
A0:00 00 00 20 c0 00 40 00 00 00 af 2f 2f af … ?..@..?//?
B0:00 00 00 0f 2f 2f af 00 00 00 00 0f 00 00 00 00 2f 2f 2f ……?//?……………
C0:AF 0f 00 00 2f 2f af 0f 04 00 00 00 00 00 00 ?????????。
D0:2F f af 00 00 00 0b 00 00 2f 2f af 0b de 0c //?????//???????
E0:00 02 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ……………………………………………
F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
root@rugger-board-a5d2x-SD1:/mnt# aplay -r 44100 CHIKKAHOSAHALLI.MP3
播放原始数据'CHIKKAHOSAALLI.MP3':无符号8位、速率44100Hz、单声道
^已通过信号中断中止...
aplay:PCM_WRITE:2051:WRITE error:interrupted system call
root@rugger-board-a5d2x-SD1:/mnt# aplay -r 44100 CHIKKAHOSAHALLI.MP3 -v
播放原始数据'CHIKKAHOSAALLI.MP3':无符号8位、速率44100Hz、单声道
插头 PCM:路由转换 PCM (sformat=S16_LE)
转换表:
0 <- 0
1 <- 0
其设置为:
流: 播放
访问 :rw_interleaved
格式 :U8.
子格式 :标准
频道 :1.
价格 :44100
确切价格 : 44100(44100/1)
msbits :8.
Buffer_size :22052
Period_size :5513
Period_Time :125011
tstamp_mode :无
tstamp_type :单调
Period_step :1.
AVAIL_MIN :5513
Period_event:0
START_THRESHOLD :22052
STOP_THRESHOLD :22052
Silence_threshold:0
Silence_size:0
边界 :1445199872
从设备:硬件 PCM 卡0 "多音频"设备0子设备0
其设置为:
流: 播放
访问 :MMAP_Interleaved
格式 :S16_LE
子格式 :标准
频道 :2.
价格 :44100
精确比率 :44100 (44100/1)+--- +
msbits : 16|
Buffer_size :22052 |无法
打开/dev/ttyUSB0! |
period_size :5513|
Period_Time :125011 +--- +
tstamp_mode :无
tstamp_type :单调
Period_step :1.
AVAIL_MIN :5513
Period_event:0
START_THRESHOLD :22052
STOP_THRESHOLD :22052
Silence_threshold:0
Silence_size:0
边界 :1445199872
appl_ptr :0
HW_PTR :0