--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\dr16.o" "hero\ahrs.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\cmd.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_1.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