diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/board.h b/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/board.h
index bdbcbdd8f5..5532dda9c4 100644
--- a/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/board.h
+++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/board.h
@@ -36,9 +36,8 @@ extern int Image$$ARM_LIB_STACK$$ZI$$Base;
#define HEAP_END ((void*)&Image$$ARM_LIB_STACK$$ZI$$Base)
#elif defined(__ICCARM__)
#pragma section="HEAP"
-#define HEAP_BEGIN (__segment_end("HEAP"))
-extern void __RTT_HEAP_END;
-#define HEAP_END (&__RTT_HEAP_END)
+#define HEAP_BEGIN (__section_begin("HEAP"))
+#define HEAP_END (__section_end("HEAP"))
#elif defined(__GNUC__)
extern int __HeapBase;
extern int __HeapLimit;
diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.ewd b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.ewd
new file mode 100644
index 0000000000..9f8f4b17b2
--- /dev/null
+++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.ewd
@@ -0,0 +1,3284 @@
+
+
+ 4
+
+ Debug
+
+ ARM
+
+ 1
+
+ C-SPY
+ 2
+
+ 33
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARMSIM_ID
+ 2
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+ CADI_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CMSISDAP_ID
+ 2
+
+ 4
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ E2_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+ GDBSERVER_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ GPLINK_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ IJET_ID
+ 2
+
+ 10
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ JLINK_ID
+ 2
+
+ 16
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LMIFTDI_ID
+ 2
+
+ 3
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ NULINK_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ PEMICRO_ID
+ 2
+
+ 3
+ 1
+ 1
+
+
+
+
+
+
+
+ STLINK_ID
+ 2
+
+ 8
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ THIRDPARTY_ID
+ 2
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+
+ TIFET_ID
+ 2
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ XDS100_ID
+ 2
+
+ 9
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Azure\AzureArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\FreeRtos\FreeRtosArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin2.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9a.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ C-SPY
+ 2
+
+ 33
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARMSIM_ID
+ 2
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+ CADI_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CMSISDAP_ID
+ 2
+
+ 4
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ E2_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+ GDBSERVER_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+ GPLINK_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ IJET_ID
+ 2
+
+ 10
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ JLINK_ID
+ 2
+
+ 16
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ LMIFTDI_ID
+ 2
+
+ 3
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ NULINK_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ PEMICRO_ID
+ 2
+
+ 3
+ 1
+ 0
+
+
+
+
+
+
+
+ STLINK_ID
+ 2
+
+ 8
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ THIRDPARTY_ID
+ 2
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+
+ TIFET_ID
+ 2
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ XDS100_ID
+ 2
+
+ 9
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Azure\AzureArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\CMX\CmxTinyArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\FreeRtos\FreeRtosArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\Mbed\MbedArmPlugin2.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\OpenRTOS\OpenRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SafeRTOS\SafeRTOSPlugin.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\SMX\smxAwareIarArm9a.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\ThreadX\ThreadXArmPlugin.ENU.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-286-KA-CSpy.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-II\uCOS-II-KA-CSpy.ewplugin
+ 0
+
+
+ $TOOLKIT_DIR$\plugins\rtos\uCOS-III\uCOS-III-KA-CSpy.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\TargetAccessServer\TargetAccessServer.ENU.ewplugin
+ 0
+
+
+ $EW_DIR$\common\plugins\uCProbe\uCProbePlugin.ENU.ewplugin
+ 0
+
+
+
+
diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.ewp b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.ewp
new file mode 100644
index 0000000000..db8bc98a55
--- /dev/null
+++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.ewp
@@ -0,0 +1,2792 @@
+
+ 4
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 37
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 39
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 12
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 4
+
+
+
+ inputOutputBased
+
+
+
+ ILINK
+ 0
+
+ 28
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ BUILDACTION
+ 2
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 37
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 39
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 12
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CUSTOM
+ 4
+
+
+
+ inputOutputBased
+
+
+
+ ILINK
+ 0
+
+ 28
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ BUILDACTION
+ 2
+
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\main.c
+
+
+
+ Compiler
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cctype.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cstdlib.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cstring.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\ctime.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cunistd.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cwchar.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\core\device.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\hwtimer\hwtimer.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_comm.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_up.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\condvar.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\pipe.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\workqueue.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\pin\dev_pin.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\drivers\serial\dev_serial.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\board\MCUX_Config\board\clock_config.c
+
+
+ $PROJ_DIR$\board\MCUX_Config\board\pin_mux.c
+
+
+ $PROJ_DIR$\board\board.c
+
+
+ $PROJ_DIR$\board\cherryusb_port.c
+
+
+ $PROJ_DIR$\board\usb_phy.c
+
+
+ $PROJ_DIR$\..\Libraries\drivers\drv_pin.c
+
+
+ $PROJ_DIR$\..\Libraries\drivers\drv_uart.c
+
+
+
+ Finsh
+
+ $PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\..\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\cpu_up.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\defunct.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\klibc\kerrno.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\scheduler_comm.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\scheduler_up.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\src\timer.c
+
+
+
+ libcpu
+
+ $PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\atomic_arm.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\showmem.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m33\context_iar.S
+
+
+ $PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m33\cpuport.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m33\syscall_iar.S
+
+
+ $PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m33\trustzone.c
+
+
+
+ Libraries
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\romapi\nboot\src\fsl_nboot.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_gdet.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_pint.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpuart.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_reset.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_spc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_tsi_v6.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_puf_v3.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_qdc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_sinc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_common.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_syspm.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\romapi\runbootloader\src\fsl_runbootloader.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_trdc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_intm.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpcmp.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpspi.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_dac14.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd_smartdma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_sai.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_smartdma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_dac.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_irtc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexcan_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_powerquad_basic.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lptmr.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_pwm.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_utick.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_wwdt.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpspi_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\romapi\flash\src\fsl_flash.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_ctimer.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_sctimer.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_mrt.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_i3c.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_plu.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_powerquad_matrix.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_vref.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_edma_soc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_opamp.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_smartcard_emvsim.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_ostimer.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexcan.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_sai_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_eim.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_wuu.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpadc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_itrc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_i3c_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_powerquad_data.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\romapi\mem_interface\src\fsl_mem_interface.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_i2c_master.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_gpio.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_powerquad_math.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_common_arm.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_ewm.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_cache_lpcac.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_cdog.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_cache.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_pdm.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_power.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_powerquad_filter.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\system_MCXN947_cm33_core0.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_smartdma_mcxn.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_pdm_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_erm.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_usdhc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_evtg.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_smartdma_rt500.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_enet.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_tdet.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_smartcard_phy_emvsim.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_inputmux.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_crc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_powerquad_transform.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_vbat.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpuart_edma.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_sema42.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_cmc.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\iar\startup_MCXN947_cm33_core0.s
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_lpflexcomm.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_clock.c
+
+
+ $PROJ_DIR$\..\Libraries\MCXN947\MCXN947\drivers\fsl_freqme.c
+
+
+
+ POSIX
+
+
+ smp
+
+
+ Utilities
+
+ $PROJ_DIR$\..\..\..\..\..\components\utilities\ulog\backend\console_be.c
+
+
+ $PROJ_DIR$\..\..\..\..\..\components\utilities\ulog\ulog.c
+
+
+
diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.eww b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.eww
new file mode 100644
index 0000000000..c2cb02eb1e
--- /dev/null
+++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.eww
@@ -0,0 +1,10 @@
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/template.ewp b/bsp/nxp/mcx/mcxn/frdm-mcxn947/template.ewp
new file mode 100644
index 0000000000..368dc3329d
--- /dev/null
+++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/template.ewp
@@ -0,0 +1,2202 @@
+
+
+ 4
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 37
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 39
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 12
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 4
+
+
+
+ inputOutputBased
+
+
+
+ ILINK
+ 0
+
+ 28
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ BUILDACTION
+ 2
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 37
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 39
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 12
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CUSTOM
+ 4
+
+
+
+ inputOutputBased
+
+
+
+ ILINK
+ 0
+
+ 28
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ BUILDACTION
+ 2
+
+
+
+