Hi Carlos
I've followed the instructions and created a brand new project using physical folders, but I get the following compile errors:
'Building file: ../Debug_Console/fsl_misc_utilities.c'
'Invoking: Cross ARM C Compiler'
arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -O0 -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -Wall -g3 -D"CPU_MK64FN1M0VMD12=1" -D"FSL_RTOS_MQX=1" -D"_AEABI_LC_CTYPE=C" -D"__STRICT_ANSI__=1" -D"_DEBUG=1" -I"../BSP_Files" -I"../Config_Files" -I"../Config_Files/Common" -I"../Debug_Console" -I"../KSDK_Files" -I"C:\Freescale\KSDK_1.2.0/rtos/mqx/mqx/source/include" -I"C:\Freescale\KSDK_1.2.0/platform/devices/MK64F12/startup" -I"C:\Freescale\KSDK_1.2.0/platform/devices/MK64F12/include" -I"C:\Freescale\KSDK_1.2.0/platform" -I"C:\Freescale\KSDK_1.2.0/platform/devices" -I"C:\Freescale\KSDK_1.2.0/platform/CMSIS/include" -I"C:\Freescale\KSDK_1.2.0/platform/hal/inc" -I"C:\Freescale\KSDK_1.2.0/platform/drivers/inc" -I"C:\Freescale\KSDK_1.2.0/platform/drivers/src/mpu" -I"C:\Freescale\KSDK_1.2.0/platform/drivers/src/uart" -I"C:\Freescale\KSDK_1.2.0/platform/utilities/inc" -I"C:\Freescale\KSDK_1.2.0/platform/osa/inc" -I"C:\Freescale\KSDK_1.2.0/platform/system/inc" -I"C:\Freescale\KSDK_1.2.0/rtos/mqx/lib/twrk64f120m.kds/debug/config" -I"C:\Freescale\KSDK_1.2.0/rtos/mqx/lib/twrk64f120m.kds/debug/mqx" -I"C:\Freescale\KSDK_1.2.0/rtos/mqx/lib/twrk64f120m.kds/debug/mqx_stdlib" -std=c99 -fno-strict-aliasing -MMD -MP -MF"Debug_Console/fsl_misc_utilities.d" -MT"Debug_Console/fsl_misc_utilities.o" -c -o "Debug_Console/fsl_misc_utilities.o" "../Debug_Console/fsl_misc_utilities.c"
../Debug_Console/fsl_misc_utilities.c: In function '_sbrk':
../Debug_Console/fsl_misc_utilities.c:60:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'asm'
extern char end asm ("end");
^
../Debug_Console/fsl_misc_utilities.c:60:21: warning: implicit declaration of function 'asm' [-Wimplicit-function-declaration]
../Debug_Console/fsl_misc_utilities.c:61:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'asm'
extern char heap_limit asm ("__HeapLimit");
^
../Debug_Console/fsl_misc_utilities.c:66:18: error: 'end' undeclared (first use in this function)
heap_end = & end;
^
../Debug_Console/fsl_misc_utilities.c:66:18: note: each undeclared identifier is reported only once for each function it appears in
../Debug_Console/fsl_misc_utilities.c:70:26: error: 'heap_limit' undeclared (first use in this function)
if (heap_end + incr > &heap_limit)
^
make: *** [Debug_Console/fsl_misc_utilities.o] Error 1
However, if I use the K64_MQX_KSDK_Example and edit it for the twrk64f120m board I can get it to build successfully.
Kind regards
Roger