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的问题就排查这两个方向,基本能解决!
- 分享
- 举报
暂无数据-
2020-08-05 20:23:18
-
浏览量:2331次2023-09-18 11:05:06
-
浏览量:1051次2023-11-15 17:25:34
-
浏览量:5264次2018-05-07 20:47:52
-
浏览量:11540次2021-03-03 17:39:18
-
浏览量:4469次2020-08-30 09:57:38
-
浏览量:5350次2021-05-14 09:48:13
-
浏览量:763次2025-01-13 09:48:29
-
浏览量:4073次2020-08-30 15:44:39
-
浏览量:1434次2023-06-12 14:34:15
-
浏览量:2675次2024-02-05 11:02:54
-
浏览量:2449次2023-10-12 14:39:21
-
浏览量:2082次2020-06-23 17:33:04
-
浏览量:5703次2021-05-19 15:43:27
-
浏览量:3208次2020-12-24 11:18:06
-
浏览量:2298次2020-07-07 12:05:06
-
浏览量:3201次2020-12-07 09:55:15
-
浏览量:6658次2022-09-23 09:10:47
-
浏览量:5081次2022-09-26 09:49:49
-
3篇
- 【易百纳新品】欧拉派——基于海思主控SD3403、华为星闪技术的面向工业控制/机器视觉的生态开发板,兼容树莓派,预售799!
- 海思GPIO驱动开发示例一
- 海思3518E mpp架构及sample程序流程分析
- 海思芯片Hi3716
- MP4文件格式解析
- (开发记录)hi35XX & mstar 平台osd反色的实现
- 上海海思Boudica NB-IoT芯片率先通过nuSIM应用认证
- 在海思平台((hi3559/hi3519/hi3516/hi3518))上进行ISP调试图像问题和解决方法
- 关于SS928评估板学习(五):编译操作方法
- Hi3516DV500&&Hi3519DV500制作emmc ext4格式文件系统镜像报错问题处理
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
ღ过客᭄ꦿ࿐
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友