导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    通过VIDIOC_S_FMT更改分辨率后系统崩溃

    其它全志芯片讨论区
    1
    1
    1001
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • jinxiangwzh
      jinxiangwzh LV 7 最后由 编辑

      CMOS在工作的时候通过VIDIOC_S_FMT更改分辨率 有什么注意事项吗?我执行这个ioctl之后内核就崩了

      [[   95.151592] s_fmt set width = 3260, height = 2304
      ls-p100]col start:0
      [ls-p100]width:3260
      [ls-p100]height:2304
      [ls-p100]shutter_width:274
      [ls-p100]row_skip:0, col_skip:0
      Unable to handle kernel NULL pointer dereference at virtual address 00000000
      input_width:3260
      [ls-p100]input_height:2304
      [ls-p100]capture mode is set:16
      [ls-p100]camera_resolution_set, width=3260,[   95.189082] pgd = d6a50000
       hieght=2304
      [ls-p100]set phy camera
      [ls-p100]stream off
      [CAMERA] VIDIOC_S_FMT succeed
      [CAMERA] fmt.type = 9
      [CAMERA] fmt.f[   95.203231] [00000000] *pgd=7fc65835mt.pix_mp.width = 3260
      [CAMERA] fmt.fmt.pix_mp.height = 2304
      [CAMERA] fmt.fmt.pix_mp.pixelformat = SBGGR8
      [CAMERA] fmt.fmt.pi
      x_mp.field = 1
      [CAMERA]num_planes = 1
      [ls-p100]stream on
      [   95.229503] Internal error: Oops - BUG: 17 [#1] PREEMPT SMP THUMB2
      [   95.241579] Modules linked in: g_inomec_ls usb_f_inomec_ls vin_v4l2 mt9j003_parallel vin_io videobuf2_v4l2 videobuf2_dma_contig videobuf2_memops videobuf2_core
      [   95.257689] CPU: 0 PID: 801 Comm: ls-p100 Not tainted 4.9.118 #308
      [   95.264636] Hardware name: sun8iw16
      [   95.268558] task: d73cf440 task.stack: d695c000
      [   95.273804] PC is at vin_set_addr+0x39/0x174 [vin_v4l2]
      [   95.279772] LR is at vin_set_addr+0x3a/0x174 [vin_v4l2]
      [   95.285651] pc : [<bf830006>]    lr : [<bf830007>]    psr: 60000033
      [   95.285651] sp : d695dce0  ip : 00000000  fp : 00000cbc
      [   95.298560] r10: d7330608  r9 : 00000000  r8 : 00000000
      [   95.304436] r7 : 00000008  r6 : d7330000  r5 : d7330400  r4 : d7330458
      [   95.311777] r3 : d7330458  r2 : 00000000  r1 : 00000000  r0 : 00000000
      [   95.319120] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA Thumb  Segment none
      [   95.327340] Control: 50c5387d  Table: 56a5006a  DAC: 00000051
      [   95.333800]
      [   95.333800] SP: 0xd695dc60:
      [   95.338599] dc60  00000000 c002a0d7 ffffffff c04e2548 00000002 c04a6000 ffffffff bf830006
      [   95.347854] dc80  60000033 ffffffff d695dcc4 c0010553 00000000 00000000 00000000 d7330458
      [   95.357106] dca0  d7330458 d7330400 d7330000 00000008 00000000 00000000 d7330608 00000cbc
      [   95.366358] dcc0  00000000 d695dce0 bf830007 bf830006 60000033 ffffffff 00000051 bf000000
      [   95.375611] dce0  d7330000 00000900 d7330400 d7330000 3132434c 00000000 00000001 00000014
      [   95.384862] dd00  bf836996 bf8369aa 00000000 bf83016d 00000000 bf8304bb 00000000 00000000
      [   95.394114] dd20  00000cbc 00000cbc 00000900 00000cbc 00000cbc 00000000 00000900 00000000
      [   95.403365] dd40  00000000 00000000 00000000 00000002 00000000 00000000 00000002 d7330864
      [   95.412617]
      [   95.412617] R3: 0xd73303d8:
      [   95.417417] 03d8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.426667] 03f8  d7330780 00000000 00000cbc 00000900 00000000 00000000 00000000 00000000
      [   95.435918] 0418  0072c000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.445168] 0438  00000cbc 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.454418] 0458  59f80000 00000000 00000000 00003001 bf838a04 00000002 31384142 00010001
      [   95.463670] 0478  00000008 00000000 00020000 00000007 00000001 00000000 00000000 00000000
      [   95.472920] 0498  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.482170] 04b8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.491421]
      [   95.491421] R4: 0xd73303d8:
      [   95.496221] 03d8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.505471] 03f8  d7330780 00000000 00000cbc 00000900 00000000 00000000 00000000 00000000
      [   95.514722] 0418  0072c000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.523972] 0438  00000cbc 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.533223] 0458  59f80000 00000000 00000000 00003001 bf838a04 00000002 31384142 00010001
      [   95.542475] 0478  00000008 00000000 00020000 00000007 00000001 00000000 00000000 00000000
      [   95.551725] 0498  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.560975] 04b8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.570227]
      [   95.570227] R5: 0xd7330380:
      [   95.575026] 0380  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.584276] 03a0  00000003 00000000 00b100b1 d6bcc280 d6bcc280 00000000 00000000 00000000
      [   95.593528] 03c0  c023f4e5 bf8362ec 1c6fc335 1c0000f0 ce000799 00000080 00000000 00000000
      [   95.602780] 03e0  00000000 00000000 00000000 00000000 00000000 00000000 d7330780 00000000
      [   95.612031] 0400  00000cbc 00000900 00000000 00000000 00000000 00000000 0072c000 00000000
      [   95.621281] 0420  00000000 00000000 00000000 00000000 00000000 00000000 00000cbc 00000000
      [   95.630532] 0440  00000000 00000000 00000000 00000000 00000000 00000000 59f80000 00000000
      [   95.639782] 0460  00000000 00003001 bf838a04 00000002 31384142 00010001 00000008 00000000
      [   95.649036]
      [   95.649036] R6: 0xd732ff80:
      [   95.653836] ff80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.663086] ffa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.672336] ffc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.681586] ffe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.690836] 0000  01000000 00000000 00000002 00000000 00000000 00000000 00000000 00000000
      [   95.700086] 0020  00000000 00000000 00000000 00000000 00000000 0000013e f1fe8000 d72f9400
      [   95.709337] 0040  00000000 00000000 00000000 00000000 00000000 00000000 d68e3018 bf836a20
      [   95.718587] 0060  00000cbc 00000900 00000000 00000000 00000000 00000003 0072c000 00000003
      [   95.727840]
      [   95.727840] R10: 0xd7330588:
      [   95.732737] 0588  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.741988] 05a8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.751238] 05c8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.760488] 05e8  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.769738] 0608  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   95.778989] 0628  00000000 00000000 00000000 00000009 00000017 00000000 00000000 00000008
      [   95.788239] 0648  d7330780 d6bcc280 bf8364b8 bf80cb00 bf811eec d73300f0 00000168 00002000
      [   95.797492] 0668  00000000 00000000 00000001 00000000 d7330678 d7330678 00000000 00000000
      [   95.806749] Process ls-p100 (pid: 801, stack limit = 0xd695c210)
      [   95.813503] Stack: (0xd695dce0 to 0xd695e000)
      [   95.818411] dce0: d7330000 00000900 d7330400 d7330000 3132434c 00000000 00000001 00000014
      [   95.827614] dd00: bf836996 bf8369aa 00000000 bf83016d 00000000 bf8304bb 00000000 00000000
      [   95.836818] dd20: 00000cbc 00000cbc 00000900 00000cbc 00000cbc 00000000 00000900 00000000
      [   95.846020] dd40: 00000000 00000000 00000000 00000002 00000000 00000000 00000002 d7330864
      [   95.855223] dd60: d7330000 00000001 00000006 bf833c89 00000000 00000005 d7330000 d73307a8
      [   95.864417] dd80: 00000002 bf833dab 00000000 00000000 d7330634 00000001 00000002 00000012
      [   95.873622] dda0: 00000000 d7330000 00000000 d6ab8600 d6bcc280 c04d2354 d695de4c d6ab8600
      [   95.882826] ddc0: 00000000 bf82f447 bf82f3ed 00000001 40045612 d73300f0 c0240539 c0243a9d
      [   95.892030] dde0: d695ddf8 d7173040 d695c000 bf8362ec d6bcc280 d6bcc280 d70663f0 c0196d4b
      [   95.901233] de00: c0196cc3 00000002 0000000a 14000000 00000000 00000000 00000000 40045612
      [   95.910437] de20: 00000000 00e823c0 d695de4c 00000000 00e823c0 c0243903 00000001 d6ab8600
      [   95.919641] de40: c02439bd 00000000 d6978800 00000009 d685ff8c 20000013 00000001 00000001
      [   95.928845] de60: 00000004 be8fa900 00000000 c003cc97 00000004 00000001 d685fe00 00000001
      [   95.938048] de80: 00000001 d69b0848 00000001 c018f103 00000001 c0191671 00000000 00000000
      [   95.947251] dea0: 00000013 d69b0848 00000013 00000000 00000002 d70af728 d695ded8 c018f159
      [   95.956455] dec0: 00000000 c0093f23 00000000 00040976 10000000 d73300f0 d7330780 40045612
      [   95.965659] dee0: d6ab8600 00e823c0 d695c000 00000000 00000000 c023f84f 00e823c0 d6938650
      [   95.974864] df00: d6ab8600 00000004 00e823c0 c009e50f 00002000 c009e639 be8fa8ff 00000001
      [   95.984067] df20: 00000001 d6531188 00000001 c004ec59 00000000 00000000 00000000 00000000
      [   95.993271] df40: 00000000 d6531188 d69b0840 c00a54c1 00000000 d69b0841 be8fa8c8 00000002
      [   96.002476] df60: d6ab8600 c00a54c1 00004000 00000004 d6ab8601 d6ab8600 40045612 00e823c0
      [   96.011680] df80: d695c000 00000000 00000000 c009ec5f 00e823b0 00e823b0 00000900 00000036
      [   96.020884] dfa0: c000d604 c000d421 00e823b0 00e823b0 00000004 40045612 00e823c0 be8fa910
      [   96.030088] dfc0: 00e823b0 00e823b0 00000900 00000036 00000000 00000000 be8fad44 00000000
      [   96.039292] dfe0: 00029f40 be8fa8f8 00016118 b6f46440 60000010 00000004 00000000 00000000
      [   96.048692] [<bf830006>] (vin_set_addr [vin_v4l2]) from [<bf83016d>] (vin_set_next_buf_addr+0x2c/0x2e [vin_v4l2])
      [   96.060420] [<bf83016d>] (vin_set_next_buf_addr [vin_v4l2]) from [<bf8304bb>] (vin_subdev_s_stream+0x34c/0x3c2 [vin_v4l2])
      [   96.073024] [<bf8304bb>] (vin_subdev_s_stream [vin_v4l2]) from [<bf833c89>] (vin_remove+0x10a/0x13a [vin_v4l2])
      [   96.084555] [<bf833c89>] (vin_remove [vin_v4l2]) from [<bf833dab>] (__vin_pipeline_s_stream+0xf2/0x25c [vin_v4l2])
      [   96.096377] [<bf833dab>] (__vin_pipeline_s_stream [vin_v4l2]) from [<bf82f447>] (vidioc_streamon+0x5a/0x98 [vin_v4l2])
      [   96.108514] [<bf82f447>] (vidioc_streamon [vin_v4l2]) from [<c0243a9d>] (__video_do_ioctl+0xe1/0x198)
      [   96.118903] [<c0243a9d>] (__video_do_ioctl) from [<c0243903>] (video_usercopy+0x28f/0x33c)
      [   96.128209] [<c0243903>] (video_usercopy) from [<c023f84f>] (v4l2_ioctl+0x57/0x68)
      [   96.136734] [<c023f84f>] (v4l2_ioctl) from [<c009e50f>] (vfs_ioctl+0x11/0x1e)
      [   96.144770] [<c009e50f>] (vfs_ioctl) from [<c009e639>] (do_vfs_ioctl+0x61/0x664)
      [   96.153097] [<c009e639>] (do_vfs_ioctl) from [<c009ec5f>] (SyS_ioctl+0x23/0x3c)
      [   96.161329] [<c009ec5f>] (SyS_ioctl) from [<c000d421>] (ret_fast_syscall+0x1/0x54)
      [   96.169851] Code: f895 807a f7d0 f835 (6803) 9a01
      [   96.175618] ---[ end trace 36331293414b4002 ]---
      
      
      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策