完善资料让更多小伙伴认识你,还能领取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缓存大小,也可能无法达到所需的帧率。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
1631 浏览 0 评论
【瑞萨RA2L1入门学习】+ MacOS安装e2studio
714 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之分支间的操作
770 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】3D 图形显示
643 浏览 0 评论
750 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12242 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-1 23:56 , Processed in 0.565221 second(s), Total 70, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号