|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
大家好,第一次求助
目前正在学习 fpga,在做一个采集 ov5640 图像数据并通过以太网传输视频数据到上位机小项目,遇到一点问题:
上位机软件是能实时显示图像数据的,但是会出现画面变紫并且一直闪烁;整体流程大致为上电后按下按键开始摄像头初始化,初始化完成后根据返回的场同步信号丢弃前十帧图像数据后以 pclk 拼接成 16bit 数据由 mig 控制器写入 ddr3,以太网模块读取 ddr3 的数据并以 udp 包的形式发送给上位机,每次 udp 包发送 1280 个字节
我个人认为数据链路没有问题,不然上位机显示图像应该会出现问题吧,比如撕裂或者分层等。
保存的图像数据如下:
目前已经试过几种解决方案但未能解决:
1.更换摄像头模块(问题依旧)
2.更换摄像头配置为测试滚动彩条模式(正常,不会变紫闪烁)所以怀疑摄像头返回的数据中有些帧就是紫色的,怀疑摄像头配置问题。
3.关闭 Gamma 校正,关闭 AWB 白平衡,关闭 AEC(问题依旧)
基本摄像头配置为 pll 输出 48MHz 的 pclk,DVP 的输出分辨率为 640x480,总行像素 1896,总场像素 984
上位机使用的是正点原子的视频传输上位机 2.4 版本
附件直接上源码
|
-
-
sources_1.7z
18.27 MB, 下载次数: 12
, 下载积分:
资产 -6 信元, 下载支出 6 信元
IP核及源码
|