【兆易GD32H759I-EVAL】LVGL移植
[复制链接]
本帖最后由 TL-LED 于 2024-5-13 08:30 编辑
学习移植LVGL到GD32H759I-EVAL开发板。
一、下载LVGL源码
源码下载地址:
二、复制文件
将下载的源文件复制到项目工程文件下
三、添加源码到项目工程
3.1、将源码按照文件名称添加到项目中
3.2、添加头文件
四、程序部分
移植LVGL主要是显示驱动部分程序。
4.1、添加LCD初始化
4.2、LCD驱动程序
4.3、lv_port_disp_template.c
4.4、main.c
-
-
-
-
-
- void cache_enable(void);
-
- int main(void)
- {
- cache_enable();
- systick_config();
-
- exmc_synchronous_dynamic_ram_init(EXMC_SDRAM_DEVICE0);
-
- init_usart(115200);
- lv_init();
- lv_port_disp_init();
-
- //lv_demo_widgets();
- lv_demo_benchmark();
-
- //task_create();
- while(1)
- {
- delay_1ms(5);
- lv_task_handler();
- }
- }
-
- void cache_enable(void)
- {
- /* enable i-cache */
- SCB_EnableICache();
-
- /* enable d-cache */
- SCB_EnableDCache();
- }
五、程序运行
下载程序复位开发板,显示如下:
播放器加载失败: 未检测到Flash Player,请到 安装
lvgl
|