系列文章目录
准备:使用VSCode+PlatformIO+HAL+正点原子库开发STM32F407ZGT6
准备
- 上一节建立的HAL工程模板:
参考使用VSCode+PlatformIO+HAL+正点原子库开发STM32F407ZGT6建立模板,模板文件在文章结尾。 - 正点原子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