Dear all,
After following the steps from the 'Getting started with LPCXpresso54608' tutorial, I get multiple errors while trying to compile the HelloWorld example:
*******************************************************************************
* Welcome to Embedded Wizard Build Environment for LPCXpresso54608 V8.20
*******************************************************************************
LPCXpresso54608 SDK path: C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXp
resso54608_MCUXPRESSOIDE
ToolChain path: C:\nxp\MCUXpressoIDE_10.1.0_589/ide/tools/bin
Flash utitlity: C:\nxp\MCUXpressoIDE_10.1.0_589/ide/bin/crt_emu_cm_red
link.exe
All checks are passed!
Entering Embedded Wizard Template project
*******************************************************************************
*
* Getting started with Embedded Wizard and LPCXpresso54608 board:
*
* http://doc.embedded-wizard.de/getting-started-lpcxpresso54608
*
*******************************************************************************
C:\Users\Ted\Documents\NXPLPC\LPCXpresso54608\Template\Project\GCC>make
-------------------------------------------------
Creating EmWiApplication
-------------------------------------------------
Compiler Options: -O2 -Wall -fno-common -ffunction-sections -fdata-sections -ffr
eestanding -fno-builtin -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthu
mb -specs=redlib.specs -D__USE_CMSIS -DCPU_LPC54608J512ET180 -DSDK_DEBUGCONSOLE=
1 -D__MCUXPRESSO -DCPU_LPC54608J512ET180_cm4 -D__REDLIB__ -DEW_MAX_SURFACE_CACHE
_SIZE=0x200000 -DEW_MAX_GLYPH_SURFACE_WIDTH=256 -DEW_MAX_GLYPH_SURFACE_HEIGHT=25
6 -DEW_FRAME_BUFFER_COLOR_FORMAT=EW_FRAME_BUFFER_COLOR_FORMAT_RGB565 -DEW_USE_DO
UBLE_BUFFER=1 -DEW_SURFACE_ROTATION=0 -DEW_CPU_LOAD_MEASURING= -DEW_USE_QSPI_FLA
SH=1 -DEW_USE_FREE_RTOS=0
-------------------------------------------------
Creating object and binary directories
-------------------------------------------------
Compiling ../../Source/main.c
Compiling ../../Source/DeviceDriver.c
Compiling ../../GeneratedCode/Core.c
Compiling ../../GeneratedCode/Effects.c
Compiling ../../GeneratedCode/Graphics.c
Compiling ../../GeneratedCode/Resources.c
Compiling ../../GeneratedCode/Views.c
Compiling ../../GeneratedCode/Application.c
Compiling ../../../PlatformPackage/RTE/ewextrte.c
Compiling ../../../PlatformPackage/RGB565/ewextgfx.c
Compiling ../../../TargetSpecific/ew_bsp_system.c
Compiling ../../../TargetSpecific/ew_bsp_clock.c
Compiling ../../../TargetSpecific/ew_bsp_event.c
Compiling ../../../TargetSpecific/ew_bsp_display.c
Compiling ../../../TargetSpecific/ew_bsp_touch.c
Compiling ../../../TargetSpecific/ew_bsp_serial.c
Compiling ../../../TargetSpecific/ew_bsp_inout.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/mcuxpresso/startup_LPC54608.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/system_LPC54608.c
Compiling ../../../TargetSpecific/Drivers/board.c
Compiling ../../../TargetSpecific/clock_config.c
Compiling ../../../TargetSpecific/Drivers/fsl_ft5406.c
Compiling ../../../TargetSpecific/Drivers/pin_mux.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/utilities/fsl_debug_console.c
C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXPRESSOIDE/d
evices/LPC54608/utilities/fsl_debug_console.c:69:21: fatal error: fsl_log.h: No
such file or directory
#include "fsl_log.h"
^
compilation terminated.
make: *** [Obj/fsl_debug_console.o] Error 1
C:\Users\Ted\Documents\NXPLPC\LPCXpresso54608\Template\Project\GCC>
The following files cannot be found: fsl_io.c, fsl_io.h, fsl_log.c, fsl_log.h, fsl_str.c, fsl_str.h as they are in three corresponding sub-folders. After copying these files from their subfolders and placing them in '..\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXPRESSOIDE\devices\LPC54608\utilities' folder, these errors do not occur anymore. However, after retrying to compile another error occurs:
*******************************************************************************
* Welcome to Embedded Wizard Build Environment for LPCXpresso54608 V8.20
*******************************************************************************
LPCXpresso54608 SDK path: C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXp
resso54608_MCUXPRESSOIDE
ToolChain path: C:\nxp\MCUXpressoIDE_10.1.0_589/ide/tools/bin
Flash utitlity: C:\nxp\MCUXpressoIDE_10.1.0_589/ide/bin/crt_emu_cm_red
link.exe
All checks are passed!
Entering Embedded Wizard Template project
*******************************************************************************
*
* Getting started with Embedded Wizard and LPCXpresso54608 board:
*
* http://doc.embedded-wizard.de/getting-started-lpcxpresso54608
*
*******************************************************************************
C:\Users\Ted\Documents\NXPLPC\LPCXpresso54608\Template\Project\GCC>make
-------------------------------------------------
Creating EmWiApplication
-------------------------------------------------
Compiler Options: -O2 -Wall -fno-common -ffunction-sections -fdata-sections -ffr
eestanding -fno-builtin -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthu
mb -specs=redlib.specs -D__USE_CMSIS -DCPU_LPC54608J512ET180 -DSDK_DEBUGCONSOLE=
1 -D__MCUXPRESSO -DCPU_LPC54608J512ET180_cm4 -D__REDLIB__ -DEW_MAX_SURFACE_CACHE
_SIZE=0x200000 -DEW_MAX_GLYPH_SURFACE_WIDTH=256 -DEW_MAX_GLYPH_SURFACE_HEIGHT=25
6 -DEW_FRAME_BUFFER_COLOR_FORMAT=EW_FRAME_BUFFER_COLOR_FORMAT_RGB565 -DEW_USE_DO
UBLE_BUFFER=1 -DEW_SURFACE_ROTATION=0 -DEW_CPU_LOAD_MEASURING= -DEW_USE_QSPI_FLA
SH=1 -DEW_USE_FREE_RTOS=0
-------------------------------------------------
Creating object and binary directories
-------------------------------------------------
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/utilities/fsl_debug_console.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_clock.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_common.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_emc.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_flexcomm.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_gpio.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_i2c.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_inputmux.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_lcdc.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_pint.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_power.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_reset.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_rtc.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_sctimer.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_usart.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_spifi.c
Compiling C:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXP
RESSOIDE/devices/LPC54608/drivers/fsl_spifi_dma.c
Compiling ../../../Misc/tlsf.c
Compiling ../../../Misc/xprintf.c
Linking EmWiApplication
arm-none-eabi-gcc -nostdlib -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-ab
i=hard -Xlinker --gc-sections -Xlinker -print-memory-usage -Wl,-Map=./Bin/EmWiAp
plication.map ./Obj/main.o ./Obj/DeviceDriver.o
./Obj_qspi/Core.o ./Obj_qspi/Effects.o ./Obj_qspi/Graphics.o
./Obj_qspi/Resources.o ./Obj_qspi/Views.o ./Obj_qspi/Appl
ication.o ./Obj_qspi/ewextrte.o ./Obj_qspi/ewextgfx.o ./Obj/
ew_bsp_system.o ./Obj/ew_bsp_clock.o ./Obj/ew_bsp_event.o ./Obj/ew_b
sp_display.o ./Obj/ew_bsp_touch.o ./Obj/ew_bsp_serial.o ./Obj/ew_bsp
_inout.o ./Obj/startup_LPC54608.o ./Obj/system_LPC54608.o ./Obj/boar
d.o ./Obj/clock_config.o ./Obj/fsl_ft5406.o ./Obj/pin_mux.o ./Ob
j/fsl_debug_console.o ./Obj/fsl_clock.o ./Obj/fsl_comm
on.o ./Obj/fsl_emc.o ./Obj/fsl_flexcomm.o
./Obj/fsl_gpio.o ./Obj/fsl_i2c.o ./Obj/fsl_inputmux.o
./Obj/fsl_lcdc.o ./Obj/fsl_pint.o ./Obj/
fsl_power.o ./Obj/fsl_reset.o ./Obj/fsl_rtc.o
./Obj/fsl_sctimer.o ./Obj/fsl_usart.o ./Obj/fsl_s
pifi.o ./Obj/fsl_spifi_dma.o ./Obj/tlsf.o .
/Obj/xprintf.o -L../../../PlatformPackage/RTE -L../../../PlatformPackage/RGB565
-LC:\Users\Ted\mcuxpresso\01\SDKPackages\SDK_2.3.0_LPCXpresso54608_MCUXPRESSOID
E/devices/LPC54608/mcuxpresso -lc -lnosys -lewrte-m4-gcc -lewgfx-m4-gcc -lfsl_po
wer_lib -T ./lpcxpresso54608.ld -o ./Bin/EmWiApplication.elf
c:/nxp/mcuxpressoide_10.1.0_589/ide/tools/bin/../lib/gcc/arm-none-eabi/6.3.1/../
../../../arm-none-eabi/bin/ld.exe: cannot find -lfsl_power_lib
collect2.exe: error: ld returned 1 exit status
make: *** [EmWiApplication] Error 1
C:\Users\Ted\Documents\NXPLPC\LPCXpresso54608\Template\Project\GCC>
Can anyone shed some light on this?
Thanks!
Ted