使用艾为APK调试时,需要先编译出see_awrw_reg工具(可读写寄存器),并且按照APK相应移植文档和脚本操作仍出问题,可参考以下方向排查。
1. QsensorTest是否有SAR信息。若无SAR信息,先排查json文件是否配置正确(尤其排查iic和供电配置),如下图1;其次排查iic通讯是否正常,可通过初始化log排查是否正确对出chipid,如下图2;最后排查HAL层配置修改是否正确,可参考驱动移植文档。


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

图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

图5