- Added STM standard peripheral library - Added FreeRTOS - Added FreeRTOS fixes and config - Added main.c Set up makefile structure and implemented makefiles for STM library and the hsb-mrts project Todo: HAL makefiles git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@167 05563f52-14a8-4384-a975-3d1654cca0fa
24 lines
2.3 KiB
Plaintext
24 lines
2.3 KiB
Plaintext
12:43:23 **** Build of configuration Debug for project hsb-mrts ****
|
|
make All
|
|
Building file: ../src/main.c
|
|
Invoking: MCU GCC Compiler
|
|
C:\workspace\0387-hsb-mrts\trunk\S - Software\0 - HSB MRTS Kathode-MCP\3 - Implementation\0 - Code\hsb-mrts\Debug
|
|
arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32F107VCTx -DSTM32F1 -DSTM32 -DDEBUG -I"C:/workspace/0387-hsb-mrts/trunk/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc" -I"C:/workspace/0387-hsb-mrts/trunk/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/FreeRTOS/Source/portable/GCC/ARM_CM3" -I"C:/workspace/0387-hsb-mrts/trunk/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/FreeRTOS/Source/include" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"src/main.d" -MT"src/main.o" -o "src/main.o" "../src/main.c"
|
|
Finished building: ../src/main.c
|
|
|
|
Building target: hsb-mrts.elf
|
|
Invoking: MCU GCC Linker
|
|
arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -Wl,-Map=output.map -Wl,--gc-sections -o "hsb-mrts.elf" @"objects.list" -lm
|
|
src/freeRTOSFixes.o: In function `_init':
|
|
C:\workspace\0387-hsb-mrts\trunk\S - Software\0 - HSB MRTS Kathode-MCP\3 - Implementation\0 - Code\hsb-mrts\Debug/../src/freeRTOSFixes.c:61: multiple definition of `_init'
|
|
c:/users/mmi/.p2/pool/plugins/fr.ac6.mcu.externaltools.arm-none.win32_1.13.3.201707031232/tools/compiler/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o:(.init+0x0): first defined here
|
|
startup/sysmem.o: In function `_sbrk':
|
|
C:\workspace\0387-hsb-mrts\trunk\S - Software\0 - HSB MRTS Kathode-MCP\3 - Implementation\0 - Code\hsb-mrts\Debug/../startup/sysmem.c:63: multiple definition of `_sbrk'
|
|
src/freeRTOSFixes.o:freeRTOSFixes.c:(.text._sbrk+0x0): first defined here
|
|
c:/users/mmi/.p2/pool/plugins/fr.ac6.mcu.externaltools.arm-none.win32_1.13.3.201707031232/tools/compiler/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-exit.o): In function `exit':
|
|
exit.c:(.text.exit+0x16): undefined reference to `_exit'
|
|
src/main.o: In function `main':
|
|
C:\workspace\0387-hsb-mrts\trunk\S - Software\0 - HSB MRTS Kathode-MCP\3 - Implementation\0 - Code\hsb-mrts\Debug/../src/main.c:72: undefined reference to `vTaskStartScheduler'
|
|
collect2.exe: error: ld returned 1 exit status
|
|
make: *** [hsb-mrts.elf] Error 1
|