win992590594

win992590594

0个粉丝

6

问答

0

专栏

0

资料

win992590594  发布于  2017-07-27 14:37:22
采纳率 0%
6个问答
6473

hi3519V101 USB Device摄像头无法实现采用V4L2采集

 
hi3519V101 利用usb3.0做USB Device摄像头,完全按照海思SDK(Hi3519 V101R001C01SPC020)中《外围设备驱动操作指南》中的方法,仍然无法无法实现采用V4L2采集视频,主机host端和板子device端都能成功识别出UVC Camera,但是采用AMCAP软件仍然无法正常显示视频(黑屏或者闪屏,没有图像信息),用海思给的Linux端放虚拟机中采集写yuv文件也还是不行,请问有谁在hi3519v101上实现过???我就想知道到底hi3519v101能不能做USB摄像头采集????   
        另外,板子上运行uvc-gadget程序,输出这些信息,是什么意思????是否正常???,如下:
/mnt/nfs/MCU/hi3519_V101/usb_cam # ./uvc-gadget

------------[ cut here ]------------
WARNING: CPU: 1 PID: 138 at drivers/usb/gadget/composite.c:313 usb_function_activate+0x8c/0x90 [libcomposite]()
Modules linked in: g_webcam usb_f_uvc libcomposite configfs dwc_usb3
CPU: 1 PID: 138 Comm: uvc-gadget Not tainted 3.18.20 #1
[] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[] (show_stack) from [] (dump_stack+0x88/0x98)
[] (dump_stack) from [] (warn_slowpath_common+0x6c/0x88)
[] (warn_slowpath_common) from [] (warn_slowpath_null+0x1c/0x24)
[] (warn_slowpath_null) from [] (usb_function_activate+0x8c/0x90 [libcomposite])
[] (usb_function_activate [libcomposite]) from [] (uvc_function_connect+0x18/0x38 [usb_f_uvc])
[] (uvc_function_connect [usb_f_uvc]) from [] (uvc_v4l2_open+0x54/0x64 [usb_f_uvc])
[] (uvc_v4l2_open [usb_f_uvc]) from [] (v4l2_open+0x9c/0x100)
[] (v4l2_open) from [] (chrdev_open+0xd0/0x190)
[] (chrdev_open) from [] (do_dentry_open+0x1d8/0x2f0)
[] (do_dentry_open) from [] (do_last+0x6b0/0xc5c)
[] (do_last) from [] (path_openat+0xb8/0x640)
[] (path_openat) from [] (do_filp_open+0x2c/0x88)
[] (do_filp_open) from [] (do_sys_open+0x104/0x1c8)
[] (do_sys_open) from [] (ret_fast_syscall+0x0/0x38)
---[ end trace f6c5647bbc5c908f ]---
g_webcam gadget: UVC connect failed with -22
open succeeded, file descriptor = 3
device is dwc_usb3_pcd on bus gadget
Unable to open MJPEG image './mjpeg'

     uvc_fill_streaming_control(dev, &dev->probe, 0, 0);    func:uvc_events_init line:1124
  uvc_fill_streaming_control:V4L2_PIX_FMT_YUYV,line:795
    uvc_fill_streaming_control(dev, &dev->commit, 0, 0);     func:uvc_events_init line:1126
  uvc_fill_streaming_control:V4L2_PIX_FMT_YUYV,line:795

[img]D:\1.png[/img]
我来回答
回答3个
时间排序
认可量排序

Benz

0个粉丝

29

问答

0

专栏

0

资料

Benz 2017-11-24 10:20:13
认可0
请问楼主解决了吗?最近在研究这个,有些个地方不是很明白,还望指点一下。在板子上面是通过V4l2采集并发送到USB口吗?然后再PC上面又通过V4L2去获取...处理?   谢谢

JACK_ZHANG

0个粉丝

5

问答

0

专栏

0

资料

JACK_ZHANG 2017-11-28 12:16:25
认可0
你上面那个打印是020版本的bug,030版本已经修复,但是我用030按文档操作跟你描述的也是基本一样,只是少了那一段打印而已,你可以试试030版本的SDK

win992590594

0个粉丝

6

问答

0

专栏

0

资料

win992590594 2017-11-30 17:47:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=81304&ptid=18259]JACK_ZHANG 发表于 2017-11-28 12:16[/url]
你上面那个打印是020版本的bug,030版本已经修复,但是我用030按文档操作跟你描述的也是基本一样,只是少了 ...[/quote]

是的,030版本确实修复了,不过完全按海思的来还是不能流畅出图,不知什么原因,后面搞其他的去了,就没弄这个了,你搞出来了吗?
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区