本帖最后由 李相夷 于 2025-1-23 14:49 编辑
使用的是cypress 3014,输出yuy2的时候图像都正常的,但我修改为rgb24输出,图像是颠倒的,关于我的demo板,7611只是调试了颜色寄存器,fpga保证是rgb24,3014也是只改了rgb 的guid还有缓冲区为1920*1080*3.最关键的在fpga_configuration.c
中的FPGASetTransferData加入了这两行才让图像得以正确输出
uint16_t full_buffs_num = (uint32_t)width * height *24/32 / buff_cnt;
uint16_t short_buff_len = (uint32_t)width * height *24/32 % buff_cnt;
只不过现在问题卡在图像是颠倒的,我用wireshark捕获usb数据,也就是当我obs下发垂直翻转命令的时候想看看有没有相关参数竟然没有,这题如何解呢 |