littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于C语言的EZPD PMG1 MCU USB FS供应商接口

项目简介

本项目主要演示了在EZ - PD™ PMG1 MCU上如何配置USB块作为供应商接口。完成配置后,PMG1 MCU设备会枚举为“Cypress FX3 USB BulkloopExample Device”,用户可通过PC上的USB Control Center对其进行数据的读取和写入操作。

项目的主要特性和功能

  1. USB供应商接口配置:能将PMG1 MCU配置成USB供应商接口设备,枚举为“Cypress FX3 USB BulkloopExample Device”。
  2. 数据回传功能:设备可接收主机发送的数据,并将数据回传给主机。
  3. 调试支持:借助UART接口提供调试打印功能,方便开发与调试。

安装使用步骤

安装开发环境

  1. 安装ModusToolbox™软件 v3.0或更高版本。
  2. 确保使用的板支持包(BSP)版本为3.0.0或更高。

创建项目

使用Eclipse IDE for ModusToolbox™软件

  1. Quick Panel中点击New Application
  2. 选择支持的开发板(如PMG1 - CY7112或PMG1 - CY7113)。
  3. 选择示例应用程序并创建项目。

使用命令行工具

使用project - creator - cli工具创建项目,指定目标开发板和应用程序名称。

编程设备

使用Eclipse IDE

  1. Project Explorer中选择项目。
  2. Quick Panel中点击 Program (KitProg3_MiniProg4)

使用命令行

在终端中执行make program命令,将应用程序编程到目标设备。

操作设备

  1. 将PMG1 MCU开发板通过USB - C电缆连接到PC。
  2. 在PC上打开USB Control Center,选择“Cypress FX3 USB BulkloopExample Device”,进行数据读写操作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】