[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/ad7606
-IUser/bsp/am2303
-IUser/bsp/can
-IUser/bsp/dm9k
-IUser/bsp/eth
-IUser/bsp/ext_sram
-IUser/bsp/dwt
-IUser/bsp/interface
-IUser/bsp/iwdg
-IUser/bsp/key
-IUser/bsp/lcd
-IUser/bsp/nor_flash
-IUser/bsp/sdio
-IUser/bsp/spi
-IUser/bsp/timer
-IUser/bsp/uart
-IUser/app
-IUser/app/iec104
-IUser/app/queue
-IUser/app/led
-IUser/app/memory
-IUser/app/modbus
-IUser/app/net
-IUser/config/lwip
-IUser/config/lwip/port
-IUser/config/lwip/port/arch
-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/FATFS
; 定义全局宏
-D STM32F40_41xxx
-D USE_STDPERIPH_DRIVER
# 去除编译警告
-Wno-unused-variable
-Wno-pointer-sign
-Wno-unused-but-set-variable
-O0
build_unflags =
-DSTM32F407xx
-DSTM32F4
-Os
src_filter = +
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
; +
; -
; -
; -
; -
; -
; -
; debug_tool = cmsis-dap
; upload_protocol = cmsis-dap
; debug_tool = jlink
; upload_protocol = jlink
debug_tool = stlink
upload_protocol = stlink
; upload_protocol = custom
; upload_command = st-flash --reset write $SOURCE 0x8000000
; NIP8Q~P0pfFvRwwm75~1WqZtTr0G6xSWDNTRhboQ
; 7e499644-d264-450e-91f0-d3f3d93de4ac
; apa8Q~3j9UrBCY~d1krYkcNFYhpFG5kHHCtJJajy
; fef2d30a-a2b7-4cee-97fe-7f883af411a0