Loading...
首页问答  

3516a 运行sample_vio出现I2C write error!

罗永
罗永  发布于 2016-04-20 09:35:29 3750
如题,我使用3516a 运行sample_vio出现I2C write error!然后用cat /proc/umap/vi命令出现这个

# cat /proc/umap/vi

[VIU] Version: [Hi3516A_MPP_V1.0.4.0 B040 Release], Build Time: [Jun 28 2015, 09:24:49]

VI-VPSS is offline.

-----MODULE PARAM--------------------------------------------------------------
detect_err_frame  drop_err_frame  stop_int_level
         10              0              0

-----VI DEV ATTR---------------------------------------------------------------
Dev   IntfM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq   DPath DType DRev CapX CapY  CapW  CapH

-----VI HIGH DEV ATTR---------------------------------------------------------------
Dev  InputM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq CombM CompM ClkM  Fix FldP   DPath DType DRev CapX CapY  CapW  CapH

-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat   Comp

-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn  Dev      IntCnt  VbFail  LosInt  TopLos  BotLos BufCnt  IntT  SendT  Field  Stride

-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT   IntGapT   MaxGapT OverCnt LIntCnt  ThrCnt AutoDis CasAutD  TmgErr      ccErrN    IntRat

-----VI EXTCHN ATTR------------------------------------------------------------
ExtChn BindChn CropEn  CropX  CropY  CropW  CropH  DstW  DstH PixFom SrcRat DstRat  Depth   Comp

-----VI CHN STATUS-------------------------------------------------------------
ViChn   bEnUsrP   FrmTime   FrmRate     SendCnt      SwLost    Rotate     Depth

-----VI CHN CALL VGS STATUS 1-------------------------------------------------
ViChn   UsrBgnNOk   UsrCancel    UsrEndOk     UsrCbOk    CovBgnNOk   CovCancel    CovEndOk    CovCbOk
  
-----VI CHN CALL VGS STATUS 2-------------------------------------------------
ViChn   OsdBgnNOk   OsdCancel    OsdEndOk     OsdCbOk      ScaleNOk   SclCancel    SclEndOk     SclCbOk

-----VI CHN CALL VGS STATUS 3-------------------------------------------------
ViChn   RotateNOk   RotCancel    RotEndOk     RotCbOk        LDCNOk   LDCCancel    LDCEndOk     LDCCbOk
罗永  发布于 2016-04-20 09:36:51
请问这个什么原因呢
0
zhuangweiye  发布于 2016-04-20 09:39:06
把程序运行的log放上来,估计都没有跑到VI设置的地方就挂了
0
罗永  发布于 2016-04-20 11:16:13
# ./sample_vio 0 1
=============SAMPLE_COMM_VI_SetMipiAttr enWDRMode: 0
linear mode
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
I2C_WRITE error!
===panasonic mn34220 sensor 1080P30fps linear mode init success!=====
u32Width:1920, u32Square:1
---------------press any key to exit!---------------
就是这个吗
0
罗永  发布于 2016-05-03 09:09:54
问题主要是因为我用的sensor是IMX178的,而例程是mn34220的,修改了一些地方就可以用了
0
yangcanx  发布于 2016-05-03 10:12:07
3516A的SDK有178的驱动,你为嘛要用其他的
0
罗永  发布于 2016-05-03 15:38:28
[quote][url=forum.php?mod=redirect&goto=findpost&pid=29472&ptid=11058]yangcanx 发表于 2016-5-3 10:12[/url]
3516A的SDK有178的驱动,你为嘛要用其他的[/quote]

我没有178驱动的SDK,您有吗?可不可以发我一份。。。[email]782159375@qq.com[/email]
0
hisi3518C  发布于 2016-05-24 16:51:07
SDK包里面有自带的178 楼主可以找下,我也是遇到楼主这样的错误,楼主修改了什么可以了,方便告诉一下吗

0
罗永  发布于 2016-05-25 09:35:40
[quote][url=forum.php?mod=redirect&goto=findpost&pid=30545&ptid=11058]hisi3518C 发表于 2016-5-24 16:51[/url]
SDK包里面有自带的178 楼主可以找下,我也是遇到楼主这样的错误,楼主修改了什么可以了,方便告诉一下吗

...[/quote]

就是把关于make里面关于sensor的换成IMX178,主要还是看你摄像头的像素来选择,然后再把关于图像像素的地方改一下就行了
0
SA12009903  发布于 2017-07-17 17:37:28
[quote][url=forum.php?mod=redirect&goto=findpost&pid=30579&ptid=11058]罗永 发表于 2016-5-25 09:35[/url]
就是把关于make里面关于sensor的换成IMX178,主要还是看你摄像头的像素来选择,然后再把关于图像像素的地 ...[/quote]

改了还是没用啊,还是出现I2c write error
0
13915426184  发布于 2017-07-18 11:14:22
大神你好,请教一下,我也在做一个i2c设备的porting,请问I2C_BOARD_INFO,也就是i2c 地址和irq的信息在哪个c文件里注册,就是类似
static __devinitdata struct i2c_board_info timberdale_adv7180_i2c_board_info = {
        /* Requires jumper JP9 to be off */
        //I2C_BOARD_INFO("adv7180", 0x42 >> 1),
        I2C_BOARD_INFO("adv7180", 0x40),//add by matt
        .irq = IRQ_TIMBERDALE_ADV7180
};这样的,我找了老久都没有找到,万分感谢
0
let's  发布于 2021-06-07 17:10:29

请问一下,您是修改了哪些地方呢,方便告知一下嘛,我现在是调试rtsp这块也出现了这个错误,已经把makefile里的sensor_type改过了

0
Tracy_9216  发布于 2021-06-08 08:39:45

I2C写失败了也有可能是硬件问题,这边有查过吗,sensor的通讯用到了I2C,I2C不通的话是读不到sensor的设备ID的,sensor就无法工作,如果软件不清楚问题的话可以查一下硬件,电阻的阻值什么的

0
添加附件:文件小于20M
上传
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区