Skip to content

Instantly share code, notes, and snippets.

Created January 31, 2013 23:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/4687767 to your computer and use it in GitHub Desktop.
Save anonymous/4687767 to your computer and use it in GitHub Desktop.
dsampson@David-Desktop ~/arm-dev/STM32L1xx/projects/template/code $ make
/home/dsampson/arm-dev/arm-gcc/bin/arm-none-linux-gnueabi-gcc -c -O0 -g -mcpu=cortex-m3 -mthumb -I.. -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32L1xx -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/CoreSupport -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/STM32L1xx_StdPeriph_Driver/inc -I. -DSTM32L1XX_MD -DUSE_STDPERIPH_DRIVER -DUSE_FULL_ASSERT ../startup_stm32l1xx_md.s -o startup_stm32l1xx_md.o
/home/dsampson/arm-dev/arm-gcc/bin/arm-none-linux-gnueabi-gcc -c -O0 -g -mcpu=cortex-m3 -mthumb -I.. -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32L1xx -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/CoreSupport -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/STM32L1xx_StdPeriph_Driver/inc -I. -DSTM32L1XX_MD -DUSE_STDPERIPH_DRIVER -DUSE_FULL_ASSERT /home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32L1xx/system_stm32l1xx.c -o system_stm32l1xx.o
/home/dsampson/arm-dev/arm-gcc/bin/arm-none-linux-gnueabi-gcc -MM -O0 -g -mcpu=cortex-m3 -mthumb -I.. -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32L1xx -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/CoreSupport -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/STM32L1xx_StdPeriph_Driver/inc -I. -DSTM32L1XX_MD -DUSE_STDPERIPH_DRIVER -DUSE_FULL_ASSERT /home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32L1xx/system_stm32l1xx.c > system_stm32l1xx.d
/home/dsampson/arm-dev/arm-gcc/bin/arm-none-linux-gnueabi-gcc -c -O0 -g -mcpu=cortex-m3 -mthumb -I.. -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32L1xx -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/CoreSupport -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/STM32L1xx_StdPeriph_Driver/inc -I. -DSTM32L1XX_MD -DUSE_STDPERIPH_DRIVER -DUSE_FULL_ASSERT main.c -o main.o
/home/dsampson/arm-dev/arm-gcc/bin/arm-none-linux-gnueabi-gcc -MM -O0 -g -mcpu=cortex-m3 -mthumb -I.. -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32L1xx -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/CMSIS/CM3/CoreSupport -I/home/dsampson/arm-dev/STM32L1xx/lib/STM32L_Discovery_Firmware_Pack_V1.0.2/Libraries/STM32L1xx_StdPeriph_Driver/inc -I. -DSTM32L1XX_MD -DUSE_STDPERIPH_DRIVER -DUSE_FULL_ASSERT main.c > main.d
/home/dsampson/arm-dev/arm-gcc/bin/arm-none-linux-gnueabi-gcc -T../stm32_flash.ld -mthumb -mcpu=cortex-m3 -o code.elf startup_stm32l1xx_md.o system_stm32l1xx.o main.o
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: error: startup_stm32l1xx_md.o: Conflicting architecture profiles M/A
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file startup_stm32l1xx_md.o
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: error: system_stm32l1xx.o: Conflicting architecture profiles M/A
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file system_stm32l1xx.o
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: error: main.o: Conflicting architecture profiles M/A
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file main.o
startup_stm32l1xx_md.o: In function `LoopFillZerobss':
/home/dsampson/arm-dev/STM32L1xx/projects/template/code/../startup_stm32l1xx_md.s:104: undefined reference to `__libc_init_array'
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: BFD (Sourcery CodeBench Lite 2012.09-64) 2.23.51.20120829 assertion fail /scratch/jbrown/arm-linux/obj/binutils-src-2012.09-64-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:7677
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: BFD (Sourcery CodeBench Lite 2012.09-64) 2.23.51.20120829 assertion fail /scratch/jbrown/arm-linux/obj/binutils-src-2012.09-64-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:7677
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: BFD (Sourcery CodeBench Lite 2012.09-64) 2.23.51.20120829 assertion fail /scratch/jbrown/arm-linux/obj/binutils-src-2012.09-64-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:7677
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: BFD (Sourcery CodeBench Lite 2012.09-64) 2.23.51.20120829 assertion fail /scratch/jbrown/arm-linux/obj/binutils-src-2012.09-64-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:7677
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: error: required section '.rel.plt' not found in the linker script
/home/dsampson/arm-dev/arm-gcc/bin/../lib/gcc/arm-none-linux-gnueabi/4.7.2/../../../../arm-none-linux-gnueabi/bin/ld: final link failed: Invalid operation
collect2: error: ld returned 1 exit status
make: *** [code.elf] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment