移植Opencv2.0.0到Tiny6410出错

在板子上执行opencv程序,出现这样的错误,纠结了一天。

因为之前用过的UP_MAGIC6410板上面为第一个摄像头,分配的设备号是video0

但Tiny6410的是vedio2,所以有下面的错误。得注意了。。。。浪费了很多时间!

修改好之后,程序就运行成功了在Tiny上。可以用摄像头采集视频。

 

Unable to handle kernel NULL pointer dereference at virtual address 00000000

pgd = cd590000

[00000000] *pgd=5d63b831, *pte=00000000, *ppte=00000000

Internal error: Oops: 17 [#1] PREEMPT

last sysfs file: /sys/devices/virtual/vc/vcs5/dev

Modules linked in: fa_cpu_pfn(P)

CPU: 0    Tainted: P             (2.6.38-FriendlyARM #8)

PC is at s3c_fimc_v4l2_g_input+0x8/0x14

LR is at __video_do_ioctl+0x19dc/0x3db0

pc : [<c044204c>]    lr : [<c03c6a84>]    psr: a0000013

sp : cd4d9d98  ip : 22222222  fp : 00000000

r10: c0793a5c  r9 : cc6f6500  r8 : 80045626

r7 : c058b33c  r6 : c0755c48  r5 : 80045626  r4 : cd4d9e68

r3 : 00000000  r2 : cd4d9e68  r1 : c0793a5c  r0 : 00000000

Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user

Control: 00c5387d  Table: 5d590008  DAC: 00000015

Process camera (pid: 1041, stack limit = 0xcd4d8268)

Stack: (0xcd4d9d98 to 0xcd4da000)

9d80:                                                       00000104 00000000

9da0: 00000108 00000000 0000010c 00000000 00000110 00000000 00000114 00000000

9dc0: 00000118 00000000 0000011c 00000000 00000120 00000000 00000124 00000000

9de0: 00000128 00000000 0000012c 00000000 00000130 00000000 00000134 00000000

9e00: 00000138 00000000 0000013c 00000000 c0793a74 c0516098 00000000 c0793a74

9e20: c0793a5c c0441694 c0755c48 c0441600 c0755c50 cc6f6500 c055d7e0 80045626

9e40: 80045626 cd4d9e68 00000000 00000000 000f1534 00000000 00000000 c03c912c

9e60: 00000002 cc6f6500 00000000 20676e75 434d4946 69724420 2d633373 636d6966

9e80: 00000030 00000000 00000000 00000000 00000000 00000000 434d4946 42484120

9ea0: 7375622d 00000000 00000001 00000001 cd4d9ec4 c0183194 c074fc48 60000013

9ec0: 0000001b c0515f04 00000000 c074fc5c 22222222 22222222 22222222 22222222

9ee0: cd4d9ef4 c074fc48 80045626 c0755c48 80045626 c074fc48 cc6f6500 000f1534

9f00: cd4d8000 00000000 0000001b c03c4330 cc6f6500 000f1534 000f1534 cd13c700

9f20: c0172788 c01efad8 00000001 00000001 cd4c4264 00000000 cd4c4264 00000000

9f40: cd4d9f50 0000000e cd4c4264 cd4c4240 cc6f6500 00000020 00000001 00000001

9f60: cd4d9f74 c0183194 0000000e cc6f6500 000f1534 80045626 0000000e c0172788

9f80: cd4d8000 c01efb90 0000000e 00000000 000f1534 000f1534 0000000e 0000000e

9fa0: 00000036 c01725e0 000f1534 0000000e 0000000e 80045626 000f1534 04000005

9fc0: 000f1534 0000000e 0000000e 00000036 00000000 00000000 40f40000 0000001b

9fe0: 00000c48 beeeb268 403806d0 4116f4ec 80000010 0000000e 00000000 00000000

[<c044204c>] (s3c_fimc_v4l2_g_input+0x8/0x14) from [<c03c6a84>] (__video_do_ioctl+0x19dc/0x3db0)

[<c03c6a84>] (__video_do_ioctl+0x19dc/0x3db0) from [<c03c912c>] (video_ioctl2+0x2d4/0x430)

[<c03c912c>] (video_ioctl2+0x2d4/0x430) from [<c03c4330>] (v4l2_ioctl+0xe0/0x114)

[<c03c4330>] (v4l2_ioctl+0xe0/0x114) from [<c01efad8>] (do_vfs_ioctl+0x538/0x5bc)

[<c01efad8>] (do_vfs_ioctl+0x538/0x5bc) from [<c01efb90>] (sys_ioctl+0x34/0x54)

[<c01efb90>] (sys_ioctl+0x34/0x54) from [<c01725e0>] (ret_fast_syscall+0x0/0x30)

Code: e3a00000 e12fff1e e59130a0 e3a00000 (e5933000) 

---[ end trace 34a1c5346aecddec ]---

Segmentation fault

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值