Hi,
We are working on imx6q using android4.4.2. I want to test audio which is sgtl5000. When I run "aplay" command in the serial terminal coming from the debug port, it shows error "aplay: not found", show as follow:
root@sabresd_6dq:/ # aplay
/system/bin/sh: aplay: not found
127|root@sabresd_6dq:/ #
How can I test the audio in the serial terminal coming from the debug port?
thanks!
使用 tinyplay xxx.wav 可以播放音频。
Hi zhengcl
Sabre boards do not have sgtl5000, you can test it for example with
releases from boundary devices, as their boards have sgtl5000:
https://boundarydevices.com/android-kitkat-pre-release-mx6/
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igorpadykov,
I have ported sgtl5000 drivers to android kk4.4.2 with imx6q, and I can find sgtl5000 drivers in the boot logs.
How can I test the audio in the serial terminal coming from the debug port?
Below is the ALSA log from kernel boot log
……
sgtl5000 0-000a: Failed to get supply 'VDDD': -19
print_constraints: 0-000a: 850 <--> 1600 mV at 1200 mV normal
mmc0: new high speed DDR MMC card at address 0001
mmcblk0: mmc0:0001 SEM08G 7.28 GiB
mmcblk0boot0: mmc0:0001 SEM08G partition 1 2.00 MiB
mmcblk0boot1: mmc0:0001 SEM08G partition 2 2.00 MiB
hub 2-1.1:1.0: USB hub found
hub 2-1.1:1.0: 4 ports detected
sgtl5000 0-000a: sgtl5000 revision 17
mmcblk0: p1 p2 p3 < p5 p6 p7 p8 > p4
mmcblk0: p4 size 13090816 extends beyond EOD, truncated
mmcblk0boot1: unknown partition table
mmcblk0boot0: unknown partition table
asoc: sgtl5000 <-> imx-ssi.1 mapping ok
imx_3stack asoc driver
asoc: mxc-hdmi-soc <-> imx-hdmi-soc-dai.0 mapping ok
ALSA device list:
#0: sgtl5000-audio
#1: imx-hdmi-soc
……
I attached boot logs.
do you provide VDDD externally? check
http://cache.freescale.com/files/analog/doc/errata/SGTL5000ER.pdf
sgtl5000 testing is described on
https://boundarydevices.com/audio-output-selection-under-linux-on-i-mx6/
~igor
We provide VDDD externally。
sgtl5000 testing described on https://boundarydevices.com/audio-output-selection-under-linux-on-i-mx6/ is under inux, however, I want to test sgtl5000 under android. Is there no difference between them?
thanks!