Firefly开源社区

打印 上一主题 下一主题

[应用开发] rk3588平台rockit模块的测试例程

163

积分

0

威望

0

贡献

技术小白

积分
163

rk3588平台rockit模块的测试例程

发表于 2022-10-17 10:49:23      浏览:5425 | 回复:9        打印      只看该作者   [复制链接] 楼主
场景描述:
      rk3588的sdk_v1.0.2a版本已有/external/rockit模块,其中mpi接口中有提供vi、vo、venc、vdec等媒体流通路,但sdk中的vi例程实测会报段错误,其他例程正在测试,最终定位到是最顶层的初始化调用RK_MPI_SYS_Init()出错,请问有遇到这种情况的吗?

平台:aio-3588s-jd4

命令行参数: rk_mpi_vi_test -w 1920 -h 1080 -t 4 -n /dev/video0

日志打印
root@RK3588:/oem# rk_mpi_vi_test -w 1920 -h 1080 -t 4 -n /dev/video0
vi               10:08:28-498 {main              :1381} test running enter!
vi               10:08:28-499 {main              :1487} test running enter ctx->aEntityName=/dev/video0!
cmd parse result:
output file open      : 0
yuv output file name  : /
enc0 output file path : //
enc1 output file path : //
loop count            : 100
enMode                : 1
dev                   : 0
pipe                  : 0
channel               : 1
width                 : 1920
height                : 1080
enCompressMode        : 0
enMemoryType          : 4
aEntityName           : /dev/video0
depth                 : 0
enPixelFormat         : 0
bFreeze               : 0
src_frame rate        : -1
dst frame rate        : -1
out buf count         : 3
bUserPicEnabled       : 0
bEnRgn                : 0
rgn count             : 1
rgn type              : 4
bGetConnecInfo        : 0
bGetEdid              : 0
bSetEdid              : 0
Segmentation fault



微信截图_20221017104806.png (29.18 KB, 下载次数: 107)

微信截图_20221017104806.png
回复

使用道具 举报

163

积分

0

威望

0

贡献

技术小白

积分
163
发表于 2022-10-17 14:43:01        只看该作者  沙发
日志等级设置为最高
root@RK3588:/oem/rkmpi# cat rk_mpi.sh
#!/bin/sh

export rt_log_level=6

./rk_mpi_vi_test -w 1920 -h 1080 -n /dev/video0 -t 4
root@RK3588:/oem/rkmpi# ./rk_mpi.sh
RTChips          14:41:37-420 {readEfuse         :119} open /sys/bus/nvmem/devices/rockchip-efuse0/nvmem error
vi               14:41:37-421 {main              :1383} test running enter!
vi               14:41:37-421 {main              :1463} ctx->stDebugFile.bCfg = 0

vi               14:41:37-422 {main              :1491} test running enter ctx->aEntityName=/dev/video0!
回复

使用道具 举报

48

积分

0

威望

0

贡献

技术小白

积分
48
发表于 2023-1-16 09:44:47        只看该作者  板凳
你的这个问题有解决吗?我也遇到相同的问题,我进行了相关的测试,发现最基本的RK_MPI_SYS_Init() 的调用都会报段错误。
回复

使用道具 举报

163

积分

0

威望

0

贡献

技术小白

积分
163
发表于 2023-1-31 11:29:11        只看该作者  地板
把系统的库文件替换掉,都替换掉,替换成sdk中编译出来的。 比如rockit/mpi/sdk/lib64/libgraphic_lsf.so 库文件拷贝到 /usr/lib/ 路径下,替换掉原来的libgraphic_lsf.so文件。
回复

使用道具 举报

48

积分

0

威望

0

贡献

技术小白

积分
48
发表于 2023-2-3 08:42:42        只看该作者  5#
孙向军 发表于 2023-1-31 11:29
把系统的库文件替换掉,都替换掉,替换成sdk中编译出来的。 比如rockit/mpi/sdk/lib64/libgraphic_lsf.so  ...

谢谢楼主,另外请问下你们有在这个模式解码下进行QT的UI显示吗?我在这个模式进行解码,QT的UI会被覆盖,不能显示。
回复

使用道具 举报

163

积分

0

威望

0

贡献

技术小白

积分
163
发表于 2023-2-8 09:35:03        只看该作者  6#
rkdream 发表于 2023-2-3 08:42
谢谢楼主,另外请问下你们有在这个模式解码下进行QT的UI显示吗?我在这个模式进行解码,QT的UI会被覆盖, ...

我也遇到了,不知道QT怎么指定图层,还没搞出来,你搞懂了分享一下哈。
回复

使用道具 举报

48

积分

0

威望

0

贡献

技术小白

积分
48
发表于 2023-2-8 09:38:05        只看该作者  7#
孙向军 发表于 2023-2-8 09:35
我也遇到了,不知道QT怎么指定图层,还没搞出来,你搞懂了分享一下哈。

好,我搞出来就告诉你,你有结果了也告诉我一下。另外方便加个微信聊么?
回复

使用道具 举报

163

积分

0

威望

0

贡献

技术小白

积分
163
发表于 2023-2-8 14:20:07        只看该作者  8#
rkdream 发表于 2023-2-8 09:38
好,我搞出来就告诉你,你有结果了也告诉我一下。另外方便加个微信聊么?

VX: sxj50729
回复

使用道具 举报

54

积分

0

威望

0

贡献

技术小白

积分
54
发表于 2024-5-13 16:03:27        只看该作者  9#
你好,我目前更新了最新的SDK,但是编译这个模块出错。请问你是怎么编译出来的呢?
回复

使用道具 举报

54

积分

0

威望

0

贡献

技术小白

积分
54
发表于 2024-5-13 16:16:36        只看该作者  10#
我编译出来,有venc,vdec,vo,但是没有vi模块
回复

使用道具 举报

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

本版积分规则

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