Gsensor调试出错
时间:10-02
整理:3721RD
点击:
6575平台,型号是8312
Gsensor调试时出现如下信息,请问谁碰到过,上电也正常,I2C地址也是对的。
[ 0.259713] Error: Driver 'gsensor' is already registered, aborting...
[ 0.260519] [Gsensor] stk8312_init 2385 : failed to register driver
Gsensor调试时出现如下信息,请问谁碰到过,上电也正常,I2C地址也是对的。
[ 0.259713] Error: Driver 'gsensor' is already registered, aborting...
[ 0.260519] [Gsensor] stk8312_init 2385 : failed to register driver
先看一下I2C是否OK.
不有可以查看一下代码,I2C上有没有其它的器件地址跟这个GSENSOR相同。
查了LOG信息好像没有I2C地址冲突的信息,I2C应该是OK的,量他的脚都有电压。看提示好像是已经存在这个GSENSOR设备了,不知道是不是那里配置出问题了,在PROJECTCONFIG.MK里面只配置了一个。
不好意思,是因为这个MTK_AUTO_DETECT_ACCELEROMETER宏打开的了问题,现在可以出现如下信息了:
[ 0.898975] i2c i2c-0: [mt6575_i2c_start_xfer] SOFTRESET mt6575-i2c:base(f1012000)
[ 0.899932] [Gsensor] stk8312_i2c_probe 2306 : stk8312_i2c_probe: err = -1
[ 0.900788] STK8312: probe of 0-003d failed with error -1
[ 0.901498] sensor_gsensor device!
这应当是IIC没有通信成功。
嗯,高手就是不一样,果然一说就中,刚量了I2C的电阻,DATA线有一千五百多欧姆,我根线短接了就OK了,谢谢啊
平时多上来交流。