[platformio]
src_dir = ./
; include_dir = User
build_dir = Build
[env:genericSTM32F407IGT6]
platform = ststm32
board = genericSTM32F407IGT6
board_build.cmsis.custom_config_header = yes
; 表示使用项目目录下的链接文件
board_build.ldscript = Project/GCC/STM32F417IG_FLASH.ld
extra_scripts = Project/GCC/scripts.py
monitor_speed = 9600
build_flags =
-IUser
; -IUser/bsp
-IUser/bsp/can
-IUser/bsp/eth
-IUser/bsp/interface
-IUser/bsp/iwdg
-IUser/bsp/timer
-IUser/bsp/uart
-IUser/app
-IUser/app/queue
-IUser/app/led
-IUser/app/modbus
-IUser/app/dm9k
-IUser/app/net
-IUser/config/lwip
-IUser/config/ucos
-ILibraries/CMSIS/Include
-ILibraries/CMSIS/Device/ST/STM32F4xx/Include
-ILibraries/STM32F4xx_StdPeriph_Driver/inc
-ILibraries/STM32F4x7_ETH_Driver/inc
-IMiddleWare/uCOS_II/uC-CPU
-IMiddleWare/uCOS_II/uC-CPU/ARM-Cortex-M4/GNU
-IMiddleWare/uCOS_II/uC-LIB
-IMiddleWare/uCOS_II/uCOS-BSP
-IMiddleWare/uCOS_II/uCOS-II/Source
-IMiddleWare/uCOS_II/uCOS-II/Ports/ARM-Cortex-M4/Generic/GNU
-IMiddleWare/lwip-2.0.2/src/include
-IMiddleWare/lwip-2.0.2/src/include/lwip
-IMiddleWare/lwip-2.0.2/src/include/netif
-IMiddleWare/lwip-2.0.2/src/include/posix
-IMiddleWare/lwip-2.0.2/src/include/posix/sys
-IMiddleWare/lwip-2.0.2/port/STM32F4xx
-IMiddleWare/lwip-2.0.2/port/STM32F4xx/arch
-IMiddleWare/lwip-2.0.2/port/STM32F4xx/UCOS_II
; 定义全局宏
-D STM32F40_41xxx
-D USE_STDPERIPH_DRIVER
build_unflags =
-DSTM32F407xx
-DSTM32F4
src_filter = +
+
; -
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
debug_tool = stlink
upload_protocol = stlink
; upload_protocol = custom
; upload_command = st-flash --reset write $SOURCE 0x8000000