--cpu=Cortex-M4.fp.sp
"hero\startup_stm32f407xx.o"
"hero\main.o"
"hero\gpio.o"
"hero\freertos.o"
"hero\can.o"
"hero\dma.o"
"hero\i2c.o"
"hero\spi.o"
"hero\tim.o"
"hero\usart.o"
"hero\stm32f4xx_it.o"
"hero\stm32f4xx_hal_msp.o"
"hero\stm32f4xx_hal_can.o"
"hero\stm32f4xx_hal_rcc.o"
"hero\stm32f4xx_hal_rcc_ex.o"
"hero\stm32f4xx_hal_flash.o"
"hero\stm32f4xx_hal_flash_ex.o"
"hero\stm32f4xx_hal_flash_ramfunc.o"
"hero\stm32f4xx_hal_gpio.o"
"hero\stm32f4xx_hal_dma_ex.o"
"hero\stm32f4xx_hal_dma.o"
"hero\stm32f4xx_hal_pwr.o"
"hero\stm32f4xx_hal_pwr_ex.o"
"hero\stm32f4xx_hal_cortex.o"
"hero\stm32f4xx_hal.o"
"hero\stm32f4xx_hal_exti.o"
"hero\stm32f4xx_hal_i2c.o"
"hero\stm32f4xx_hal_i2c_ex.o"
"hero\stm32f4xx_hal_spi.o"
"hero\stm32f4xx_hal_tim.o"
"hero\stm32f4xx_hal_tim_ex.o"
"hero\stm32f4xx_hal_uart.o"
"hero\system_stm32f4xx.o"
"hero\croutine.o"
"hero\event_groups.o"
"hero\list.o"
"hero\queue.o"
"hero\stream_buffer.o"
"hero\tasks.o"
"hero\timers.o"
"hero\cmsis_os2.o"
"hero\heap_4.o"
"hero\port.o"
"hero\can_1.o"
"hero\dwt.o"
"hero\gpio_1.o"
"hero\mm.o"
"hero\pwm.o"
"hero\spi_1.o"
"hero\time.o"
"hero\uart.o"
"hero\at9s_pro.o"
"hero\bmi088.o"
"hero\motor.o"
"hero\motor_dm.o"
"hero\motor_rm.o"
"hero\vofa.o"
"hero\ahrs.o"
"hero\at9s_pro_cmd.o"
"hero\filter.o"
"hero\pid.o"
"hero\user_math.o"
"hero\mixer.o"
"hero\config.o"
"hero\gimbal.o"
"hero\shoot.o"
"hero\chassis.o"
"hero\atti_esti.o"
"hero\init.o"
"hero\rc.o"
"hero\user_task.o"
"hero\blink.o"
"hero\ctrl_chassis.o"
"hero\ctrl_gimbal.o"
"hero\ctrl_shoot.o"
"hero\cmd.o"
--strict --scatter "hero\hero.sct"
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
--info sizes --info totals --info unused --info veneers
--list "hero.map" -o hero\hero.axf