CYUSB3065+OV5640开发搭建教程VCS2408(2)硬件资源介绍+开发工程导入IDE

发布时间:2026/10/27 2:05:07
CYUSB3065+OV5640开发搭建教程VCS2408(2)硬件资源介绍+开发工程导入IDE

一、硬件资源介绍

1.1 CX3简介

CYUSB3065(EZ-USB CX3)‌ 是英飞凌(原Cypress)推出的‌MIPI CSI-2转USB 3.2 Gen1高速图像桥接芯片‌,专为图像采集场景优化设计,支持接入CMOS和解串器。

核心硬件规格

  • ‌处理器‌:内置200MHz 32位ARM926EJ-S内核,搭载512KB SRAM,无需外接程序存储芯片。

  • ‌接口能力‌:原生集成MIPI CSI-2 D-PHY v1.2接收器,支持最多4条数据通道4lanes,单通道速率最高1.0Gbps;同时集成USB 3.0 SuperSpeed(5Gbps)PHY,向下兼容USB 2.0。

  • ‌外设扩展‌:自带I2C、SPI、UART接口及多个个GPIO,可直接通过SCCB/I2C协议配置外接图像传感器,无需额外主控芯片。

  • ‌封装与供电‌:采用121引脚10x10mm BGA封装,核心电压1.2V,IO支持1.8~3.3V宽电压适配。

核心定位与优势

它是专为图像采集场景打造的专用桥接芯片,直接将MIPI接口摄像头的原始图像数据,通过USB 3.0高速通道实时传输到主机,省去了传统方案中MIPI转并行的FPGA/专用桥接芯片,简化了USB摄像头的硬件设计,降低系统延迟与产品成本。

1.2 典型应用场景

用于工业相机、高清USB Camera、视频会议、医疗内窥镜、安防监控、机器视觉、无人机图传等需要高速usb图像采集的场景。

1.3 莺鸟汇 开发配套

XZSD官方提供完整的EZ-USB FX3 SDK,包含UVC摄像头例程,支持在Eclipse环境下进行固件开发

二、开发板工程导入IDE

注意:此处导入过程仅针对莺鸟汇的开发板CYUSB3065有用,对应型号为:VCS2408。

此处是对已有的工程添加到IDE中,不是新建工程。

2.1首先点击 快捷启动EZ USB suite

其实就是eclipse的IDE,首次打开需要设置好一个工作区间,这个根据个人习惯自行设置即可。

首次打开后界面如下

2.2 解压源码工程

注意:解码出来的工程所有路径下 都不要有中文或者特殊字符

操作方式

进行next

点击Finish,我们就可以看到工程已经导入进来了。

接下来进行源码工程编译

正常情况下,编译通过,没有报错,就可以生成.img的烧录文件了。

由于这个工程是我司打包,可能存在SDK和工程中的相对路径不对,

2.3 可能会报以下错误

以上错误原因:

工程根目录的 `makefile` 原来使用:

```make

FX3FWROOT=../../..

include $(FX3FWROOT)/fw_build/fx3_fw/cx3_build_config.mak

```

`../../..` 是相对于构建工作目录的路径,并不会自动指向 C 盘的 SDK,而是指向当前的工作目录,此处是E盘。

本机真正的配置文件位于:

```text

C:/Program Files (x86)/Cypress/EZ-USB FX3 SDK/1.3/fw_build/fx3_fw/cx3_build_config.mak

```

因此,问题是工程迁移后 SDK 根目录配置失效。本机 SDK、库文件、编译器和镜像转换工具均存在。错误发生在 make 读取配置阶段,尚未开始编译 C 文件。

2.4 解决办法

A.修改工程根目录的makefile,将FX3FWROOT=../../..改为实际 SDK 路径;本机可用FX3FWROOT=C:/PROGRA~2/Cypress/EZ-USB~1/1.3

B.修正 Windows 链接库路径:将 $ARMGCC_INSTALL_PATH 改为 make 变量$(ARMGCC_INSTALL_PATH),路径加双引号;使用fx3_release配置,并添加elf2img转换步骤

如果遇到上述错误,就可以采用这种解决方式,大家根据自行实际的安装路径和工程路径修改,没有遇到的话,可以直接忽略。

2.5 将工程路径下生成的.img文件

烧录到VCS2408的开发板中即可。

烧录过程和方式,我们将在下一篇文章中介绍。