嗯哼

嗯哼

1个粉丝

12

问答

0

专栏

0

资料

嗯哼  发布于  2025-03-10 14:42:47
采纳率 34%
12个问答
288

sensor适配3519问题

   

现在sensor在运行sample_vio例程时,使用VI_OFFLINE_VPSS_OFFLINE模式时,可以正常输出h265图像,但是使用VI_ONLINE_VPSS_ONLINE模式时,数据在vi模块那边就lost掉了;这个可能是什么原因该如何查看
这个是mipi_rx的信息

这个是vi的信息

这个是VI_ONLINE_VPSS_OFFLINE时;/dev/logmpp的信息

这个是VI_ONLINE_VPSS_ONLINE时;/dev/logmpp的信息

这个是运行sample_vio时的报错

看起来VI_ONLINE和VPSS_ONLINE都有问题,vpss好像是图像尺寸问题,vi可能是什么问题?

我来回答
回答22个
时间排序
认可量排序

UncleRoderick

51个粉丝

16

问答

4

专栏

16

资料

UncleRoderick 2025-03-10 15:45:06
认可0

看起来MIPIRX数据接收正常了,完整的PROC信息发下看看,串口执行程序,然后网络telnet进板子,cat /proc/umap/* > PROC.txt

嗯哼
嗯哼   回复   UncleRoderick  2025-03-10 16:19:59
0

文件发在下面了

嗯哼
嗯哼   回复   UncleRoderick  2025-03-11 15:50:36
0

我在1920*1080的分辨率的时候使用VI_ONLINE_VPSS_ONLINE,/dev/logmpp和 sample_vio本身就没有报错了;但是在mipi有数据的情况下,vi还是没有发出任何数据,这该如何查看?

UncleRoderick
UncleRoderick   回复   嗯哼  2025-03-11 19:47:57
0

你的PROC信息看起来没啥问题,不好排查,VI_ONLINE_VPSS_ONLINE的PROC信息可以发下看看

嗯哼
嗯哼   回复   UncleRoderick  2025-03-12 10:39:57
0

下面那个就是38402160的VI_ONLINE_VPSS_ONLINE的PROC信息还是说要19201080的PROC信息?

嗯哼
嗯哼   回复   UncleRoderick  2025-03-12 14:56:50
0

刚才发现sample_vio 是不是在现的时候vi不显示frame rate?因为我发现即便没有frame_rate,也能生成h265视频文件

UncleRoderick
UncleRoderick   回复   嗯哼  2025-03-12 15:01:59
0

VI_ONLINE_VPSS_ONLINE模式VI没有frame_rate,可以看VPSS的

嗯哼
嗯哼   回复   UncleRoderick  2025-03-12 15:34:55
0

sample_uvc如果使用一个新的摄像头有什么需要改的地方吗

UncleRoderick
UncleRoderick   回复   嗯哼  2025-03-12 16:03:58
0

不需要修改太大,基本通用,主要VI能接收到数据,后面处理一样的

嗯哼
嗯哼   回复   UncleRoderick  2025-03-12 17:23:49
0

我这边看到,我设置的sensor 宽高是19201080;但是在mjpeg那边frm_info->width和frm_info->height却是38402160;这个是怎么得来的?还是哪里可以设置?

UncleRoderick
UncleRoderick   回复   嗯哼  2025-03-12 19:50:37
0

UVC配置的那个脚本配的吧?

嗯哼
嗯哼   回复   UncleRoderick  2025-03-13 17:26:43
0

start_uvc.sh和ConfigUVC.sh吗?这两个脚本里没看到有配置分辨率的啊

嗯哼

1个粉丝

12

问答

0

专栏

0

资料

嗯哼 2025-03-10 16:19:46
认可0

这个是proc信息

易百纳技术社区 文件: PROC.txt
下载

邓晓

22个粉丝

1

问答

0

专栏

19

资料

邓晓 2025-03-10 17:32:51
认可0

感觉是vpss和vi的时序没匹配上,在线模式,在加载驱动的地方,有适配的,需要配置一些寄存器,和离线不一样。

嗯哼
嗯哼   回复   邓晓  2025-03-10 17:36:05
0

大概是在哪里?comm下面的.c文件吗

邓晓
邓晓   回复   嗯哼  2025-03-10 17:57:25
0

不是代码,是那个加载驱动的脚本,./load.sh,你看看那个脚本

嗯哼
嗯哼   回复   邓晓  2025-03-11 10:52:34
0


是这个吗,修改这个mmz_size?那对于3840*2160多大合适?是怎么计算?

邓晓
邓晓   回复   嗯哼  2025-03-11 19:48:13
0

不是内存问题,都1918M了,肯定够了
看看脚本里有没有什么online offline字段,记得有个sys_config.ko,就是配置在离线寄存器的

嗯哼
嗯哼   回复   邓晓  2025-03-12 10:41:29
0



应该就是这个代码也找到了;但是文档里也没说明怎么配置

人人人人

2个粉丝

11

问答

0

专栏

0

资料

人人人人 2025-03-10 17:38:44
认可0

使用离线模式,估计是数据没有及时从buffer取出,buffer满了。

嗯哼
嗯哼   回复   人人人人  2025-03-11 14:41:38
0

离线模式是正常的,但要sensor以uvc的形式输出,不能离线吧;这个buffer满了可以扩吗?

人人人人
人人人人   回复   嗯哼  2025-03-12 23:05:48
0

设置离线试试,应该可以,扩buffer没用,有无性能压力时很容易出问题,再看看低延迟有没有开启。

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区