CamCCC

CamCCC

1个粉丝

9

问答

0

专栏

0

资料

CamCCC  发布于  2025-01-02 10:40:07
采纳率 12%
9个问答
6168

海思ss927/sd3402 vi报错丢帧

     

/dev/logmpp偶尔出现如下报错:
vi_drv_trace_chn_err_int_status [line]:189 [info]:no eof int!
vi_drv_trace_chn_err_int_status [line]:193 [info]:buffer overflow int!
vi_pipe_send_capture_frame [line]:318 [info]:pipe 0 capture frame failed!

是偶尔,不是一直出现,可能运行几分钟或者10几分钟后出现;
在/proc/umap/vi里,可以查看到如下的信息:

请问有什么解决方法?或者调试思路?

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

UncleRoderick

59个粉丝

16

问答

4

专栏

20

资料

UncleRoderick 2025-01-02 11:11:50
认可0

看下mipirx是否有报错,会不会是硬件连接问题

CamCCC
CamCCC   回复   UncleRoderick  2025-01-02 11:42:27
0

mipirx没有报错,硬件连接应该是正常的,线缆都是固定好的,测试过程中没有动过。

UncleRoderick
UncleRoderick   回复   CamCCC  2025-01-06 08:25:13
0

发下完整的PROC信息看看

UncleRoderick
UncleRoderick   回复   CamCCC  2025-01-13 14:18:18
0

保存文本后再上传,cat /proc/unmap/* > PROC.txt

CamCCC
CamCCC   回复   UncleRoderick  2025-01-13 14:26:25
0

我把txt拖到这个回复框里,就会提示上传失败,我看看能不能上传到git之类的,然后把链接贴出来

CamCCC
CamCCC   回复   UncleRoderick  2025-01-13 14:35:26
0

我上传到git了,麻烦帮忙看一下,https://github.com/CorbinWE/file_share/blob/master/proc.txt

UncleRoderick
UncleRoderick   回复   CamCCC  2025-01-13 15:16:39
0

没看出哪里有明显的问题,需要更进一步的分析了

CamCCC
CamCCC   回复   UncleRoderick  2025-01-13 17:20:41
0

有什么调试、分析的思路吗?我这卡这问题上没什么调试思路了,VI的参数都尝试过调整

UncleRoderick
UncleRoderick   回复   CamCCC  2025-01-13 18:55:25
0

想办法给海思提问题单看看了,这种问题不明显

CamCCC
CamCCC   回复   UncleRoderick  2025-01-14 08:36:39
0

好的,谢谢

0个粉丝

0

问答

0

专栏

0

资料

2025-01-04 09:15:13
认可0

一直刷mipi rx, 可能有报错误,感觉是硬件或者摄像头的问题

CamCCC
CamCCC   回复    2025-01-04 11:35:55
0

不是mipi报错;也不是一直刷报错;报错来自vi-pipe,是偶发的。

Chowguohua

0个粉丝

0

问答

0

专栏

0

资料

Chowguohua 2025-01-11 20:23:36
认可0

我这边也报类似的错误,mipi_rx是倒是都正常,图像尺寸都检测正确,但是vi这块报错。楼主问题解决了吗?

CamCCC
CamCCC   回复   Chowguohua  2025-01-13 14:06:29
0

还没有解决,之前忙其他项目去了;你这个看是不是vi有什么参数配置不对

邓晓

22个粉丝

1

问答

0

专栏

19

资料

邓晓 2025-01-14 15:26:56
认可0

看这个报错,提示vi 没有收到sensor数据的eof中断,就来了下一个sof,还有buffer溢出问题,有可能是跑的业务太多了,ddr带宽不够

CamCCC
CamCCC   回复   邓晓  2025-01-14 17:08:04
0

MPP运行的业务,VI是4K@25fps输入,VENC有3个,1个4K@25fps的H265压缩,1个1080P的4K@25fps的H264压缩,1个4K@25fps的jpeg压缩;再就是1路音频,AAC编码;总共就这些,好像没有达到芯片规格的上限;CPU这边占用率也不高,使用top查看,20%左右。
DDR配置是芯片支持的最高频率和位宽组合。
请问有什么优化或者排查的方法吗?

邓晓
邓晓   回复   CamCCC  2025-01-14 19:58:48
0

看上去,业务在芯片能力范围内,这个偶发丢帧,影响大吗,偶尔丢丢没啥问题吧
你可以减少一些业务,看看会不会出现,控制变量测试
可以尝试联系FAE,能不能修改寄存器,提高vicap模块的优先级

CamCCC
CamCCC   回复   邓晓  2025-01-15 08:45:33
0

谢谢你的回复,我再排查下

邓晓
邓晓   回复   CamCCC  2025-01-15 09:51:32
0

看了proc信息,感觉像是ddr带宽问题,你可以把内存压缩功能用上,试试,这个功能可以降低ddr带宽

CamCCC
CamCCC   回复   邓晓  2025-01-15 11:39:06
0

是指的各模块数据的compress_mode吗?我往这个方向调试下。谢谢。

李华

1个粉丝

0

问答

0

专栏

0

资料

李华 2025-04-15 10:51:49
认可0

楼主解决了吗? 我的也是报这个错误,

undefined

undefined

undefined

[MIPI_RX] Version: [SS928V100V2.0.2.2 B090 Release], Build Time[Dec 28 2022, 11:56:07]

——-mipi lane divide mdoe——————————————————————————————————————————————-
mode lane divide
1 4+4

——-mipi dev attr——————————————————————————————————————————————————-
devno work_mode data_rate data_type wdr_mode img_x img_y img_w img_h
0 mipi X1 raw10 none 0 0 3840 2160
2 mipi X1 raw10 none 0 0 3840 2160

——-mipi lane info——————————————————————————————————————————————————-
devno lane_id
0 0, 1, 2, 3, -1, -1, -1, -1
2 4, 5, 6, 7, -1, -1, -1, -1

——-mipi phy data info———————————————————————————
phy_id lane_id phy_data mipi_data lvds_data freq
0 0, 1, 2, 3 0xc2,0x93,0xc2,0x97 0x2b,0xc0,0x12,0x3c 0xb1,0x21,0x55,0x00 185MHZ
1 4, 5, 6, 7 0x00,0x00,0x00,0x00 0x00,0x00,0x00,0x00 0x00,0x00,0x00,0x00 n/a

——-mipi detect info——————————————————————————
devno vc width height
0 0 3840 2160
0 1 0 0
0 2 0 0
0 3 0 0
2 0 0 0
2 1 0 0
2 2 0 0
2 3 0 0

——-phy cil err int info——————————————————————-
phy_id clk2_tmout clk_tmout lane0_tmout lane1_tmout lane2_tmout lane3_tmout clk2_esc clk_esc lane0_esc lane1_esc lane2_esc lane3_esc
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0 0

——-mipi error int info1—————————————————————————————-
devno ecc2 vc0_crc vc1_crc vc2_crc vc3_crc vc0_ecc_corrct vc1_ecc_corrct vc2_ecc_corrct vc3_ecc_corrct
0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0

——-mipi error int info2—————————————————————————————-
devno vc0_frmnum vc1_frmnum vc2_frmnum vc3_frmnum vc0_frmmmatch vc1_frmmmatch vc2_frmmmatch vc3_frmmmatch
0 0 0 0 0 1 0 0 0
2 0 0 0 0 0 0 0 0

——-mipi error int info3—————————————————————————————-
devno data_fifo_rderr cmd_fifo_rderr vsync cmd_fifo_wrerr data_fifo_wrerr
0 0 0 0 0 0
2 0 0 0 0 0

——-align error int info———————————————————
devno fifo_fullerr lane0_err lane1_err lane2_err lane3_err lane4_err lane5_err lane6_err lane7_err
0 0 0 0 0 0 0 0 0 0
devno fifo_fullerr lane0_err lane1_err lane2_err lane3_err lane4_err lane5_err lane6_err lane7_err
2 0 0 0 0 0 0 0 0 0

   MIPIRX  看着不像有问题的样子,,



   VI  一直都是丢数,,没有接受到数据:

[VI] Version: [SS928V100V2.0.2.2 B090 Release], Build Time[Dec 28 2022, 11:56:04]

————————————————————vi module param————————————————————————————————-
detect_err_frame drop_err_frame high_profile
0 0 N

————————————————————vi vpss mode & vi video mode——————————————————————————
pipe_id vi_vpss_mode vi_video_mode
0 vi_offline_vpss_offline normal
1 ~ 15 vi_offline_vpss_offline normal

————————————————————vi dev attr1——————————————————————————————————
dev_id dev_status intf_mode work_mode comp_mask0 comp_mask1 scan_mode
0 enable mipi 1mux fff00000 0 progressive
2 enable mipi 1mux fff00000 0 progressive

————————————————————vi dev attr2——————————————————————————————————
dev_id data_seq data_type data_reverse width height data_rate
0 yvyu raw N 3840 2160 x1
2 yvyu raw N 3840 2160 x1

————————————————————vi thermo sns attr———————————————————————————————
dev_id work_mode ooc_width ooc_height ooc_bitwidth cfg_num frame_rate sd_mux0 sd_mux1 sd_mux2 sd_mux3

————————————————————vi dev detect info———————————————————————————————
dev_id valid_width valid_height em_data_size total_width vfb_height vbb_height
0 3840 2160 0 4603 0 90
2 0 0 0 0 0 0

————————————————————vi stitch grp attr———————————————————————————————
grp_id stitch_en cfg_mode max_pts_gap pipe_num pipe_id

————————————————————vi bind attr——————————————————————————————————
dev_id pipe_num pipe_id
0 1 0
2 1 1

————————————————————vi wdr fusion grp attr—————————————————————————————
grp_id wdr_mode cache_line pipe_num pipe_id pipe_reverse
0 none 2160 1 0 N
1 none 2160 1 1 N

————————————————————vi pipe attr1—————————————————————————————————-
pipe_id bypass_mode isp_bypass width height pixel_format compress_mode
0 bypass_none N 3840 2160 raw10 none
1 bypass_none N 3840 2160 raw10 none

————————————————————vi pipe attr2—————————————————————————————————-
pipe_id bit_width bit_align_mode src_rate dst_rate frame_source vc_num vb_src vb_pool
0 8 high -1 -1 src_fe 0 common -1
1 8 high -1 -1 src_fe 0 common -1

————————————————————vi pipe param—————————————————————————————————-
pipe_id discard_pro_pic_en out_mode data_rate
0 N norm x1
1 N norm x1

————————————————————vi pipe stagger output split info———————————————————————-
pipe_id stagger_split_en
0 N
1 N

————————————————————vi pipe bnr buf num——————————————————————————————-
pipe_id bnr_buf_num
0 40
1 40

————————————————————vi pipe pre crop attr—————————————————————————————-
pipe_id enable rect_x rect_y rect_width rect_height
0 N 0 0 0 0
1 N 0 0 0 0

————————————————————vi pipe post crop attr—————————————————————————————
pipe_id enable rect_x rect_y rect_width rect_height
0 N 0 0 0 0
1 N 0 0 0 0

————————————————————vi pipe frame dump attr————————————————————————————-
pipe_id enable depth
0 N 0
1 N 0

————————————————————vi pipe fe out frame dump attr—————————————————————————
pipe_id enable depth
0 N 0
1 N 0

————————————————————vi pipe bas frame dump attr——————————————————————————-
pipe_id enable depth
0 N 0
1 N 0

————————————————————vi pipe private data dump attr—————————————————————————
pipe_id enable data_mode depth data_size
0 N back 0 0
1 N back 0 0

————————————————————vi pipe low delay attr—————————————————————————————
pipe_id enable line_cnt one_buf
0 N 0 N
1 N 0 N

————————————————————vi pipe frame interrupt attr——————————————————————————
pipe_id interrupt_type early_line
0 start 0
1 start 0

————————————————————vi pipe user pic attr—————————————————————————————-
pipe_id enable width height stride pixel_format pool_id phy_addr
0 N 0 0 0 n/a 0 0
1 N 0 0 0 n/a 0 0

————————————————————vi pipe snap attr———————————————————————————————-
pipe_id snap_type load_ccm_en frame_cnt repeat_send_times zsl_en frame_depth rollback_ms interval op_mode

————————————————————vi pipe status—————————————————————————————————
pipe_id enable width height int_cnt lost_cnt vb_fail_cnt frame_rate
0 Y 3840 2160 4066 4065 0 0
1 Y 3840 2160 0 0 0 0

————————————————————vi pipe offline task statistics————————————————————————-
pipe_id receive_pic_cnt busy_num task_submit_cnt task_fail_cnt task_cost_time max_cost_time
0 0 0 0 0 0 0
1 0 0 0 0 0 0

————————————————————vi phys chn attr1———————————————————————————————-
pipe_id chn_id width height pixel_format dynamic_range video_format compress_mode mirror flip
0 0 3840 2160 sp420 sdr8 linear none N N
1 0 3840 2160 sp420 sdr8 linear none N N

————————————————————vi phys chn attr2———————————————————————————————-
pipe_id chn_id depth src_rate dst_rate vb_src vb_pool align
0 0 0 -1 -1 common -1 0
1 0 0 -1 -1 common -1 0

————————————————————vi phys chn dis config—————————————————————————————
pipe_id chn_id mode motion_level pdt_type buf_num crop_ratio frame_rate camera_steady scale
0 0 4_DOF_GME Low IPC 0 0 0 0 0
1 0 4_DOF_GME Low IPC 0 0 0 0 0

————————————————————vi phys chn dis attr——————————————————————————————
pipe_id chn_id enable gdc_bypass mov_sub roef timelag hor_limit ver_limit still_crop strength
0 0 N N 0 0 0 0 0 N 0
1 0 N N 0 0 0 0 0 N 0

————————————————————vi phys chn dis param—————————————————————————————-
pipe_id chn_id large_motion_stable_coef low_freq_motion_preserve low_freq_motion_freq
0 0 100 10 100
1 0 100 10 100

————————————————————vi phys chn ldc attr——————————————————————————————
pipe_id chn_id ldc_version enable aspect x_ratio y_ratio xy_ratio x_offset y_offset distortion_ratio
0 0 LDC_V1 N N 0 0 0 0 0 0
1 0 LDC_V1 N N 0 0 0 0 0 0

————————————————————vi phys chn rotation attr———————————————————————————-
pipe_id chn_id rotation_type enable rotation
0 0 FIXED N 0
1 0 FIXED N 0

————————————————————vi phys chn spread attr————————————————————————————-
pipe_id chn_id enable spread_coef
0 0 N 0
1 0 N 0

————————————————————vi phys chn fisheye attr————————————————————————————
pipe_id chn_id enable mount_mode rgn_num bg_color_en bg_color lmf_en hor_offset ver_offset trap_coef fan_strength
0 0 N DESKTOP 0 N 0x0 N 0 0 0 0
1 0 N DESKTOP 0 N 0x0 N 0 0 0 0

————————————————————vi phys chn fisheye rgn attr——————————————————————————
pipe_id chn_id rgn_index view_mode in_radius out_radius pan tilt hor_zoom ver_zoom out_x out_y out_w out_h

————————————————————vi phys chn fov correction attr————————————————————————-
pipe_id chn_id enable
0 0 N
1 0 N

————————————————————vi ext chn attr1————————————————————————————————
pipe_id chn_id bind_chn src_type width height pixel_format dynamic_range video_format compress_mode

————————————————————vi ext chn attr2————————————————————————————————
pipe_id chn_id depth src_rate dst_rate vb_src vb_pool align

————————————————————vi chn low delay attr—————————————————————————————-
pipe_id chn_id enable line_cnt one_buf
0 0 N 0 N
1 0 N 0 N

————————————————————vi chn crop info————————————————————————————————
pipe_id chn_id crop_en coord x y width height trim_x trim_y trim_width trim_height
0 0 N ABS 0 0 0 0
1 0 N ABS 0 0 0 0

————————————————————vi chn status—————————————————————————————————-
pipe_id chn_id enable width height receive_cnt vb_fail_cnt lost_frame_cnt frame_rate
0 0 Y 0 0 0 0 0 0
1 0 Y 0 0 0 0 0 0

————————————————————vi chn out frame info—————————————————————————————-
pipe_id chn_id width height compress_mode low_delay_frame delay
0 0 0 0 none N 0
1 0 0 0 none N 0

————————————————————vi interrupt cost time statistics———————————————————————-
isp_time isp_max_time vicap_time vicap_max_time viproc_time viproc_max_time total_time int_time_per_sec
255 4785 358 4867 0 0 358 17194

CamCCC
CamCCC   回复   李华  2025-04-17 17:33:20
0

proc信息、logmpp日志,看能不能上传个txt文件,我们一起看一下;如果你是一直丢帧的话,那和我的问题估计不太一样,大概率是VI的配置出错。

测试圆
测试圆   回复   李华  2025-05-17 01:05:46
0

你好,你解决了么?我和你的问题是一模一样的

测试圆

1个粉丝

1

问答

0

专栏

0

资料

测试圆 2025-06-01 11:15:09
认可0

兄弟,你最后解决了么?

CamCCC
CamCCC   回复   测试圆  2025-06-04 15:15:15
0

项目暂停了,没继续调试了;我觉得 “ 邓晓 “答复给的思路应该是可行的,可以试试。后面我继续调试有结果也会更新到这个帖子下面。

追月

10个粉丝

10

问答

0

专栏

1

资料

追月 2025-06-03 09:28:24
认可0

用的什么排线接的sensor,可能是传输问题

CamCCC
CamCCC   回复   追月  2025-06-04 15:16:15
0

使用的fpc,长度10cm左右

追月
追月   回复   CamCCC  2025-06-04 15:48:32
0

FPC要用表层带屏蔽层的会好一些,或者直接用极细同轴排线

CamCCC
CamCCC   回复   追月  2025-06-06 11:22:11
0

谢谢你的建议,我和硬件同事讨论下。

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区