11yichengming

11yichengming

1个粉丝

9

问答

0

专栏

0

资料

11yichengming  发布于  2017-02-03 11:14:47
采纳率 0%
9个问答
13220

hi3516A i2c wait idle abort!

 
在使用海思系统自带的i2c驱动的时候,出现hibvt-i2c 12112000.i2c: wait idle abort!, RIS: 0x611这个错误,求大神指点可能的错误原因是什么?
我来回答
回答18个
时间排序
认可量排序

liu417465778

0个粉丝

7

问答

0

专栏

0

资料

liu417465778 2017-02-04 10:33:17
认可0
问题描述的也不清楚,最主要描述连贯性比较差。谁又能帮得了你、

11yichengming

1个粉丝

9

问答

0

专栏

0

资料

11yichengming 2017-02-04 12:42:35
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=44584&ptid=14048]liu417465778 发表于 2017-2-4 10:33[/url]
问题描述的也不清楚,最主要描述连贯性比较差。谁又能帮得了你、[/quote]

可能你不熟悉i2c这方面,内行人看了应该是知道的。谢谢回复。

daygang

1个粉丝

12

问答

0

专栏

0

资料

daygang 2017-03-30 15:19:08
认可0
楼主这个问题解决了吗?我也碰到这个问题了  是用I2C调试sensor的时候遇到的

kennylu

0个粉丝

17

问答

0

专栏

0

资料

kennylu 2017-06-23 08:54:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=47477&ptid=14048]daygang 发表于 2017-3-30 15:19[/url]
楼主这个问题解决了吗?我也碰到这个问题了  是用I2C调试sensor的时候遇到的[/quote]

问题解决了吗?有人知道吗?

yido

0个粉丝

1

问答

0

专栏

0

资料

yido 2017-09-07 18:42:20
认可0
Hi, 兄弟们,你们这个问题解决了吗?
hibvt-i2c 12110000.i2c: wait idle abort!, RIS: 0x611
[sensor_i2c_write 98] i2c_master_send error, ret=-5.
出现这个问题的时候/dev/log下也有<3>[  vpss] [Func]:VpssOnLineCcIntErr [Line]:1324 [Info]:<3>[  vpss] vpss frame error, u32RawIntStatus = 0x604!!!打印。

wsfree

0个粉丝

9

问答

0

专栏

0

资料

wsfree 2019-01-30 14:19:34
认可0
楼主问题解决了吗?hi3559出现同样问题,请指教

qn1535332907

0个粉丝

4

问答

0

专栏

0

资料

qn1535332907 2019-02-18 17:23:41
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=123525&ptid=14048]wsfree 发表于 2019-1-30 14:19[/url]
楼主问题解决了吗?hi3559出现同样问题,请指教[/quote]

+1  我也遇到了  请问解决了吗

wsfree

0个粉丝

9

问答

0

专栏

0

资料

wsfree 2019-02-19 13:57:34
认可0
解决了,设备地址不对,会出现这个错误。注意区分8位地址(带读写位)和7位地址

qq244321647

0个粉丝

1

问答

0

专栏

0

资料

qq244321647 2019-06-27 19:50:09
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=124063&ptid=14048]wsfree 发表于 2019-2-19 13:57[/url]
解决了,设备地址不对,会出现这个错误。注意区分8位地址(带读写位)和7位地址[/quote]

怎么确认设备地址呢?设备的地址是0x52,但是调用i2c_read报一样的错,求指教。
/opt/demo # i2c_read 0 0x52 0x14 0x14 0x1 0x1
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/chibvt-i2c 12110000.i2c: wait idle abort!, RIS: 0x611
mdshell.c:168}cmdstr:i2c_read
i2c_num:0x0, dev_addr:0x52; reg_addr:0x14; reg_addr_end:0x14;                   reg_width: 1; data_width: 1; reg_step: 1.

CMD_I2C_READ error!

do errro
[END]

wsfree

0个粉丝

9

问答

0

专栏

0

资料

wsfree 2019-07-02 10:20:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=144694&ptid=14048]qq244321647 发表于 2019-6-27 19:50[/url]
怎么确认设备地址呢?设备的地址是0x52,但是调用i2c_read报一样的错,求指教。
/opt/demo # i2c_read 0 ...[/quote]

看设备的datasheet,里面有I2C地址的介绍

qq244321647

0个粉丝

1

问答

0

专栏

0

资料

qq244321647 2019-07-11 15:52:18
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=144875&ptid=14048]wsfree 发表于 2019-7-2 10:20[/url]
看设备的datasheet,里面有I2C地址的介绍[/quote]

搞定了,是设备地址不对,一般的设备都有两个地址,换成另外一个地址就可以

xuri

0个粉丝

8

问答

0

专栏

0

资料

xuri 2019-12-18 18:06:37
认可0
有解决吗?复用管脚这些都设置了,就是不通,端口也么有禁用
[debug]: {source/utils/cmhibvt-i2c 12060000.i2c: wait idle abort!, RIS: 0x611
dshell.c:168}cmdstr:i2c_read
i2c_num:0x0, dev_addr:0x60; reg_addr:0x3102; reg_addr_end:0x3102;                         reg_width: 2; data_width: 1; reg_step: 1.

CMD_I2C_READ error!

do errro
[END]

bakbad

0个粉丝

0

问答

0

专栏

0

资料

bakbad 2020-02-10 10:28:30
认可1
确认从设备地址输入是否是正确的,注意一下官方提供的i2c_read和i2c_write个i2cset和i2cget中的输入值是不一样的, 举例说明一下: 比如说有一个从设备地址为0x49, 那么在i2cset和i2cget中我们是正常输入0x49即可, 但是在使用i2c_read或者是i2c_write时, 我们输入的是0x92. 这是为什么呢? 因为官方的i2c_read或i2c_write的实现中将我们输入的值往右进行了1次移位(设备输入值>>1),所以为了得到0x49的设备地址值,我们需要0x92>>1 = 0x49。

qn1559784895

0个粉丝

3

问答

0

专栏

0

资料

qn1559784895 2020-04-03 17:20:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=151425&ptid=14048]xuri 发表于 2019-12-18 18:06[/url]
有解决吗?复用管脚这些都设置了,就是不通,端口也么有禁用
[debug]: {source/utils/cmhibvt-i2c 1206000 ...[/quote]

你好,是思特威的sensor么,我在弄的sc4210也是这样,有解决么

微信用户

1个粉丝

87

问答

0

专栏

3

资料

微信用户 2020-04-03 17:28:07
认可0
11111111111

qn1585280190

0个粉丝

0

问答

0

专栏

0

资料

qn1585280190 2020-07-10 18:27:48
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=47477&ptid=14048]daygang 发表于 2017-3-30 15:19[/url]
楼主这个问题解决了吗?我也碰到这个问题了  是用I2C调试sensor的时候遇到的[/quote]

大佬 请问你是怎么解决的   可以说下嘛

y2006142108

1个粉丝

13

问答

0

专栏

0

资料

y2006142108 2020-07-11 14:24:12
认可1
搞定了,是设备地址不对,一般的设备都有两个地址,换成另外一个地址就可以

确认从设备地址输入是否是正确的,注意一下官方提供的i2c_read和i2c_write个i2cset和i2cget中的输入值是不一样的, 举例说明一下: 比如说有一个从设备地址为0x49, 那么在i2cset和i2cget中我们是正常输入0x49即可, 但是在使用i2c_read或者是i2c_write时, 我们输入的是0x92. 这是为什么呢? 因为官方的i2c_read或i2c_write的实现中将我们输入的值往右进行了1次移位(设备输入值>>1),所以为了得到0x49的设备地址值,我们需要0x92>>1 = 0x49。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区