_nucong

_nucong

2个粉丝

24

问答

0

专栏

4

资料

_nucong  发布于  2015-09-08 14:41:14
采纳率 0%
24个问答
7034

3518e+ov9712 sample_venc时报vb init failue!

 
本帖最后由 _nucong 于 2015-9-8 14:45 编辑

板子开机自动加载的ko,后使用手动加载ko;
1. 先删掉运行的ko:
2. 加载对应mpp中的ko;
3. 修改对应mpp中makefile.param中的宏为ov9712;
4. sample_venc 得出cp到板端(|| nfs);
5. 运行: ./sample_venc 0

报错:
[code]cd /mnt/mtd/dvs/module/
# ls
acodec.ko             hi3518_base.ko        hi3518_jpege.ko       hi3518_venc.ko        hiuser.ko             sample_venc
clkcfg_hi3518.sh      hi3518_chnl.ko        hi3518_rc.ko          hi3518_viu.ko         load3518              sysctl_hi3518.sh
extdrv                hi3518_dsu.ko         hi3518_region.ko      hi3518_vou.ko         load3518e
hi3518_adec.ko        hi3518_group.ko       hi3518_sio.ko         hi3518_vpss.ko        load3518e_ov9750.bak
hi3518_aenc.ko        hi3518_h264e.ko       hi3518_sys.ko         hi_rtc.ko             lowpower.sh
hi3518_ai.ko          hi3518_isp.ko         hi3518_tde.ko         hidmac.ko             mmz.ko
hi3518_ao.ko          hi3518_ive.ko         hi3518_vda.ko         hifb.ko               pinmux_hi3518.sh
# ./load3518e -r  
remove audio
rmmod: can't unload 'hi3518_dsu': unknown symbol in module, or unknown parameter
rmmod: can't unload 'hi3518_tde': unknown symbol in module, or unknown parameter
# lsmod
Module                  Size  Used by
# cd /nfsroot/ko_3518e/
# ls
acodec.ko         hi3518_ai.ko      hi3518_group.ko   hi3518_rc.ko      hi3518_vda.ko     hi_rtc.ko         load3518e
clkcfg_hi3518.sh  hi3518_ao.ko      hi3518_h264e.ko   hi3518_region.ko  hi3518_venc.ko    hidmac.ko         lowpower.sh
extdrv            hi3518_base.ko    hi3518_isp.ko     hi3518_sio.ko     hi3518_viu.ko     hifb.ko           mmz.ko
hi3518_adec.ko    hi3518_chnl.ko    hi3518_ive.ko     hi3518_sys.ko     hi3518_vou.ko     hiuser.ko         pinmux_hi3518.sh
hi3518_aenc.ko    hi3518_dsu.ko     hi3518_jpege.ko   hi3518_tde.ko     hi3518_vpss.ko    load3518          sysctl_hi3518.sh
# ./load3518e -i ov9712
insmod: can't insert 'hi3518_tde.ko': Operation not permitted
insmod: can't insert 'hi3518_dsu.ko': unknown symbol in module, or unknown parameter
insmod: can't insert 'hifb.ko': unknown symbol in module, or unknown parameter
insert audio
==== Your input Sensor type is ov9712 ====
# lsmod
Module                  Size  Used by
hi3518_adec            15867  0
hi3518_aenc            43404  0
hi3518_ao              39007  0
hi3518_ai              41090  0
hi3518_sio             12310  2 hi3518_ao,hi3518_ai
hidmac                 13241  2 hi3518_ao,hi3518_ai
acodec                  7444  0
ssp_ad9020              4993  0
pwm                     1489  0
hi_i2c                  3792  0
hi3518_ive             32402  0
hi3518_vda            172345  0
hi3518_region          51475  0
hi3518_rc             158631  0
hi3518_jpege           48265  0
hi3518_h264e          132627  0
hi3518_chnl            39893  0
hi3518_group          178678  0
hi3518_venc            78224  2 hi3518_jpege,hi3518_h264e
hi3518_vou            255644  0
hi3518_vpss           208726  0
hi3518_isp             25320  2 ssp_ad9020,hi_i2c
hi3518_viu            177568  0
hiuser                   686  2 hi3518_jpege,hi3518_h264e
hi3518_sys             40809  1 hi3518_viu
hi3518_base            43364 19 hi3518_adec,hi3518_aenc,hi3518_ao,hi3518_ai,hi3518_sio,hi3518_ive,hi3518_vda,hi3518_region,hi3518_rc,hi3518_jpege,hi3518_h264e,hi3518_chnl,hi3518_group,hi3518_venc,hi3518_vou,hi3518_vpss,hi3518_isp,hi3518_viu,hi3518_sys
mmz                    19713  3 hi3518_aenc,hi3518_h264e,hi3518_base
# cd ../
# ./sample_venc 0
[SAMPLE_COMM_SYS_Init]-318: HI_MPI_VB_Init failed!
[SAMPLE_VENC_720P_CLASSIC]-140: system init failed with -1!
program exit abnormally!
# [/code]
我来回答
回答8个
时间排序
认可量排序

_nucong

2个粉丝

24

问答

0

专栏

4

资料

_nucong 2015-09-14 10:16:49
认可0
本帖最后由 _nucong 于 2015-9-14 10:21 编辑

问题已解决:
导致vb初始化失败原因是mmz.ko配置问题,在脚本load3518e中修改如下:
其中26为修改后:
[code]-    insmod mmz.ko mmz=anonymous,0,0x82600000,26M anony=1 || report_error   #for 3518E use
+    insmod mmz.ko mmz=anonymous,0,0x82000000,32M anony=1 || report_error   #for 3518E use[/code]

另外,关于[code]-920: get venc stream time out, exit thread[/code]已经找到原因:
因为3518e支持的最大码流为720p@25fps,默认sample_venc为三码流,第一码流最少25fps(n制和p制不同);
默认sample_venc.c中函数[code]SAMPLE_COMM_VENC_Start[/code]
[code]stVencChnAttr.stRcAttr.enRcMode = VENC_RC_MODE_H264CBRv2;

                stH264Cbr.u32Gop            = (VIDEO_ENCODING_MODE_PAL== enNorm)?25:30;
                stH264Cbr.u32StatTime       = 1; /* stream rate statics time(s) */
                stH264Cbr.u32ViFrmRate      = (VIDEO_ENCODING_MODE_PAL== enNorm)?25:30;/* input (vi) frame rate */
                stH264Cbr.fr32TargetFrmRate = (VIDEO_ENCODING_MODE_PAL== enNorm)?25:30;/* target frame rate */[/code]

修改为->
[code]stVencChnAttr.stRcAttr.enRcMode = VENC_RC_MODE_H264CBRv2;
                stH264Cbr.u32Gop            = (VIDEO_ENCODING_MODE_PAL== enNorm)?15:20;
                stH264Cbr.u32StatTime       = 1; /* stream rate statics time(s) */
                stH264Cbr.u32ViFrmRate      = (VIDEO_ENCODING_MODE_PAL== enNorm)?25:30;/* input (vi) frame rate */
                stH264Cbr.fr32TargetFrmRate = (VIDEO_ENCODING_MODE_PAL== enNorm)?15:20;/* target frame rate */[/code]
就解决了.

cnshibo

0个粉丝

3

问答

0

专栏

0

资料

cnshibo 2015-09-15 21:06:22
认可0
感谢分享~~~

3518hi

0个粉丝

0

问答

0

专栏

0

资料

3518hi 2015-09-29 17:49:35
认可0
# ./sample_venc 0
please press twice ENTER to exit this sample
login[753]: root login on 'pts/0'
[SAMPLE_COMM_VENC_GetVencStreamProc]-920: get venc stream time out, exit thread
[SAMPLE_COMM_VENC_GetVencStreamProc]-920: get venc stream time out, exit thread

我的还是会出现,操作系统内存32M,MMZ内存32M,操作系统内存一直在减小。

geiforce

0个粉丝

2

问答

0

专栏

0

资料

geiforce 2015-10-08 11:32:30
认可0
已经按照提示修改代码,重新编译运行sample_venc0 还是报错-920

_nucong

2个粉丝

24

问答

0

专栏

4

资料

_nucong 2015-10-10 08:41:11
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=20669&ptid=8691]3518hi 发表于 2015-9-29 17:49[/url]
# ./sample_venc 0
please press twice ENTER to exit this sample
login[753]: root login on 'pts/0'
[/quote]

mmz 修改为26

3518hi

0个粉丝

0

问答

0

专栏

0

资料

3518hi 2015-10-10 14:52:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=20856&ptid=8691]_nucong 发表于 2015-10-10 08:41[/url]
mmz 修改为26[/quote]

操作系统设置42,mmz设置为22 ,出现内存分配失败

_nucong

2个粉丝

24

问答

0

专栏

4

资料

_nucong 2015-10-10 15:04:36
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=20879&ptid=8691]3518hi 发表于 2015-10-10 14:52[/url]
操作系统设置42,mmz设置为22 ,出现内存分配失败[/quote]

[code]mem=38M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),2M(kernel),3M(system),10M(application)[/code]

mmz设置为26. 38+26刚好64M

geiforce

0个粉丝

2

问答

0

专栏

0

资料

geiforce 2015-10-14 10:07:16
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=20153&ptid=8691]_nucong 发表于 2015-9-14 10:16[/url]
问题已解决:
导致vb初始化失败原因是mmz.ko配置问题,在脚本load3518e中修改如下:
其中26为修改后:
[/quote]

按照你提示的修改了帧率 ,还是没有解决get stream timeout的问题
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区