首页 > 常见问题 | 艾为电子 > FAQ0100172: 如何在整机中实时修改PA寄存器值?

FAQ0100172: 如何在整机中实时修改PA寄存器值?

Audio 2021-06-25 阅读量: 187 点赞量: 3

整机中实时修改PA寄存器值的步骤如下:

1. adb root

2. adb remount

3. adb shell

4. cd /sys/bus/i2c/drivers/ ——进入艾为smartpa节点文件目录

5. cd aw8xxxx_pa ——进入到对应PA的驱动位置,例:aw88xxx_smartpa或aw873xx_pa

6. ls ——打开当前文件夹,查看PA寄存器的地址

7. cd 4-0034 ——找到到PA当前的地址,例:地址为4-0034,4为I2C总线地址,0034为芯片I2C地址,进入到当前地址

8. 整机播放音乐

9. cat reg ——读取当前PA配置寄存器

10. echo 0x01 0x07 > reg ——写入要修改的寄存器值到对应的寄存器,0x01表示要写入的寄存器地址,0x07表示要写入该寄存器的值,此命令指:向0x01寄存器写入0x07的值

11. cat reg ——写入后,再查看是否写入成功

返回FAQ列表