完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,如何让 FX3 支持 416x640,800fps
以及如何通过以下代码在不更改设备宽度和长度的情况下更改 DMA 缓存大小 /* 特定于类的未压缩 VS 帧描述符*/ //0x1e,/* 描述符大小 *///0x24,/* 描述符类型*///0x05,/* 子类型:未压缩的帧 I/F * ///0x01,/* 帧描述符索引 *// /0x01,/* 静止图像捕获方法 1 支持*///0x40,0x03,/* 像素宽度:320-QVGA */ 0/ /0x01,/* 支持静止图像捕获方法 1 *///0x40,0x03,/* 像素宽度:320-QVGA */ 0/ xe0,0x01,/* 以像素为单位的高度 240-QVGA * ///0x00,0x50,0x97,0x31,/* 最小比特率位/秒。 未指定,取自 MJPEG */ //0x00,0x50,0x97,0x31,/* 最大比特率位/秒。 未指定,取自 MJPEG */ //0x00,0x60,0x60,0x09,0x00,/* 最大视频或静止帧大小(以字节为单位)(已弃用)*// 0x2a,0x2c,0x0a,0x0a,0x00,/* 默认帧间隔 *// 0x01,/* 帧间隔(帧速率)类型:仅支持一个帧间隔 * ///0x2x00 a,0x2c,0x0a,0x00,/* 最短帧间隔 */ |
|
相关推荐
1个回答
|
|
要让FX3支持416x640分辨率和800fps帧率,您需要进行以下步骤:
1. 在FX3固件代码中修改帧描述符的参数,使其支持所需的分辨率和帧率。 特定于类的未压缩VS帧描述符: 0x1e,/* 描述符大小 */ 0x24,/* 描述符类型 */ 0x05,/* 子类型:未压缩的帧 I/F */ 0x01,/* 帧描述符索引 */ 0x01,/* 静止图像捕获方法 1 支持 */ 0x40, 0x03,/* 像素宽度:416 */ 0x00, 0xe0,/* 以像素为单位的高度 640 */ 请注意,这只是示例代码,您需要根据您的具体设置进行修改。 2. 确保DMA缓存大小足够支持所需的帧大小。 在FX3固件代码中,您可以通过更改DMA通道的设置来调整DMA缓存的大小。这些设置通常在firmware.c文件中的CyFxAppInit函数中进行。您可以尝试增加DMA缓存的大小,以适应较大的帧大小。 例如,您可以尝试将: #define CY_FX_EP_BULK_VIDEO_PKT_SIZE (1024) // 默认值 调整为: #define CY_FX_EP_BULK_VIDEO_PKT_SIZE (2048) // 较大的值 请注意,这只是示例代码,您需要根据您的具体设置进行修改。 重要提示:请确保USB 3.0总线和PC的性能足够支持所需的带宽和帧率。否则,即使更改了FX3固件代码和DMA缓存大小,也可能无法达到所需的帧率。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
690 浏览 0 评论
735 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
624 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
1099 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1092 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11795 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 13:01 , Processed in 0.977249 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号