jasmine1

磁感应sensor工作不正常会有哪些原因呢

0
阅读(1088)

[DESCRIPTION]

磁感应sensor工作不正常会有哪些原因呢?

[SOLUTION]

1 进入factory mode->Item test->M-sensor,观察raw data X,Y,Z的值是否会根据手机的的转动而变化?

如果不变化,请检查sensor芯片工作电压及连线并观察log是否有I2C通信异常。

2 如果第1步中,raw data的数据是会根据手机的转动而变化,请检查cust_mag.c里方向的设定是否正确。

关于方向的设定请参考dms上的客制化文档,路径:

4 进入指南针界面,使用adb shell,确定此时M sensor的daemon是否有被加载执行。

5 如果指南针大致指向正确,但是会有抖动现象,请检查手机内部是否有磁场干扰,比如马达之类

来源:一牛网论坛