qn1515977846

qn1515977846

0个粉丝

1

问答

0

专栏

0

资料

qn1515977846  发布于  2018-01-17 10:01:48
采纳率 0%
1个问答
3888

Hi3531A_SDK_V1.0.4.0 venc实例程序运行报错,错误码0xa0108010

 
本帖最后由 qn1515977846 于 2018-1-17 13:04 编辑

运行日志如下:
/mnt/Hi3531A_SDK_V1.0.4.0/mpp/sample/venc # ./sample_venc 0
[SAMPLE_COMM_VI_Start]-719: Start VI Dev 0 0!
[SAMPLE_COMM_VI_StartDev]-607: HI_MPI_VI_SetDevAttr failed with 0xa0108010!
[SAMPLE_COMM_VI_Start]-723: SAMPLE_COMM_VI_StartDev failed with 0xffffffff
[SAMPLE_VENC_720p_CLASSIC]-136: start vi failed!
program exit abnormally!

/mnt/Hi3531A_SDK_V1.0.4.0/mpp/sample/venc # cat /dev/logmpp
<3>[    vi] [Func]:ViuDevIoctl [Line]:4259 [Info]:<3>[    vi] ERR IOCTL CMD 0x40044922
<3>[    vb] try to destroy a kernel pool!
<3>[    vb] try to destroy a kernel pool!

查看《HiMPP V3.0 媒体处理软件开发参考.pdf》的3-120,错误码解释如下:
0xA0108010 HI_ERR_VI_SYS_NOTREADY 视频输入系统未初始化

/dev/logmpp提示 ERR IOCTL CMD 0x40044922,请问有谁遇到过这个问题吗?
我来回答
回答3个
时间排序
认可量排序

qn1515977846

0个粉丝

1

问答

0

专栏

0

资料

qn1515977846 2018-01-17 12:48:13
认可0
本帖最后由 qn1515977846 于 2018-1-17 12:50 编辑

结贴:

在组织大神的帮助下,此问题已解决:
原因是SDK版本和设备中安装的ko的版本不一致导致。

辨别方法:
通过下面的命令获取设备上面sdk的版本
~ # cat /proc/umap/vi

[VIU] Version: [Hi3531A_MPP_V1.0.2.0 B040 Release], Build Time: [Dec 19 2015, 17:42:33]

如果这里使用的sdk版本和设备安装的不匹配可以通过cat /etc/init.d/S80network获取ko的安装参数,例如:

ifconfig lo 127.0.0.1
cd /tp2813_ko/
./load3531a -a -ad 2823 -osmem 128
cd /
insmod tp2802_1.ko

~ # cat /etc/init.d/S80network

然后将设备的load3531a cp到你sdk的环境中
cp /tp2813_ko/load3531a  /mnt/Hi3531A_SDK_V1.0.4.0/mpp/ko
cd /mnt/Hi3531A_SDK_V1.0.4.0/mpp/ko
./load3531a -r  //在把sdk中的ko安装到系统,不要使用sdk中的load3531a来安装。
./load3531a -a -ad 2823 -osmem 128 //重新安装ko

安装之后,可以使用下面的命令查看版本是否匹配。
/mnt/Hi3531A_SDK_V1.0.4.0/mpp/ko # cat /proc/umap/vi

[VIU] Version: [Hi3531A_MPP_V1.0.4.0 B030 Release], Build Time: [Jan 13 2017, 17:17:09]

版本匹配之后,这个错误就会消失了。

jipd

0个粉丝

14

问答

0

专栏

0

资料

jipd 2018-07-24 16:48:27
认可0
受教了。。。。

0个粉丝

0

问答

0

专栏

0

资料

2020-10-30 18:22:04
认可0

受教了

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区