分享

【博文连载】VIP Mini开发板测试

 ChinaAET 2020-10-31

当您第一次拿到VIP_Board Mini时,最关心的肯定是板卡功能的测试。再未经过任何固件更新的情况下,板卡已经烧录了FPGA出厂固件,板卡能同时在VGA与PC上位机显示彩色图像,同时包括按键、LED等的测试。

这里以640*480分辨力的OV7725为例(其他Sensor类似,只是比如AR0144为1280*720,则用对应的上位机进行测试),测试过程分别如下:

(1)安装前文中的“VIP Mini摄像头开发板安装示意图”组装双目OV7725模组,连接USB-Mini线,此时连接VGA线,拨动开关上电,能在显示器上看到摄像头采集的图像,如下图所示:

(2)板载8个LED,其中D[5:0]在欢快的流水运动

(3)按下K1则D7亮,按下K0则D6亮,一起按下则D7 D6亮。

(4)上位机测试需要安装USB驱动或可能软件,流程如下:

A)在PC识别到未知设备后,安装PC位宽版本的CY7C68013驱动(../02_工具、驱动、USB软件/USB-Driver_V3.2),确保设备管理器可以识别到Camera设备。

B)同时安装USB_Camera_VIP_Panel软件(../02_工具、驱动、USB软件\USB Camera VIP Panel/USB_Camera_640480如果可以直接打开,则说明你已经安装了库,那么不需要安装,直接用对应分辨率的exe吧)。

USB驱动安装详细的流程,请参照下一章,当然如果你是老司机,第四章根本不需要看了哈。

安装完后,请用资料包提供的USB_Camera_640480(OV7725)或者USB_Camera_1280720(MT9M001 AR0144)打开,OV7725选择RAW2RGB,软件将采集Bayer色域并恢复RGB色域的彩色图像,如下图所示;点击保存将在桌面保持当前触发画面:

上图为PC得到的Bayer阵列,通过软件转换为RGB888显示的图像,和VGA显示有一定的差异,根本原因如下,有能力的朋友可以深入研究:

(1)首先VGA显示的也是RGB的图,但是是由FPGA转换的,而PC是由软件转换的,由于代码的工作量较大,在FPGA实现的Bayer恢复算法PC端的复杂(没有考虑梯度),因此PC的效果要好。

(2)由于SDRAM是16bit,为了简单直接缓存RGB888→RGB565的图像,因此没有PC的效果好(当然16bit SDRAM也可以缓存RGB888,2个像素存3个地址,这个读者自己发挥吧)。

如果在您收到板卡后,以上几步测试均正常,则表示板卡功能正常……

备注:关于更多USB驱动安装,以及USB_Camera_VIP_Panel软件的安装测试等信息,请参照下一章节!!!

 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多