[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/dm9k -IUser/bsp/eth -IUser/bsp/ext_sram -IUser/bsp/dwt -IUser/bsp/interface -IUser/bsp/iwdg -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