EN
Home > FAQ | awinic > FAQ0700633: SAR Sensor SEE架构驱动下,艾为APK使用异常如何排查?

FAQ0700633: SAR Sensor SEE架构驱动下,艾为APK使用异常如何排查?

Sensor&呼吸灯 2022-08-31 Views: 65 Likes: 0

使用艾为APK调试时,需要先编译出see_awrw_reg工具(可读写寄存器),并且按照APK相应移植文档和脚本操作仍出问题,可参考以下方向排查。

1. QsensorTest是否有SAR信息。若无SAR信息,先排查json文件是否配置正确(尤其排查iic和供电配置),如下图1;其次排查iic通讯是否正常,可通过初始化log排查是否正确对出chipid,如下图2;最后排查HAL层配置修改是否正确,可参考驱动移植文档。

1.png2.png

图1 图2


2. QsensorTest中有SAR信息,需要点叉enable芯片后再尝试,如下图3。

3.png

图3



3. 若1、2排查后仍旧异常,可排查see_awrw_reg工具的有效性,需要注意,APK移植脚本中将该工具改名。QsensorTest打开SAR后,用shell命令执行awrw_AW9610x-12_SAR0_Sensor_Wakeup 2 4 1 0xff 0x10看是否能正常chipid,若报下图4错误,可抓取实例化log看iic通信是否正常;若报下图5错误,可能为see_awrw_reg工具与软件刷机版本非同一编译环境导致,需要重编软件大版本生成新的see_awrw_reg工具。

4.png

图4

5.png

图5

Back to FAQ List