4861|2

42

帖子

0

资源

一粒金砂(中级)

ESP32-IDF V4.3 LVGL 最快移植攻略 [复制链接]

ESP32-IDF V4.3 LVGL 移植全攻略

提示词:如果您需要查看本帖隐藏内容,请登录或者注册

这里介绍两种方法一个是使用Git,另一个则是直接下载

先说直接下载,简单粗暴,可以下载原来官方的项目,当然也可以下载我移植好的。

  • 使用我移植的
    我移植好的项目 (推荐) ,使用gitee国内的码云平台,下载很快。
    项目地址:
    提示词:如果您需要查看本帖隐藏内容,请登录或者注册

先把整个项目下载下来,点击下载zip压缩包。
请添加图片描述
下载后随便找个地方解压压缩包,取出其中的components的目录,复制到你的工程目录下即可。如图。
复制到你的项目

  • 使用Git (下载方法可跳过这个步骤 请直接到配置步骤)
    LVGL现在支持Kconfig ,这对于使用ESP-IDF插件的来说是很友好的,直接点一点就可以直接配置。
    首先:
    创建一个名为components的目录。请添加图片描述
    在本文件夹下,注意不要进入到components

右键git bashhere,进入到命令行。分别使用命令
git submodule add https://github.com/lvgl/lvgl.git components/lvgl

git submodule add https://github.com/lvgl/lvgl_esp32_drivers.git components/lvgl_esp32_drivers

中间可能会报错如图:
请添加图片描述
这就是网络问题,懂得的都懂。
多多尝试几次:
请添加图片描述
如图就应该成功了。

提示词:如果您需要查看本帖隐藏内容,请登录或者注册

将代码放入后应在主函数中将头文件添加进来,如下图。
请添加图片描述
并添加一个创建初始化任务的代码,这里就是创建一个线程来运行lvgl的初始化项目。具体的信息都在"lvgl_init.h"里面定义。
主函数添加的代码

xTaskCreatePinnedToCore(guiTask, "gui", 4096*2, NULL, 1, NULL, 1);

请添加图片描述
然后经过漫长的编译,烧录你就可以得到这个结果。
请添加图片描述
有可能你烧录后屏幕没有亮起,这有两种情况,首先是你的引脚没有对应好,请返回上面配置好对的引脚。
第二种就是spi的模式不对,这个在可以在如图文件里修改
请添加图片描述
在文件的175行左右有可以更改的,修改即可。

请添加图片描述


回复

7106

帖子

0

资源

五彩晶圆(中级)

是这样的,最大的支持速率也就是这62MHZ

lvgl_helpers.h少了两个宏定义是个问题


回复

42

帖子

0

资源

一粒金砂(中级)

等我忙完,更新一下LVGL V8移植教程。还有针对目前版本的BUG修复


回复
您需要登录后才可以回帖 登录 | 注册

相关帖子
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
    推荐帖子
    verilog程序仿真的问题

    348753 我正在学FPGA,正在看夏宇闻老师的verilog书。书中第四章讲运算符。我照着写了个程序,如下:module t4_1(out,a); inpu ...

    帮忙解释下这段程序

    temp = ((uint32_t)(GPIO_AF) AFR &= ~((uint32_t)0xF AFR | temp; GPIOx->AFR = temp_2;

    小型无线充电电子电路设计图

    小型无线充电电路由正弦波电路、谐振功率放大电路、LC谐振电路、直流转换电路、电压检测电路、红外控制电路构成。正弦波电 ...

    2020 TI 嵌入式产品 Workshop —— MSP430™入门培训邀请函

    507732 日期及地点: 2020 年 11 月 3 日 >>深圳 2020 年 11 月 5 日 >>上海 讲师:TI 多位资深 ...

    “2021一起践行”+ 牛转乾坤,从头开始

    在过去的2020年你都经历了什么?这些经历给你的反思。 人的记忆就像在沙子上一样,又一个春节,但是,因为疫情的影响,变化 ...

    对于初步涉及电子领域的初学者的建议

    各位大神,针对初步进入汽车电子领域的初学者而言,有哪些推荐的书籍,还请不吝推荐,谢谢

    关闭
    站长推荐上一条 1/8 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表