Firefly开源社区

打印 上一主题 下一主题

[Linux] 无法运行MPP框架 VPU调用失败

5

积分

0

威望

0

贡献

吃瓜的群众

积分
5

无法运行MPP框架 VPU调用失败

发表于 2022-12-2 14:01:01      浏览:2432 | 回复:1        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
​尊敬的研发同事 你们好!

   我们在使用贵司的算力盒子EC-R3588SPC,做视频硬解码功能,需要使用RK提供的MPP框架,阅读RK的MPP官方文档,下载了对应的代码,基于PC 上的ubuntu系统做了交叉编译ARM版本的。
交叉编译器的具体版本为gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu,MPP源码地址为
https://github.com/rockchip-linux/mpp

交叉编译配置为:

cmake_minimum_required( VERSION 2.6.3 )

SET(TOOLCHAIN_DIR "/data/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/")
set(TOOLCHAIN_HOST "${TOOLCHAIN_DIR}/bin/aarch64-none-linux-gnu")

set(CMAKE_CXX_COMPILER ${TOOLCHAIN_HOST}-g++)
set(CMAKE_C_COMPILER   ${TOOLCHAIN_HOST}-gcc)

SET(CMAKE_FIND_ROOT_PATH  ${TOOLCHAIN_DIR}
${TOOLCHAIN_DIR}/include
${TOOLCHAIN_DIR}/lib )
#SET(CMAKE_SYSTEM_PROCESSOR "armv7-a")
SET(CMAKE_SYSTEM_PROCESSOR "armv8-a")

add_definitions(-fPIC)
add_definitions(-DARMLINUX)
add_definitions(-Dlinux)


具体请见附件。。。
---------------------------------------------------------------------------------------------------------------------
编译成功后上传板子,板子上的SO和BIN include都已经生成,图如下:







运行如下命令提示异常
root@firefly:/usr/local/bin# ./vpu_api_test -help
/*******  vpu api demo in *******/
failed to open libvpu.so
vpu api demo fail, err: -1



root@firefly:/usr/local/bin#  ./mpi_dec_test -i SampleVideo_1280x720_5mb.h264 -t 7 -n 10
Segmentation fault (core dumped)
root@firefly:/usr/local/bin# ./vpu_api_test -help
/*******  vpu api demo in *******/
failed to open libvpu.so
vpu api demo fail, err: -1






image.png (28.79 KB, 下载次数: 86)

image.png

image.png (28.79 KB, 下载次数: 97)

image.png

arm.linux.cross.rar

389 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11138

优秀版主

发表于 2022-12-7 11:05:51        只看该作者  沙发
1. mpp lib 和 kernel mpp driver 还有其他依赖库有依赖关系,所以最好用 sdk 的 mpp 代码去开发,以免 mpp 版本不匹配带来的麻烦。

2. 你跑的 vpu_apt_test demo 其实代码 已经注释很清楚了 “/* vpu_api is only on Android platform */” 这个demo 是 只给 android 平台使用的,在  linux 上找不到 android 的库很正常,你可以测试  mpi_dec_test 来测试硬解码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表