TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3352使用USB UVC摄像头长时间拍摄卡死

AM3352开发板在长时间用V4L2进行mmap方式拍照时,传输较大分辨率(2592*1944)时经常丢包,无法传输整个图像,并且内核出现trace信息

musb_host_rx 1658: RX13 dma busy, csr 2023

之后板子重启之前无法再select摄像头

请问怎么解决这个问题?

Shine:

请问使用是哪个版本的SDK? 有使能usb DMA吗?板子下电后能重启摄像头吗?

Hua Wan:

回复 Shine:

用的linux 4.1.18内核 开启了USB DMA

Shine:

回复 Hua Wan:

用最新的processor SDK试试,老版本的USB DMA有bug。
software-dl.ti.com/…/index_FDS.html

Hua Wan:

回复 Shine:

我后来将DMA关闭改为PIO 问题继续 这是V4L2的问题还是DMA的问题?

Denny%20Yang99373:

回复 Hua Wan:

估计DMA的问题接个HUB试试看

yongqing wang:

回复 Denny%20Yang99373:

你使用哪个版本的sdk?以前测试过USB摄像头没有遇到这个问题

user5849257:

回复 yongqing wang:

你好,如何确定SDK版本呢?我目前移植的是米尔科技的BSP,内核版本为L4.1.18,我这边接usb 摄像头,使用QT跑视频,图像能看到一帧一帧的传输,非常卡不知道怎么回事呢?是这个版本的SDK有bug吗?

user5849257:

回复 Shine:

你好,你说的老版本是指什么版本?能具体描述吗?

yongqing wang:

回复 user5849257:

使用多大的图像分辨率打开摄像头?

赞(0)
未经允许不得转载:TI中文支持网 » AM3352使用USB UVC摄像头长时间拍摄卡死
分享到: 更多 (0)