0
点赞
收藏
分享

微信扫一扫

使用VSCode+PlatformIO+HAL+正点原子库基于STM32F407ZGT6开发LVGL:1.点亮LCD

系列文章目录

准备:使用VSCode+PlatformIO+HAL+正点原子库开发STM32F407ZGT6


文章目录


准备

  1. 上一节建立的HAL工程模板:
    参考使用VSCode+PlatformIO+HAL+正点原子库开发STM32F407ZGT6建立模板,模板文件在文章结尾。
  2. 正点原子HAL工程:
    官网下载。

使用步骤

1. 导入工程

下载工程模板,修改工程名字(看自己用途),我改为LVGL_Learning
在这里插入图片描述

复制正点原子触摸屏实验HARDWARE文件到LVGL_Learning工程内的Src文件夹内:
在这里插入图片描述
并把main文件替换工程的main文件:
在这里插入图片描述

2.将LCD文件夹内的lcd.h文件移动到include文件夹内(否则会报错):

在这里插入图片描述

3. 修改配置文件platformio.ini:

[env:black_f407zg]
platform = ststm32
board = black_f407zg
framework = stm32cube

upload_protocol = stlink        ; 上传工具
debug_tool  = stlink            ; 调试工具


build_flags =               ; Build options
    -Isrc
    -ISrc/SYSTEM/sys
    -ISrc/SYSTEM/delay
    -ISrc/SYSTEM/usart
    -ISrc/SYSTEM/USMART
    -ISrc/HARDWARE/LED
    -ISrc/HARDWARE/IIC
    -ISrc/HARDWARE/KEY
    -ISrc/HARDWARE/LCD
    -ISrc/HARDWARE/24CXX
    -ISrc/HARDWARE/TOUCH
    -ICore/Inc
    -IDrivers/STM32F4xx_HAL_Driver/Inc
    -IDrivers/STM32F4xx_HAL_Driver/Src

配置文件介绍见使用VSCode+PlatformIO+HAL+正点原子库开发STM32F407ZGT6。

举报

相关推荐

0 条评论