项目简介
本项目是一个基于C语言和PSoC 6 MCU的LVGL音乐播放器演示系统。借助Light and Versatile Graphics Library (LVGL) 在TFT显示屏上展示2D图形,呈现为一个音乐播放器应用程序,是LVGL页面的标准演示之一。
项目的主要特性和功能
- 运用LVGL库实现2D图形展示,在TFT显示屏上呈现音乐播放器界面。
- 支持CYW20819、CYW43012等多种PSoC 6 MCU相关Wi - Fi与蓝牙组合芯片。
- 兼容GNU Arm嵌入式编译器、Arm Compiler、IAR C/C++ Compiler等多种工具链。
- 适配PSoC 6 Wi - Fi Bluetooth Pioneer Kit等多种开发套件。
安装使用步骤
环境准备
- 安装ModusToolbox v3.1或更高版本。
- 确保板级支持包(BSP)的最低版本为4.0.0。
- 若使用PSoC 64“Secure”MCU套件,需按说明对设备进行密钥和策略配置。
硬件连接
- 本项目需要CY8CKIT - 028 - TFT TFT显示屏屏蔽板,该屏蔽板随PSoC 6 Wi - Fi Bluetooth Pioneer Kit提供,也可单独购买用于其他支持的套件。
- 使用提供的USB电缆通过KitProg3 USB连接器将开发板连接到PC。
项目创建
可通过Project Creator GUI或CLI创建项目:
- GUI方式:打开Project Creator GUI工具,选择支持的开发套件和本代码示例,完成应用创建。
- CLI方式:使用project - creator - cli
工具,根据示例命令进行项目创建。
项目打开
可在多种开发环境中打开项目:
- Eclipse IDE:若从Eclipse IDE打开Project Creator工具,项目将自动在Eclipse中打开。
- Visual Studio (VS) Code:手动启动VS Code,打开项目目录中的{project - name}.code - workspace
文件。
- Keil µVision:双击生成的{project - name}.cprj
文件启动Keil µVision IDE。
- IAR Embedded Workbench:手动打开IAR Embedded Workbench,创建新项目并选择项目目录中的{project - name}.ipcf
文件。
- 命令行:打开相应终端,导航到项目目录,可运行make
命令。
程序烧录与运行
- 打开终端程序,选择KitProg3 COM端口,设置串口参数为8N1和115200波特。
- 可通过以下方式对开发板进行编程:
- Eclipse IDE:在Project Explorer中选择应用项目,在Quick Panel中点击
{Application Name} Program (KitProg3_MiniProg4)
。 - 其他IDE:按各自IDE的说明操作。
- CLI:在终端执行
make program
命令,可指定TOOLCHAIN
参数。
- Eclipse IDE:在Project Explorer中选择应用项目,在Quick Panel中点击
- 编程完成后,应用程序自动启动,确认“PSoC 6 MCU LVGL demo”显示在UART终端,观察到显示屏上显示音乐播放器演示应用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】