立即注册
查看: 6776|回复: 4

[问题] TK3310 I2C transfer error

苍山有井独自空,星落天川映遥瞳;小溪流泉添花彩,松江孤岛一夜枫。
发表于 2013-10-23 19:59:48 | 显示全部楼层 |阅读模式 来自 上海市
MT8312平台,调试STK3310 alsps sensor,能初始:
------ stk3x1x_init: i2c_number=2 ------
读到i2c地址:
[    1.951048] (1)[1:swapper/0][mt-i2c]SLAVE_ADDR=90,INTR_MASK=f8,INTR_STAT=1,CONTROL=28,TRANSFER_LEN=2
[    1.951056] (1)[1:swapper/0][mt-i2c]TRANSAC_LEN=1,DELAY_LEN=2,TIMING=1410,START=0,FIFO_STAT=1210
[    1.951065] (1)[1:swapper/0][mt-i2c]IO_CONFIG=3,HS=102,DCM_EN=0,DEBUGSTAT=40,EXT_CONF=8001
[    1.954914] (1)[1:swapper/0][mt-i2c]Clock stat(0x10003018) is 0x027ecffd, enable
[    1.955838] (1)[1:swapper/0][mt-i2c]mt_get_gpio_in I2C0_SDA=1,I2C0_SCA=1,I2C1_SDA=1,I2C1_SCA=1<HWMSEN> hwmsen_write_block 210 : send command error!!
[    1.957856] (1)[1:swapper/0][mt-i2c]ERROR,363: id=2,addr: 48, transfer error
[    1.958733] (1)[1:swapper/0][mt-i2c]ERROR,369: I2C_ACKERR
通信error,后续出现:
[    1.971877] (1)[1:swapper/0][ALS/PS] stk3x1x_write_sw_reset 723 : i2c write test error = -14
[    1.972928] (1)[1:swapper/0]i2c write test error = -14
[    1.973569] (1)[1:swapper/0][ALS/PS] stk3x1x_init_client 1348 : software reset error, err=-14
[    1.974630] (1)[1:swapper/0][ALS/PS] stk3x1x_i2c_probe 2929 : stk3x1x_i2c_probe: err = -14
[    1.975855] (1)[1:swapper/0]stk3x1x: probe of 2-0048 failed with error -14
[    1.976880] (1)[1:swapper/0]i2c-core: driver [stk3x1x] using legacy suspend method
[    1.977823] (1)[1:swapper/0]i2c-core: driver [stk3x1x] using legacy resume method
[    1.978802] (1)[1:swapper/0]sensor_alsps device!mt_device_usb register


请大家帮忙分析一下原因,谢谢!
我知道答案 回答被采纳将会获得5 RD币 已有4人回答
已绑定手机
已实名认证
专业2G/3G/4G智能模块核心板,承接方案定制,
手机:18665375912(微信同号)或点下面的黑色字体

深圳市新移科技有限公司
发表于 2013-10-23 20:23:08 | 显示全部楼层 来自 广东省深圳市
IIC的器件地址是不是错了??
I2C_ACKERR这个说明书IIC没有通
要么是器件地址错了,要么是电平不对,
RESET是不是有问题?

苍山有井独自空,星落天川映遥瞳;小溪流泉添花彩,松江孤岛一夜枫。
 楼主| 发表于 2013-10-23 20:29:54 | 显示全部楼层 来自 上海市
地址没错0x48, 也获取到了。
奇怪,没通的话如何获取的I2C地址呢?
已绑定手机
已实名认证
发表于 2016-8-3 12:53:08 | 显示全部楼层 来自 上海市
Nil 发表于 2013-10-23 20:29
地址没错0x48, 也获取到了。
奇怪,没通的话如何获取的I2C地址呢?

请问是怎么解决的这个问题的
发表于 2017-4-8 15:09:41 | 显示全部楼层 来自 广东省深圳市
咨询下lz你怎么解决的 我现在问题和你一样,iic器件地址对,id也读出来了,但是还是会报ackerr
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表