|
make all
'Building target: KL25_Test.elf'
'Invoking: Cross ARM C++ Linker'
arm-none-eabi-g++ -mcpu=cortex-m0plus -mthumb -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wall -g3 -T "C:/Users/chen/Desktop/KL25-freemodbus/KL25_Test/04_Linker_File/intflash.ld" -nostartfiles -Xlinker --gc-sections -Lgcc -Wl,-Map,"KL25_Test.map" -n -o "KL25_Test.elf" ./FreeModbus/port/portevent.o ./FreeModbus/port/portserial.o ./FreeModbus/port/porttimer.o ./FreeModbus/modbus/tcp/mbtcp.o ./FreeModbus/modbus/rtu/mbcrc.o ./FreeModbus/modbus/rtu/mbrtu.o ./FreeModbus/modbus/functions/mbfunccoils.o ./FreeModbus/modbus/functions/mbfuncdiag.o ./FreeModbus/modbus/functions/mbfuncdisc.o ./FreeModbus/modbus/functions/mbfuncholding.o ./FreeModbus/modbus/functions/mbfuncinput.o ./FreeModbus/modbus/functions/mbfuncother.o ./FreeModbus/modbus/functions/mbutils.o ./FreeModbus/modbus/ascii/mbascii.o ./FreeModbus/modbus/mb.o ./08_Source/isr.o ./08_Source/main.o ./07_Soft_Component/common/common.o ./06_App_Component/light/light.o ./06_App_Component/led/led.o ./06_App_Component/lcd/lcd.o ./06_App_Component/kb/kb.o ./06_App_Component/beep/beep.o ./05_Driver/uart/uart.o ./05_Driver/tpm/tpm.o ./05_Driver/gpio/gpio.o ./05_Driver/USBSlave/usb.o ./03_MCU/startup.o ./03_MCU/sysinit.o ./03_MCU/vectors.o
d:/kds/toolchain/bin/../lib/gcc/arm-none-eabi/4.8.0/../../../../arm-none-eabi/lib\libg.a(lib_a-syscalls.o): In function `_sbrk':
(.text._sbrk+0x30): undefined reference to `__HeapBase'
d:/kds/toolchain/bin/../lib/gcc/arm-none-eabi/4.8.0/../../../../arm-none-eabi/lib\libg.a(lib_a-syscalls.o): In function `_sbrk':
(.text._sbrk+0x34): undefined reference to `__HeapLimit'
collect2.exe: error: ld returned 1 exit status
make: *** [KL25_Test.elf] Error 1
这个是编译时产生的,到底是什么问题啊?请高手帮帮忙。 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|