From 76e1cdff961664bea3c094e39c64488451ce9d14 Mon Sep 17 00:00:00 2001
From: anheng <12857953+aahh123456@user.noreply.gitee.com>
Date: Thu, 18 Apr 2024 21:31:25 +0800
Subject: [PATCH] audio SPK add

---
 RK3568_Android_SDK开发文档/RK3568_Android_SDK开发文档.md |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

diff --git "a/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md" "b/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md"
index ac2bfa9..5af341a 100644
--- "a/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md"
+++ "b/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243/RK3568_Android_SDK\345\274\200\345\217\221\346\226\207\346\241\243.md"
@@ -220,3 +220,54 @@
 
 ![image-20240416220836773](./images/image-20240416220836773.png)
 
+### Android声卡测试
+
+![image-20240418191114947](./images/image-20240418191114947.png)
+
+先将模式切换成输出模式,默认是高电平静音模式
+
+``` 
+gpioset 3 19=0
+
+或者
+
+echo "out" > /sys/class/gpio/gpio115/direction
+echo 0 > /sys/class/gpio/gpio115/value
+```
+
+当听到喇叭发出“砰”的一声就说明可以了
+
+
+
+因为Android11集成的声卡设置和linux下不同,所以命令不同
+
+Android使用的是toybox下的tinyalsa工具
+
+使用方法可参考[如何查看声卡、pcm设备以及tinyplay、tinymix、tinycap的使用-CSDN博客](https://blog.csdn.net/luyao3038/article/details/121859072)
+
+设备树加入use-ext-amplifier后可支持外部扬声器播放音乐
+
+![image-20240418205004185](./images/image-20240418205004185.png)
+
+设置输出方式为耳机输出(HP)
+
+```
+tinymix 0 HP
+```
+
+![image-20240418191756605](./images/image-20240418191756605.png)
+
+播放音乐
+
+```
+tinyplay ./music.wav
+```
+
+设置输出方式为扬声器输出(SPK)
+
+```
+tinymix 0 SPK
+```
+
+同样可以输出
+

--
Gitblit v1.9.1