ymir

ymir

2个粉丝

23

问答

0

专栏

8

资料

ymir  发布于  2016-08-15 16:12:27
采纳率 0%
23个问答
6144

调试tw2867VI一直没有数据

 
测试程序运行后vi状态如下
# cat /proc/umap/vi

[code][VIU] Version: [Hi3531_MPP_V1.0.9.0 Debug], Build Time: [Jan 15 2013, 22:33:00]

-----MODULE PARAM--------------------------------------------------------------
detect_err_frame
               0

-----VI DEV ATTR---------------------------------------------------------------
Dev   IntfM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq
   0   BT656 4Mux ff000000        0     I  -1  -1  -1  -1  UYVY

-----VI HIGH DEV ATTR---------------------------------------------------------------
Dev  InputM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq CombM CompM ClkM  Fix FldP

-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat
      0    0    0   720   576   720   576   both      N    N     Y  sp420     -1     -1
      1    0    0   720   576   720   576   both      N    N     Y  sp420     -1     -1
      2    0    0   720   576   720   576   both      N    N     Y  sp420     -1     -1
      3    0    0   720   576   720   576   both      N    N     Y  sp420     -1     -1

-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn  Dev  IntCnt  VbFail  LosInt  TopLos  BotLos BufCnt  IntT  SendT  Field  Stride
      0    0       0       0       0       0       0      0     0      0 (null)       0
      1    0       0       0       0       0       0      0     0      0 (null)       0
      2    0       0       0       0       0       0      0     0      0 (null)       0
      3    0       0       0       0       0       0      0     0      0 (null)       0

-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT OverCnt LIntCnt  ThrCnt AutoDis  ccErrN    IntRat
      0       0       0       0       0       0       0         0
      1       0       0       0       0       0       0         0
      2       0       0       0       0       0       0         0
      3       0       0       0       0       0       0         0

-----VI PHYCHN VBI ATTR---------------------------------------------------------
PhyChn   VbiId       X       Y   Local     Len  CasErr

-----VI CASCADE CHN ATTR---------------------------------------------------------
CasChn    Dev  PhyChn  SrcRat  DstRat

-----VI CHN STATUS-------------------------------------------------------------
ViChn   bEnUsrP   FrmTime   FrmRate   SendCnt    SwLost
     0         N         0         0         0         0
     1         N         0         0         0         0
     2         N         0         0         0         0
     3         N         0         0         0         0

-----VI CHN CALL DSU STATUS-------------------------------------------------
ViChn UsrBgnNOk UsrCancel UsrEndOk UsrCbOk   CvrBgnNOk CvrCancel CvrEndOk CvrCbOk   OsdBgnNOk OsdCancel OsdEndOk OsdCbOk[/code]

查看tw867的状态寄存器,AD是检测到视频信息的。
[code]# i2c_read 0x50 0x00
device_addr:0x50; reg_addr:0x 0.
0x 1
[/code]

模拟视频源来自一个摄像机,输出模拟视频分辨率是720*576。配置上看应该没啥问题。但是VI模块一直没有输入,不知谁遇到过?
我来回答
回答11个
时间排序
认可量排序

drafour

1个粉丝

7

问答

0

专栏

1

资料

drafour 2016-08-15 18:27:54
认可0
VI DEV ATTR 属性,DPath DType DRev这几个没配置吗?

ymir

2个粉丝

23

问答

0

专栏

8

资料

ymir 2016-08-15 19:16:01
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36132&ptid=12298]drafour 发表于 2016-8-15 18:27[/url]
VI DEV ATTR 属性,DPath DType DRev这几个没配置吗?[/quote]

我用的SDK是V1.0.9版本的,刚刚查看VI DEV ATTR属性里还没有该属性呢,但是在V1.0.C里确实是有该属性的,但是我用低版本的SDK也应该没问题的吧?这个属性一定要设置么?

ymir

2个粉丝

23

问答

0

专栏

8

资料

ymir 2016-08-15 19:37:10
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36132&ptid=12298]drafour 发表于 2016-8-15 18:27[/url]
VI DEV ATTR 属性,DPath DType DRev这几个没配置吗?[/quote]

这是换了SDK后的状态
[code]# cat /proc/umap/vi

[VIU] Version: [Hi3531_MPP_V1.0.C.0 ], Build Time: [Sep 23 2014, 14:43:20]

-----MODULE PARAM--------------------------------------------------------------
detect_err_frame drop_err_frame stop_int_level  max_cas_gap
               0              0              0        28000

-----VI DEV ATTR---------------------------------------------------------------
Dev   IntfM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq   DPath DType DRev
   0   BT656 4Mux ff000000        0     I  -1  -1  -1  -1  UYVY  ByPass   YUV    N

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

-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat
      0    0    0   720   576   720   576   both      N    N     Y  sp420     -1     -1
      1    0    0   720   576   720   576   both      N    N     Y  sp420     -1     -1
      2    0    0   720   576   720   576   both      N    N     Y  sp420     -1     -1
      3    0    0   720   576   720   576   both      N    N     Y  sp420     -1     -1

-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn  Dev      IntCnt  VbFail  LosInt  TopLos  BotLos BufCnt  IntT  SendT  Field  Stride
      0    0           0       0       0       0       0      0     0      0 (null)       0
      1    0           0       0       0       0       0      0     0      0 (null)       0
      2    0           0       0       0       0       0      0     0      0 (null)       0
      3    0           0       0       0       0       0      0     0      0 (null)       0

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

-----VI PHYCHN VBI ATTR---------------------------------------------------------
PhyChn   VbiId       X       Y   Local     Len CasErrN

-----VI CASCADE CHN ATTR---------------------------------------------------------
CasChn    Dev  PhyChn  SrcRat  DstRat

-----VI CHN STATUS-------------------------------------------------------------
ViChn   bEnUsrP   FrmTime   FrmRate     SendCnt      SwLost    Rotate  422to420
     0         N         0         0           0           0      NONE         N
     1         N         0         0           0           0      NONE         N
     2         N         0         0           0           0      NONE         N
     3         N         0         0           0           0      NONE         N

-----VI CHN CALL DSU STATUS 1-------------------------------------------------
ViChn   UsrBgnNOk   UsrCancel    UsrEndOk     UsrCbOk     CvrBgnNOk   CvrCancel    CvrEndOk     CvrCbOk

-----VI CHN CALL DSU STATUS 2-------------------------------------------------
ViChn   OsdBgnNOk   OsdCancel    OsdEndOk     OsdCbOk      ScaleNOk   SclCancel    SclEndOk     SclCbOk

-----VI CHN CALL DSU STATUS 3-------------------------------------------------
ViChn   RotateNOk   RotCancel    RotEndOk     RotCbOk        LDCNOk   LDCCancel    LDCEndOk     LDCCbOk
[/code]

drafour

1个粉丝

7

问答

0

专栏

1

资料

drafour 2016-08-17 07:45:50
认可0
多种原因都可能导致这个结果,就得一个个排查。例如,主芯片管脚复用,线序(DRev这个设置),驱动的参数设置,tw芯片的晶振是否符合,硬件上是否有问题,tw芯片是否焊接正常等等

ymir

2个粉丝

23

问答

0

专栏

8

资料

ymir 2016-08-18 14:01:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36208&ptid=12298]drafour 发表于 2016-8-17 07:45[/url]
多种原因都可能导致这个结果,就得一个个排查。例如,主芯片管脚复用,线序(DRev这个设置),驱动的参数设 ...[/quote]

根据硬件设计设置了管脚复用,驱动的参数参数也改了,但是依然还是没有出来,VI部分的中断应该是收到视频信号后自动产生的吧,如果有非标准的视频信号VI中断也应该会产生些许中断吧,但是从来都没有中断来过。。我们使用的板子是核心板+底板的模式,之前测量了核心板相应的数据脚和时钟脚,波形都是正常的,文档中也没找到VI相应的状态寄存器可以看看的状态,好纠结。。

daygang

1个粉丝

12

问答

0

专栏

0

资料

daygang 2016-08-18 14:30:46
认可0
楼主看一下VI的高低位是不是反了?

ymir

2个粉丝

23

问答

0

专栏

8

资料

ymir 2016-08-18 14:51:54
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36297&ptid=12298]daygang 发表于 2016-8-18 14:30[/url]
楼主看一下VI的高低位是不是反了?[/quote]

这个高低位指的什么?是VI的8根数据线么?我后来用Demo板测试的也是这个样子,获取不到VI的输入信号。我用的示例代码是VIO示例代码中的无AD信号就显示“用户图片”部分的代码,只是设置用户图片的部分被我改成了获取VI通道的输入图像,但是在获取去VI图像的时候一直显示输入为空。。Demon板也是这样我都不知道该把问题定位在哪里了。。

ymir

2个粉丝

23

问答

0

专栏

8

资料

ymir 2016-08-18 14:57:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36297&ptid=12298]daygang 发表于 2016-8-18 14:30[/url]
楼主看一下VI的高低位是不是反了?[/quote]

刚刚确认了一下,高低位没错的。

goodman

4个粉丝

30

问答

18

专栏

17

资料

goodman 2016-08-19 09:54:22
认可0
1.确定你使用是VIU0吗?我看你使用的是dev0
2.tw2867有无复位管脚,是不是正常复位了
3.示波器点点CLK和数据脚看看是不是正常

ymir

2个粉丝

23

问答

0

专栏

8

资料

ymir 2016-08-22 10:36:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36355&ptid=12298]goodman 发表于 2016-8-19 09:54[/url]
1.确定你使用是VIU0吗?我看你使用的是dev0
2.tw2867有无复位管脚,是不是正常复位了
3.示波器点点CLK和 ...[/quote]

我们的硬件接法是VIU1的低8位对接Tw2867的AD,设备号是否必须要根据硬件设计来确定?那按照我们的接法,对于设备号和通道号需要做特别的设置吗,刚刚根据你的建议对比“8 路 720P 或 8 路 D1/960H 场景(1 路复合模式)”,设置设备号为“2”,通道号4,通道数量1,但是效果依然和之前的一样,VI相应的通道IntCnt依然是0。
Tw的复位和板子是一起的,之前也测量过CLK和数据脚,时钟数据都是有的。

ymir

2个粉丝

23

问答

0

专栏

8

资料

ymir 2016-10-21 10:36:09
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36439&ptid=12298]ymir 发表于 2016-8-22 10:36[/url]
我们的硬件接法是VIU1的低8位对接Tw2867的AD,设备号是否必须要根据硬件设计来确定?那按照我们的接法, ...[/quote]

最后发现是设备号选错了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区