Пользуюсь программой CoIDE, когда загружаю программу в микроконтроллер выдаёт ошибку:
[cc] collect2.exe: error: ld returned 1 exit status
PHP код:
|
GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.8 2014q1\bin
compile:
[mkdir] Skipping C:\CooCox\CoIDE\workspace\stm32f4\stm32f4\Debug\bi n because it already exists.
[mkdir] Skipping C:\CooCox\CoIDE\workspace\stm32f4\stm32f4\Debug\ob j because it already exists.
[cc] Starting dependency analysis for 35 files.
[cc] Parsing ..\..\..\..\..\..\..\Users\Robotics\Documents\robo t\tmp_robot\robot_car\stm32\main\lib\inc\stm32f4xx .h
[cc] Parsing ..\..\..\..\..\..\..\Users\Robotics\Documents\robo t\tmp_robot\robot_car\stm32\main\lib\inc\core\core _cm4.h
[cc] Parsing ..\..\..\..\..\..\..\Users\Robotics\Documents\robo t\tmp_robot\robot_car\stm32\main\lib\inc\core\core _cmInstr.h
[cc] Parsing ..\..\..\..\..\..\..\Users\Robotics\Documents\robo t\tmp_robot\robot_car\stm32\main\lib\inc\core\core _cmFunc.h
[cc] Parsing ..\..\..\..\..\..\..\Users\Robotics\Documents\robo t\tmp_robot\robot_car\stm32\main\lib\inc\core\core _cm4_simd.h
[cc] 35 files are up to date.
[cc] 0 files to be recompiled from dependency analysis.
[cc] 1 total files to be compiled.
[cc] arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -Wall -ffunction-sections -g -O0 -c -DSTM32F401VC -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -IC:\Users\Robotics\Documents\robot\tmp_robot\robot _car\stm32\main\inc -IC:\CooCox\CoIDE\workspace\stm32f4 -IC:\Users\Robotics\Documents\robot\tmp_robot\robot _car\stm32\main -IC:\Users\Robotics\Documents\robot\tmp_robot\robot _car\stm32\main\lib -IC:\Users\Robotics\Documents\robot\tmp_robot\robot _car\stm32\main\lib\inc\peripherals -IC:\Users\Robotics\Documents\robot\tmp_robot\robot _car\stm32 -IC:\Users\Robotics\Documents\robot\tmp_robot\robot _car\stm32\main\lib\inc\core -IC:\Users\Robotics\Documents\robot\tmp_robot\robot _car\stm32\main\lib\inc C:\Users\Robotics\Documents\robot\tmp_robot\robot_ car\stm32\main\src\main.c
[cc] Starting link
[cc] arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -g -nostartfiles -Wl,-Map=stm32f4.map -O0 -Wl,--gc-sections -LC:\CooCox\CoIDE\configuration\ProgramData\stm32f4 -Wl,-TC:\CooCox\CoIDE\configuration\ProgramData\stm32f4/arm-gcc-link.ld -g -o stm32f4.elf ..\obj\stm32f4xx_syscfg.o ..\obj\stm32f4xx_sdio.o ..\obj\stm32f4xx_hash.o ..\obj\stm32f4xx_cryp_aes.o ..\obj\stm32f4xx_hash_sha1.o ..\obj\stm32f4xx_usart.o ..\obj\stm32f4xx_pwr.o ..\obj\stm32f4xx_can.o ..\obj\stm32f4xx_wwdg.o ..\obj\stm32f4xx_hash_md5.o ..\obj\stm32f4xx_dac.o ..\obj\startup_stm32f4xx.o ..\obj\stm32f4_discovery.o ..\obj\stm32f4xx_crc.o ..\obj\stm32f4xx_iwdg.o ..\obj\main.o ..\obj\stm32f4xx_rcc.o ..\obj\stm32f4xx_it.o ..\obj\stm32f4xx_adc.o ..\obj\stm32f4xx_dcmi.o ..\obj\stm32f4xx_cryp_des.o ..\obj\stm32f4xx_cryp.o ..\obj\stm32f4xx_fsmc.o ..\obj\stm32f4xx_gpio.o ..\obj\stm32f4xx_flash.o ..\obj\system_stm32f4xx.o ..\obj\stm32f4xx_dma.o ..\obj\stm32f4xx_spi.o ..\obj\stm32f4xx_i2c.o ..\obj\stm32f4xx_rng.o ..\obj\stm32f4xx_exti.o ..\obj\misc.o ..\obj\stm32f4xx_rtc.o ..\obj\stm32f4xx_cryp_tdes.o ..\obj\stm32f4xx_tim.o ..\obj\stm32f4xx_dbgmcu.o -L..\..\..\..\..\..\..\Users\Robotics\Documents\rob ot\tmp_robot\robot_car\stm32\main\lib -lstm32f4
[cc] ..\obj\startup_stm32f4xx.o:(.isr_vector+0x0): undefined reference to `_estack'
[cc] c:/program files (x86)/gnu tools arm embedded/4.8 2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7e-m\libg.a(lib_a-init.o): In function `__libc_init_array':
[cc] collect2.exe: error: ld returned 1 exit status
[cc] init.c:(.text.__libc_init_array+0x22): undefined reference to `_init'
BUILD FAILED
Total time: 1 second
|