IMX6Q capture err

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX6Q capture err

462 Views
richarddestiny
Contributor III

HI,all

   when  i use  mxc_vpu_test.out   , i can get the  video

but  when i  use  mxv_v4l2_capture.out   it's err,    the  log is that :

root@imx6qdlsolo:/unit_tests# ./mxc_v4l2_capture.out  -d /dev/video1 test.yuv

in_width = 176, in_height = 144

out_width = 176, out_height = 144

top = 0, left = 0

sensor chip is ov5640_mipi_camera

sensor supported frame size:

640x480

320x240

720x480

720x576

1280x720

1920x1080

2592x1944

176x144

1024x768

sensor frame format: UYVY

sensor frame format: UYVY

sensor frame format: UYVY

sensor frame format: UYVY

sensor frame format: UYVY

sensor frame format: UYVY

sensor frame format: UYVY

sensor frame format: UYVY

sensor frame format: UYVY

         Width = 176     Height = 144    Image size = 3801YUV420

6

pixelformat: YU12

Unable to handle kernel paging request at virtual address 3c150000

pgd = a874c000

[3c150000] *pgd=00000000

Internal error: Oops: 5 [#1] PREEMPT SMP ARM

Modules linked in: ov5640_camera_mipi

CPU: 0 PID: 772 Comm: mxc_v4l2_captur Not tainted 3.10.17+g232293e #19

task: a8468b40 ti: a88ee000 task.ti: a88ee000

PC is at prp_enc_eba_update+0x24/0x13c

LR is at mxc_streamon+0x110/0x238

pc : [<8042f72c>]    lr : [<80429c7c>]    psr: 80000093

sp : a88efda0  ip : 8042f708  fp : 60000013

r10: a85e3000  r9 : a83f803c  r8 : a83f8048

r7 : 80cf56bc  r6 : 00000001  r5 : 80cf5130  r4 : 3c150000

r3 : 00000000  r2 : 3c150000  r1 : 80cf56bc  r0 : 00000001

Flags: Nzcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user

Control: 10c53c7d  Table: 3874c04a  DAC: 00000015

Process mxc_v4l2_captur (pid: 772, stack limit = 0xa88ee238)

Stack: (0xa88efda0 to 0xa88f0000)

fda0: a88efe58 a83f8008 00000000 a83f8000 a83f8044 00200200 00100100 80429c7c

fdc0: 40045612 a83f8000 a88efe58 a83f8008 a88efe58 00000000 40045612 a85e3000

fde0: 00000000 8042bd20 a8ccb8c0 806317fc 90f00000 800a7f4c 00000001 8004b060

fe00: 00000000 00000001 00000000 a83f714c 60000093 00000001 00000000 806315fc

fe20: 00000000 40045612 00000000 00000000 a88efe58 7e802ad0 00000001 8042b6b8

fe40: 00000000 804117ac a8ccb8c0 00000000 00000000 8042b6b8 00000001 00000001

fe60: 00000000 00000003 00000000 00000000 00000000 00000000 00000000 00000000

fe80: 00000000 00000000 00000001 3c1b0000 00000000 00000000 00000000 00000000

fea0: 76d80000 a8bddf88 040404fb 800ac624 a8bddf88 00000000 a85e3000 0003c1b0

fec0: 00000000 0000a000 00000002 00000000 a85e3000 a88ee030 0000000a a83f0c00

fee0: a85e3000 40045612 7e802ad0 80c87910 a88ee000 a85bac68 7e802ad0 8040de88

ff00: 40045612 a85e3000 00000000 7e802ad0 a85e3000 800cf430 a8ccb8c4 80000013

ff20: 00100100 a8ccb8c0 76d80000 00000001 a85e3000 00000003 00000000 80631844

ff40: a8ccb8c8 8009d290 00000001 0003c1b0 a88eff5c a800ae40 f4000100 00000000

ff60: 00000001 40045612 00000003 00000000 7e802ad0 a85e3000 a88ee000 00000000

ff80: 00000000 800cf630 f400010c 00000000 00000003 00000024 00000003 00000036

ffa0: 8000e204 8000e080 00000003 00000024 00000003 40045612 7e802ad0 00000001

ffc0: 00000003 00000024 00000003 00000036 00000001 00011a24 76f02000 00000000

ffe0: 000119ec 7e802ac4 00008830 76e65fdc 60000010 00000003 e3560003 1affffed

[<8042f72c>] (prp_enc_eba_update+0x24/0x13c) from [<80429c7c>] (mxc_streamon+0x110/0x238)

[<80429c7c>] (mxc_streamon+0x110/0x238) from [<8042bd20>] (mxc_v4l_do_ioctl+0x668/0x1ddc)

[<8042bd20>] (mxc_v4l_do_ioctl+0x668/0x1ddc) from [<804117ac>] (video_usercopy+0x188/0x400)

[<804117ac>] (video_usercopy+0x188/0x400) from [<8040de88>] (v4l2_ioctl+0xe0/0x13c)

[<8040de88>] (v4l2_ioctl+0xe0/0x13c) from [<800cf430>] (do_vfs_ioctl+0x400/0x5c8)

[<800cf430>] (do_vfs_ioctl+0x400/0x5c8) from [<800cf630>] (SyS_ioctl+0x38/0x64)

[<800cf630>] (SyS_ioctl+0x38/0x64) from [<8000e080>] (ret_fast_syscall+0x0/0x30)

Code: e1a04002 e5953000 e1a06000 e3530003 (e5923000)

---[ end trace 8d25bdb81c285b27 ]---

note: mxc_v4l2_captur[772] exited with preempt_count 1

what the problem?

Labels (1)
0 Kudos
1 Reply

329 Views
igorpadykov
NXP Employee
NXP Employee

Hi Richard

had you loaded driver with modprobe, this is described in /Doc folder

file FSL-UT-V4L2-009.txt:

| Non-default Hardware Configuration |

ov5640 sensor and MIPI extention board are requried

| Test Procedure |

Check that /dev/video1 exists. If it does not exist, load the camera driver

with the command: modprobe mxc_v4l2_capture

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos