SS928 demo程序报错:bsp-i2c 11062000.i2c: wait idle abort!, RIS: 0x611全面解析
文章目录
背景
平台:SS928/SD3406
环境:运行sdk编译出来的demo程序sample_vio出现错误,选择的是双sensor(双目);代码是打完SS928V100_REF_V2.0.2.1补丁之后出现的。
错误:bsp-i2c 11062000.i2c: wait idle abort!, RIS: 0x611,如图:
分享理由:这个问题我在社区问了两遍,但都没得到正确的回复,也找不到相关的资料;于是自己摸索终于解决,我把我排查的过程分享出来希望能帮助有需要的同事;
排查方案
1.引脚复用
在SDK提供的双目demo已经明确标注:使用本示例前,请先设置引脚复用功能:i2c2、i2c5、sensor0、sensor1、MIPI0 和 MIPI1。
双目转接板原理图如下:
这些框内的引脚只要是复用引脚都要检查下引脚的功能是不是原理图上所需要的功能;具体引脚复用情况查看引脚复用控制寄存器。
2.i2c编号
单目
根据原理图确认连接sensor的i2c编号:i2c1或i2c2或i2c3或i2c4或i2c5等;然后查看代码中i2c编号的设置是否正确。
双目
同样根据原理图确认连接sensor的i2c编号:i2c1或i2c2或i2c3或i2c4或i2c5等;然后查看代码中i2c编号的设置是否正确。我遇到的问题:程序中两个sensor使用的确实是i2c2和i2c5;但是仍然报i2c的错误;
但是排查引脚复用都没问题,突然注意到绿框的注释:”dev2 for sensor1”,原理图可知sensor1是挂在i2c2上的,但是sensor1的总线id却写的是5:
于是将红框中的5改为2,将sensor0的bus_id改为5(也就是交换下vi_cfg0和vi_cfg1的sns_info.bus_id),再次运行程序就没问题了,两个摄像头都能出流;
如果摄像头取流时遇到这种i2c的问题就排查这两个方向,基本能解决!
- 分享
- 举报
-
mm 2026-01-24 22:22:59回复 举报请问如果sensor已经正常出图了,在运行过程中报这个错是什么原因呢
-
2020-08-05 20:23:18
-
浏览量:2533次2023-09-18 11:05:06
-
浏览量:1120次2023-11-15 17:25:34
-
浏览量:5376次2018-05-07 20:47:52
-
浏览量:4595次2020-08-30 09:57:38
-
浏览量:11729次2021-03-03 17:39:18
-
浏览量:5497次2021-05-14 09:48:13
-
浏览量:859次2025-01-13 09:48:29
-
浏览量:4204次2020-08-30 15:44:39
-
浏览量:1535次2023-06-12 14:34:15
-
浏览量:2658次2023-10-12 14:39:21
-
浏览量:2923次2024-02-05 11:02:54
-
浏览量:2183次2020-06-23 17:33:04
-
浏览量:5801次2021-05-19 15:43:27
-
浏览量:3298次2020-12-24 11:18:06
-
浏览量:2390次2020-07-07 12:05:06
-
浏览量:3279次2020-12-07 09:55:15
-
浏览量:5217次2022-09-26 09:49:49
-
浏览量:6792次2022-09-23 09:10:47
-
3篇
- HI3516DV500/Hi3519DV500 USB device 升级 PC 端驱动安装指南
- 【易百纳新品】欧拉派——基于海思主控SD3403、华为星闪技术的面向工业控制/机器视觉的生态开发板,兼容树莓派,预售799!
- 海思多媒体(MPP)开发——nvp6134驱动介绍
- 海思G.hn芯片方案设计:中国移动首款分布式智能路由RM2——电所至、网即达
- 中国商务部《不可靠实体清单规定》发布,不针对特定国家及实体
- SS626 SDK 安装及升级教程(二)
- 关于海思热门芯片相关资料汇总
- 3516的helloworld
- 海思 HI35xx 平台串口配置方法
- Hi3519DV500编译UVC sample第三方库alsa-lib-1.2.7报错问题处理
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
ღ过客᭄ꦿ࿐
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友