Loading...
首页问答详情

hi3516A i2c wait idle abort!

 
11yichengming
11yichengming  发布于  2017-02-03 11:14:47
采纳率 0%
9个问答
在使用海思系统自带的i2c驱动的时候,出现hibvt-i2c 12112000.i2c: wait idle abort!, RIS: 0x611这个错误,求大神指点可能的错误原因是什么?
我来回答
回答可得5积分
8408
0
0
回答
18个
liu417465778 发布于2017-02-04 10:33:17
问题描述的也不清楚,最主要描述连贯性比较差。谁又能帮得了你、
0
11yichengming 发布于2017-02-04 12:42:35
[quote][url=forum.php?mod=redirect&goto=findpost&pid=44584&ptid=14048]liu417465778 发表于 2017-2-4 10:33[/url]
问题描述的也不清楚,最主要描述连贯性比较差。谁又能帮得了你、[/quote]

可能你不熟悉i2c这方面,内行人看了应该是知道的。谢谢回复。
0
daygang 发布于2017-03-30 15:19:08
楼主这个问题解决了吗?我也碰到这个问题了  是用I2C调试sensor的时候遇到的
0
kennylu 发布于2017-06-23 08:54:13
[quote][url=forum.php?mod=redirect&goto=findpost&pid=47477&ptid=14048]daygang 发表于 2017-3-30 15:19[/url]
楼主这个问题解决了吗?我也碰到这个问题了  是用I2C调试sensor的时候遇到的[/quote]

问题解决了吗?有人知道吗?
0
yido 发布于2017-09-07 18:42:20
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!!!打印。
0
wsfree 发布于2019-01-30 14:19:34
楼主问题解决了吗?hi3559出现同样问题,请指教
0
qn1535332907 发布于2019-02-18 17:23:41
[quote][url=forum.php?mod=redirect&goto=findpost&pid=123525&ptid=14048]wsfree 发表于 2019-1-30 14:19[/url]
楼主问题解决了吗?hi3559出现同样问题,请指教[/quote]

+1  我也遇到了  请问解决了吗
0
wsfree 发布于2019-02-19 13:57:34
解决了,设备地址不对,会出现这个错误。注意区分8位地址(带读写位)和7位地址
0
qq244321647 发布于2019-06-27 19:50:09
[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]
0
wsfree 发布于2019-07-02 10:20:13
[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地址的介绍
0
qq244321647 发布于2019-07-11 15:52:18
[quote][url=forum.php?mod=redirect&goto=findpost&pid=144875&ptid=14048]wsfree 发表于 2019-7-2 10:20[/url]
看设备的datasheet,里面有I2C地址的介绍[/quote]

搞定了,是设备地址不对,一般的设备都有两个地址,换成另外一个地址就可以
0
xuri 发布于2019-12-18 18:06:37
有解决吗?复用管脚这些都设置了,就是不通,端口也么有禁用
[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]
0
bakbad 发布于2020-02-10 10:28:30
确认从设备地址输入是否是正确的,注意一下官方提供的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。
0
qn1559784895 发布于2020-04-03 17:20:12
[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也是这样,有解决么
0
天道酬勤 发布于2020-04-03 17:28:07
11111111111
0
qn1585280190 发布于2020-07-10 18:27:48
[quote][url=forum.php?mod=redirect&goto=findpost&pid=47477&ptid=14048]daygang 发表于 2017-3-30 15:19[/url]
楼主这个问题解决了吗?我也碰到这个问题了  是用I2C调试sensor的时候遇到的[/quote]

大佬 请问你是怎么解决的   可以说下嘛
0
y2006142108 发布于2020-07-11 14:24:12
搞定了,是设备地址不对,一般的设备都有两个地址,换成另外一个地址就可以

确认从设备地址输入是否是正确的,注意一下官方提供的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。
0
发布于2021-11-01 16:53:19
求助,我用思特威SC132,提示如下(规格书上标明0X30是器件地址。0x3107是chip ip高位)
~ #
~ # i2c_read 0 0x30 0x3107 0x3107 0x02 0x01
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/chibvt-i2c 120b0000.i2c: wait idle abort!, RIS: 0x611
mdshell.c:168}cmdstr:i2c_read
i2c_num:0x0, dev_addr:0x30; reg_addr:0x3107; reg_addr_end:0x3107;                       reg_width: 2; data_width: 1; reg_step: 1.

CMD_I2C_READ error!

do errro
[END]
~ #
0

Markdown 语法

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

Markdown 语法

  • 加粗 **内容**
  • 斜体 *内容*
  • 删除线 ~~内容~~
  • 引用 > 引用内容
  • 代码 `代码`
  • 代码块 ```编程语言↵代码```
  • 链接 [链接标题](url)
  • 无序列表 - 内容
  • 有序列表 1. 内容
  • 缩进 内容
  • 图片 ![alt](url)
+ 添加网盘链接/附件
或将文件直接拖到这里
悬赏:
EBC
文件格式必须为doc,docx,xls,xlsx,pdf,ppt,pptx,txt,zip,rar,tar,7z,gz
网盘
* 网盘链接:
* 提取码:
悬赏:
EBC
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区