找回密码
 立即注册
搜索
热搜: 星闪 最新 活动
查看: 534|回复: 0

GDemWin GD32H7xx系列移植指南

[复制链接]

7

主题

0

回帖

79

积分

注册会员

积分
79
发表于 2025-8-11 14:19:27 | 显示全部楼层 |阅读模式
本帖最后由 qn_zd 于 2025-8-11 14:51 编辑

本文主要介绍如何在GD32H7xx系列使用GDemWin作为GUI中间件来开发UI项目。

GD32H737/757/759系列为基于Arm® Cortex®-M7内核的超高性能微控制器。GD32H7系列
MCU具备卓越的处理能效、丰富连接特性及多重安全机制,可广泛应用于数据信号处理、电机
变频、电源、储能系统、音频视频、图形图像处理等各类应用。

emWin是由德国SEGGER公司开发,可为图形LCD设计提供高级支持,极大地简化了LCD设
计。借助emWin这类图形库以及配套提供的工具,如AppWizard,能很方便地进行模块化设计,
既能提高设计界面图形质量,减少产品迭代更新成本,还可以大大的减少开发时间。

GDemWin为GigaDevice向SEGGER获得许可之后更名而来。用户在GD32 MCU Arm®
Cortex®-M的芯片上使用GDemWin软件库进行项目开发,可以免费商用。

1.首先,在GD32H7xx_Firmware_Library里新建一个GD32H7xx_GUI工程,如下图:


2.在这个工程里,我们总共要添加三部分文件,如下图所示:


3.在Utilities文件夹下新建Third_Party\GDemWin这两层文件夹,从GD32官网下载H7的GDemWin软件库,解压并拷贝到GDemWin文件夹下,然后再添加H7的GDemWin软件库的.c文件、.lib库文件和.h头文件路径如下图所示:


4.添加如下三个驱动文件(目前起作用的是TLI LCD驱动,其他两个驱动暂时没用到)


5.在GDemWin软件库的如下路径,找到AppWizard V152_644b安装程序,双击安装GDemWin的图形界面开发工具AppWizard。





AppWizard 是 emWin 的界面开发工具,AppWizard 能以最简单的方式在任何嵌入式系统上创
建高效、高质量的图形用户界面,用于创建完整且随时可运行的应用程式,使得复杂的图形应
用程序变得简单,降低 UI 开发难度并且提升效率。


6.打开AppWizard软件,新建AppWizard工程,编辑所需的text,png,git等图形元素后,导出工程并保存。




7.添加AppWizard导出的工程文件(在 Keil 工程中新建 AppWizardSource 和 AppWizardResource,添加 AppWizard 导出的文件,同时在 Keil 工程里添加包含路径)


8.修改 Application.c


9.修改 LCDConf_Lin_Template





10.修改 GUIConf.c


11.修改 GUI_X_Touch_Analog.c


12.修改 main.c


13.修改 gd32h7xx_it.c


14.演示效果


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【淇诺科技】技术论坛 ( 粤ICP备14010465号-1|粤ICP备14010465号-1 )

GMT+8, 2026-4-2 16:07 , Processed in 0.123915 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表