yangq

yangq

0个粉丝

4

问答

0

专栏

0

资料

yangq  发布于  2016-07-09 09:35:19
采纳率 0%
4个问答
9582

海思3520D板子运行./sample_vio 0视频输入vi模块报错问题,求解

 
运行报错logo如下:
NVP6124_OUTMODE_2MUX_FHD
nvp6124_set_portmode portsel 3 portmode 11 setting
[SAMPLE_COMM_VI_StartDev]-687: HI_MPI_VI_SetDevAttr failed with 0xa0108001!
[SAMPLE_COMM_VI_Start]-803: SAMPLE_COMM_VI_StartDev failed with 0xffffffff
[SAMPLE_VIO_8_1080P_DUAL]-842: start vi failed!

/mnt/sample/vio # cat /dev/logmpp
<3>[   ive] [Func]:IveGetCompSupportLprByChipId [Line]:3903 [Info]:<3>[   ive] chip is 0x3520d300,don`t support lpr
<3>[    vi] [Func]:VIU_DRV_CheckDevId [Line]:174 [Info]:<3>[    vi] ViPortId(2) is invalid
<3>[    vi] [Func]:VIU_DRV_CheckDevId [Line]:174 [Info]:<3>[    vi] ViPortId(2) is invalid
<3>[    vi] [Func]:VIU_DRV_CheckDevId [Line]:174 [Info]:<3>[    vi] ViPortId(3) is invalid
<3>[    vb] try to destroy a kernel pool!

查看vi没状态:
/mnt/sample/vio # cat /proc/umap/vi

[VIU] Version: [Hi3521A_MPP_V1.0.3.1 B010 Release], Build Time: [Apr 18 2016, 12:08:26]

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

-----VI DEV ATTR---------------------------------------------------------------
Dev   IntfM  WkM  ComMsk0  ComMsk1    CLKM AD0 AD1 AD2 AD3   Seq   DPath DType DRev

然后我是开机默认加载所有驱动了:
/mnt/sample/vio # lsmod
Module                  Size  Used by    Tainted: P  
hi3521a_adec            7746  0
hi3521a_aenc           67001  0
hi3521a_ao            130545  0
hi3521a_ai            132710  1 hi3521a_aenc
hi3521a_aio            27992  0
nvp6124                62352  0
hi3521a_ive            79487  0
hi3521a_vda           574351  0
hi3521a_jpege          54248  0
hi3521a_h264e         167566  0
hi3521a_chnl           36870  0
hi3521a_venc          555529  2 hi3521a_jpege,hi3521a_h264e
hi3521a_rc             76782  0
hi3521a_hdmi          151055  0
hifb                   81320  0
hi3521a_vou           428138  1 hifb
hi3521a_vpss          326041  0
hi3521a_viu           158777  0
hi3521a_vgs           199414  0
hi3521a_region         76005  0
hi3521a_tde           110538  2 hifb,hi3521a_region
hi3521a_jpegd           5732  0
hi3521a_vfmw          448318  0
hi3521a_vdec          242082  0
hi3521a_sys            66913  0
hi3521a_base           62752 23 hi3521a_adec,

至于为何视频输入例子为何运行不出来,大神们求解,原版的sdk例子,没修改过。
我来回答
回答8个
时间排序
认可量排序

ngswfx

1个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-10 12:56:29
认可0
本帖最后由 ngswfx 于 2016-7-10 13:10 编辑

把nvp6124的驱动发给我,我试一下


//////////////板子不是3520D V300嘛,怎么驱动都是3521的?很是疑惑 难道这个V300,就是用的3521的?

报错:chip is 0x3520d300,don`t support lpr

yangq

0个粉丝

4

问答

0

专栏

0

资料

yangq 2016-07-11 09:02:01
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33632&ptid=11890]ngswfx 发表于 2016-7-10 12:56[/url]
把nvp6124的驱动发给我,我试一下


[/quote]

是的,百分之九十九都是3521a的

fishbrid

0个粉丝

13

问答

0

专栏

1

资料

fishbrid 2016-07-11 09:27:09
认可0
3520D只有一个BT.1120 所以只有8个物理通道,sample 例子的芯片数量和通道数量需要修改。
具体修改地方 1、SAMPLE_COMM_VI_Mode2Param 方法里的 case改成
case SAMPLE_VI_MODE_8_720P:
  case SAMPLE_VI_MODE_8_1080P:
            /* use chn 0,2,4,6,8,10,12,14 */
            pstViParam->s32ViDevCnt = 2;
            pstViParam->s32ViDevInterval = 1;
            pstViParam->s32ViChnCnt = 4;
            pstViParam->s32ViChnInterval = 2;

2、VI_MST_NVP6124_CfgV方法里的 chip_cnt 改成1

ngswfx

1个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-11 13:38:46
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33654&ptid=11890]yangq 发表于 2016-7-11 09:02[/url]
是的,百分之九十九都是3521a的[/quote]

我也是刚从大侠处获知,这个东西原来要用3521的SDK

yangq

0个粉丝

4

问答

0

专栏

0

资料

yangq 2016-07-11 14:42:36
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33661&ptid=11890]fishbrid 发表于 2016-7-11 09:27[/url]
3520D只有一个BT.1120 所以只有8个物理通道,sample 例子的芯片数量和通道数量需要修改。
具体修改地方 1 ...[/quote]

哈哈,自己弄好了,确实是这样,我后来查阅资料如你所说,这是确实是需要改的第一个方面,改了就可以运行例子,不过依旧没有输出,不过海有另外几个方面哦,一个是摄像头分辨率问题,p制n制问题,6124的2路复合模式也要改,还有就是当有图像半花屏时就是该输入扫描模式问题要改。谢谢网友回答,结贴!

jl3276

0个粉丝

8

问答

0

专栏

0

资料

jl3276 2016-07-24 17:20:41
认可0
HI3520D V200 +NVP1918C的板子
支持960H(956X576),支持D1(704X576) CVBS输入,支持CVBS输出
按说应该支持N制和P制两种啊,可是现在只支持P制的摄像头,为什么呢?难道是软件设置的吗???

1401696616

0个粉丝

1

问答

0

专栏

0

资料

1401696616 2017-07-27 16:53:31
认可0
路过  。。。。。。。。。。。。。。。。。

houyongnan

1个粉丝

32

问答

0

专栏

0

资料

houyongnan 2017-09-10 17:15:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33703&ptid=11890]yangq 发表于 2016-7-11 14:42[/url]
哈哈,自己弄好了,确实是这样,我后来查阅资料如你所说,这是确实是需要改的第一个方面,改了就可以运行 ...[/quote]

大神可惜详细说一下嘛
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区