imx51板子的ov5642图像采集问题

hwb1013 2015-10-31 04:15:17
15FPS的2048*1536分辨率
图像抓图过程中,有几率出现失败,概率还比较高,串口打印信息如下
In MVC:mxc_streamoff
MVC: In mxc_free_frame_buf
In MVC:mxc_allocate_frame_buf - size=4718592
case VIDIOC_QUERYBUF
In MVC:mxc_v4l2_buffer_status
In MVC:mxc_mmap
pgoff=0x91800, start=0x42854000, end=0x42cd4000
case VIDIOC_QUERYBUF
In MVC:mxc_v4l2_buffer_status
In MVC:mxc_mmap
pgoff=0x92800, start=0x42cd4000, end=0x43154000
case VIDIOC_STREAMON
In MVC:mxc_streamon
padnavigator: page allocation failure. order:11, mode:0xd1
[<8002d4ac>] (unwind_backtrace+0x0/0xf0) from [<80085090>] (__alloc_pages_nodemask+0x500/0x568)
[<80085090>] (__alloc_pages_nodemask+0x500/0x568) from [<8002de70>] (__dma_alloc+0xec/0x2a4)
[<8002de70>] (__dma_alloc+0xec/0x2a4) from [<8002e0a0>] (dma_alloc_coherent+0x54/0x60)
[<8002e0a0>] (dma_alloc_coherent+0x54/0x60) from [<7f006180>] (csi_enc_enabling_tasks+0x48/0x328 [ipu_csi_enc])
[<7f006180>] (csi_enc_enabling_tasks+0x48/0x328 [ipu_csi_enc]) from [<7f01e354>] (mxc_streamon+0x94/0x1b8 [mxc_v4l2_capture])
[<7f01e354>] (mxc_streamon+0x94/0x1b8 [mxc_v4l2_capture]) from [<7f0208d8>] (mxc_v4l_do_ioctl+0x8dc/0x1310 [mxc_v4l2_capture])
[<7f0208d8>] (mxc_v4l_do_ioctl+0x8dc/0x1310 [mxc_v4l2_capture]) from [<8028d5d4>] (video_usercopy+0x1e4/0x310)
[<8028d5d4>] (video_usercopy+0x1e4/0x310) from [<8028ca14>] (v4l2_ioctl+0x44/0x4c)
[<8028ca14>] (v4l2_ioctl+0x44/0x4c) from [<800b9194>] (vfs_ioctl+0x7c/0xac)
[<800b9194>] (vfs_ioctl+0x7c/0xac) from [<800b97e4>] (do_vfs_ioctl+0x52c/0x57c)
[<800b97e4>] (do_vfs_ioctl+0x52c/0x57c) from [<800b9868>] (sys_ioctl+0x34/0x54)
[<800b9868>] (sys_ioctl+0x34/0x54) from [<80028f80>] (ret_fast_syscall+0x0/0x30)
Mem-info:
DMA per-cpu:
CPU 0: hi: 42, btch: 7 usd: 0
Normal per-cpu:
CPU 0: hi: 18, btch: 3 usd: 16
active_anon:5734 inactive_anon:365 isolated_anon:32
active_file:2122 inactive_file:4730 isolated_file:0
unevictable:0 dirty:1 writeback:0 unstable:0
free:20038 slab_reclaimable:661 slab_unreclaimable:978
mapped:4054 shmem:313 pagetables:174 bounce:0
DMA free:73184kB min:10356kB low:12944kB high:15532kB active_anon:3636kB inactive_anon:4kB active_file:780kB inactive_file:244kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:130048kB mlocked:0kB dirty:4kB writeback:0kB mapped:248kB shmem:4kB slab_reclaimable:112kB slab_unreclaimable:32kB kernel_stack:8kB pagetables:36kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 63 63 63
Normal free:6968kB min:5176kB low:6468kB high:7764kB active_anon:19300kB inactive_anon:1456kB active_file:7708kB inactive_file:18676kB unevictable:0kB isolated(anon):128kB isolated(file):0kB present:65024kB mlocked:0kB dirty:0kB writeback:0kB mapped:15968kB shmem:1248kB slab_reclaimable:2528kB slab_unreclaimable:3880kB kernel_stack:624kB pagetables:660kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 72*4kB 54*8kB 37*16kB 38*32kB 30*64kB 27*128kB 23*256kB 16*512kB 12*1024kB 7*2048kB 4*4096kB 1*8192kB 0*16384kB = 73184kB
Normal: 50*4kB 24*8kB 31*16kB 20*32kB 5*64kB 4*128kB 18*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 6968kB
7165 total pagecache pages
0 pages in swap cache
Swap cache stats: add 0, delete 0, find 0/0
Free swap = 0kB
Total swap = 0kB
49152 pages of RAM
20164 free pages
1761 reserved pages
1508 slab pages
8308 pages shared
0 pages swap cached
ERROR: v4l2 capture: Allocate dummy frame failed.
In MVC:mxc_poll
case VIDIOC_G_FMT
In MVC: mxc_v4l2_g_fmt type=1
type is V4L2_BUF_TYPE_VIDEO_CAPTURE
End of mxc_v4l2_g_fmt: v2f pix widthxheight 2048 x 1536
End of mxc_v4l2_g_fmt: crop_bounds widthxheight 2048 x 1536
End of mxc_v4l2_g_fmt: crop_defrect widthxheight 800 x 600
End of mxc_v4l2_g_fmt: crop_current widthxheight 2048 x 1536
[355] 高清************************

[356] video_config_vi stream on

[357] video_config_vi image size 4718592
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[358] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[359] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

get key: 0x69

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[360] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[361] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

closeTipsDlg now
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[362] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[363] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[364] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[365] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[366] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expired fd = 16

ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
[367] vi_get_frame ch[0] VIDIOC_DQBUF failed errno:62 description:Timer expi


大神们帮忙分析下,什么原因造成的
...全文
218 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧