打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033

LiSun

打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一 准备工程(请提前安装idf)

工程准备:
在工程目录,打开cmd输入:如下,然后回车,开始下载LVGL
github: git clone --recurse-submodules https://github.com/lvgl/lv_port_esp32.git
gitee(国内下载快):git clone --recurse-submodules https://gitee.com/wangtake/lv_port_esp32.git
在这里插入图片描述

[ESP32] 快速搭建vscode开发环境(便捷式)

下载完毕后,如图所示:
在这里插入图片描述
直接用esp32s3编译就会报错,如下图:
在这里插入图片描述
由于s3只有两组spi,与工程不适配,需要我们手动修改代码。
修改内容如下:

  1. x\Espressif\components\hal\include\hal\spi_types.h
    在这里插入图片描述

  2. x\Espressif\components\lvgl_esp32_drivers\lvgl_helpers.c
    在这里插入图片描述

修改完毕后,编译ok
在这里插入图片描述

posted on 2022-08-13 11:00  xuejianqiang  阅读(189)  评论(0编辑  收藏  举报
打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033