shaoxulaomao

shaoxulaomao

0个粉丝

1

问答

0

专栏

0

资料

shaoxulaomao  发布于  2014-10-13 13:51:38
采纳率 0%
1个问答
7931

求助!3518e的demo运行到HI_MPI_VB_SetConf就出错!

 
编译了mpp2里的venc的demo试着运行了一下,结果刚开始set VB就报错了。
错误码是a0018010
查了一下该错误码是”系统控制属性未配置“
这里就不懂了,MPP开发的指导文档里没有说还要设置什么东西。
请论坛里的大侠们帮一下忙,谢谢。
我来回答
回答5个
时间排序
认可量排序

shaoxulaomao

0个粉丝

1

问答

0

专栏

0

资料

shaoxulaomao 2014-10-13 14:33:38
认可0
……难道没有大侠救救我吗?

补充一下,我是先编译了mpp2/sample/venc,拷贝到了rootfs的/usr/local/bin,
然后将libaec.a  libanr.a  lib_hiae.a  lib_hiaf.a  lib_hiawb.a  libisp.a  libmpi.a  libresampler.a  libsns_ov9712.a  libVoiceEngine.a这些库拷贝到了rootfs的/usr/lib
结果执行的时候出现了

ldkiller

0个粉丝

2

问答

0

专栏

1

资料

ldkiller 2014-10-14 08:36:42
认可0
demo 中的 venc 一般不会出错,只要初始化好AD,就跑能sample
所以肯定很少人遇到。

shaoxulaomao

0个粉丝

1

问答

0

专栏

0

资料

shaoxulaomao 2014-10-15 16:53:44
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8387&ptid=3943]ldkiller 发表于 2014-10-14 08:36[/url]
demo 中的 venc 一般不会出错,只要初始化好AD,就跑能sample
所以肯定很少人遇到。[/quote]

你好!我后来找到原因了,是因为很多驱动都没有安装。这些驱动在mpp2/ko目录下,但是有个mmz.ko要配置其起始地址。但是海思的文档都没有提到这个事情。所以不知道怎么配置mmz.ko的起始地址
大侠能指导一二吗?

hilinux

0个粉丝

17

问答

0

专栏

0

资料

hilinux 2014-10-15 20:01:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8411&ptid=3943]shaoxulaomao 发表于 2014-10-15 16:53[/url]
你好!我后来找到原因了,是因为很多驱动都没有安装。这些驱动在mpp2/ko目录下,但是有个mmz.ko要配置其 ...[/quote]

海思在驱动加载的时候有个加载脚本,这个脚本里加载了所有驱动和管脚复用的配置

内核内存+MMZ内存=硬件总共大小的内存
MMZ内存的其实地址就是内核占用的地址

eg:内核:60M,MMZ的起始地址:0x3c00000+系统内存基地址

shaoxulaomao

0个粉丝

1

问答

0

专栏

0

资料

shaoxulaomao 2014-10-16 09:56:12
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=8421&ptid=3943]hilinux 发表于 2014-10-15 20:01[/url]
海思在驱动加载的时候有个加载脚本,这个脚本里加载了所有驱动和管脚复用的配置

内核内存+MMZ内存=硬 ...[/quote]

感谢指导。
我昨晚细看了一下sdk的安装文档,原来有这部分的说明。

我MMZ内存区一共28M,然后做了如下的VB配置

    memset(pstVbConf,0,sizeof(VB_CONF_S));
    pstVbConf->u32MaxPoolCnt = VB_MAX_POOLS;
   
    /*video buffer 720P */   
    pstVbConf->astCommPool[0].u32BlkSize = 1280*720*2;
    pstVbConf->astCommPool[0].u32BlkCnt = 15;

    /* hist buf*/
    pstVbConf->astCommPool[3].u32BlkSize = (196*4);
    pstVbConf->astCommPool[3].u32BlkCnt = 6;  

但是demo还是跑不过去。后来demo改小了才跑过去了。
不知道海思有没有给出参考值,不然不知道这参数配多少才合适。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区