From c3416c58687759f569b8811de04b68992410cc3d Mon Sep 17 00:00:00 2001
From: Zhang <1310125025@qq.com>
Date: Thu, 7 Mar 2024 17:26:42 +0800
Subject: [PATCH] =?UTF-8?q?[bsp][nxp]=E4=BF=AE=E5=A4=8DFRDM-MCXN947=20Keil?=
=?UTF-8?q?=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
bsp/nxp/mcxn/frdm-mcxn947/.config | 7 +-
bsp/nxp/mcxn/frdm-mcxn947/project.uvoptx | 1238 +++++++++++++++-
bsp/nxp/mcxn/frdm-mcxn947/project.uvprojx | 1578 +++++++++++++++++----
bsp/nxp/mcxn/frdm-mcxn947/rtconfig.h | 2 +-
4 files changed, 2559 insertions(+), 266 deletions(-)
diff --git a/bsp/nxp/mcxn/frdm-mcxn947/.config b/bsp/nxp/mcxn/frdm-mcxn947/.config
index e9309b63d3..3854df61ca 100644
--- a/bsp/nxp/mcxn/frdm-mcxn947/.config
+++ b/bsp/nxp/mcxn/frdm-mcxn947/.config
@@ -136,11 +136,9 @@ CONFIG_RT_USING_SERIAL_V1=y
CONFIG_RT_SERIAL_USING_DMA=y
CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_CAN is not set
-CONFIG_RT_USING_HWTIMER=y
# CONFIG_RT_USING_CPUTIME is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
-CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_ADC is not set
# CONFIG_RT_USING_DAC is not set
# CONFIG_RT_USING_NULL is not set
@@ -164,7 +162,9 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_DEV_BUS is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_VIRTIO is not set
+CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_KTIME is not set
+CONFIG_RT_USING_HWTIMER=y
#
# Using USB
@@ -563,6 +563,8 @@ CONFIG_PKG_RT_VSNPRINTF_FULL_VER="latest"
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
# CONFIG_PKG_USING_PERF_COUNTER is not set
+# CONFIG_PKG_USING_FILEX is not set
+# CONFIG_PKG_USING_LEVELX is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -1040,6 +1042,7 @@ CONFIG_PKG_RT_VSNPRINTF_FULL_VER="latest"
#
# CONFIG_PKG_USING_ARDUINO_KALMANFILTER is not set
# CONFIG_PKG_USING_ARDUINO_ARDUINOJSON is not set
+# CONFIG_PKG_USING_ARDUINO_TENSORFLOW_LITE_MICRO is not set
#
# Data Storage
diff --git a/bsp/nxp/mcxn/frdm-mcxn947/project.uvoptx b/bsp/nxp/mcxn/frdm-mcxn947/project.uvoptx
index 8c8f6ed470..f94474bf88 100644
--- a/bsp/nxp/mcxn/frdm-mcxn947/project.uvoptx
+++ b/bsp/nxp/mcxn/frdm-mcxn947/project.uvoptx
@@ -77,7 +77,7 @@
0
1
- 0
+ 8
0
1
@@ -181,4 +181,1240 @@
+
+ Applications
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ applications\main.c
+ main.c
+ 0
+ 0
+
+
+
+
+ Compiler
+ 0
+ 0
+ 0
+ 0
+
+ 2
+ 2
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ syscall_mem.c
+ 0
+ 0
+
+
+ 2
+ 3
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\libc\compilers\armlibc\syscalls.c
+ syscalls.c
+ 0
+ 0
+
+
+ 2
+ 4
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\libc\compilers\common\cctype.c
+ cctype.c
+ 0
+ 0
+
+
+ 2
+ 5
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\libc\compilers\common\cstdlib.c
+ cstdlib.c
+ 0
+ 0
+
+
+ 2
+ 6
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\libc\compilers\common\cstring.c
+ cstring.c
+ 0
+ 0
+
+
+ 2
+ 7
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\libc\compilers\common\ctime.c
+ ctime.c
+ 0
+ 0
+
+
+ 2
+ 8
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\libc\compilers\common\cunistd.c
+ cunistd.c
+ 0
+ 0
+
+
+ 2
+ 9
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\libc\compilers\common\cwchar.c
+ cwchar.c
+ 0
+ 0
+
+
+
+
+ DeviceDrivers
+ 0
+ 0
+ 0
+ 0
+
+ 3
+ 10
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\core\device.c
+ device.c
+ 0
+ 0
+
+
+ 3
+ 11
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\hwtimer\hwtimer.c
+ hwtimer.c
+ 0
+ 0
+
+
+ 3
+ 12
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\ipc\completion.c
+ completion.c
+ 0
+ 0
+
+
+ 3
+ 13
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\ipc\dataqueue.c
+ dataqueue.c
+ 0
+ 0
+
+
+ 3
+ 14
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\ipc\pipe.c
+ pipe.c
+ 0
+ 0
+
+
+ 3
+ 15
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\ipc\ringblk_buf.c
+ ringblk_buf.c
+ 0
+ 0
+
+
+ 3
+ 16
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\ipc\ringbuffer.c
+ ringbuffer.c
+ 0
+ 0
+
+
+ 3
+ 17
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\ipc\waitqueue.c
+ waitqueue.c
+ 0
+ 0
+
+
+ 3
+ 18
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\ipc\workqueue.c
+ workqueue.c
+ 0
+ 0
+
+
+ 3
+ 19
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\pin\pin.c
+ pin.c
+ 0
+ 0
+
+
+ 3
+ 20
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\drivers\serial\serial.c
+ serial.c
+ 0
+ 0
+
+
+
+
+ Drivers
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 21
+ 1
+ 0
+ 0
+ 0
+ board\MCUX_Config\board\clock_config.c
+ clock_config.c
+ 0
+ 0
+
+
+ 4
+ 22
+ 1
+ 0
+ 0
+ 0
+ board\MCUX_Config\board\pin_mux.c
+ pin_mux.c
+ 0
+ 0
+
+
+ 4
+ 23
+ 1
+ 0
+ 0
+ 0
+ board\board.c
+ board.c
+ 0
+ 0
+
+
+ 4
+ 24
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\drivers\drv_pin.c
+ drv_pin.c
+ 0
+ 0
+
+
+ 4
+ 25
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\drivers\drv_uart.c
+ drv_uart.c
+ 0
+ 0
+
+
+
+
+ Finsh
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 26
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\finsh\shell.c
+ shell.c
+ 0
+ 0
+
+
+ 5
+ 27
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\finsh\msh.c
+ msh.c
+ 0
+ 0
+
+
+ 5
+ 28
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\finsh\msh_parse.c
+ msh_parse.c
+ 0
+ 0
+
+
+ 5
+ 29
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\finsh\cmd.c
+ cmd.c
+ 0
+ 0
+
+
+
+
+ Kernel
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 30
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\clock.c
+ clock.c
+ 0
+ 0
+
+
+ 6
+ 31
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\components.c
+ components.c
+ 0
+ 0
+
+
+ 6
+ 32
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\idle.c
+ idle.c
+ 0
+ 0
+
+
+ 6
+ 33
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\ipc.c
+ ipc.c
+ 0
+ 0
+
+
+ 6
+ 34
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\irq.c
+ irq.c
+ 0
+ 0
+
+
+ 6
+ 35
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\kservice.c
+ kservice.c
+ 0
+ 0
+
+
+ 6
+ 36
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\mem.c
+ mem.c
+ 0
+ 0
+
+
+ 6
+ 37
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\mempool.c
+ mempool.c
+ 0
+ 0
+
+
+ 6
+ 38
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\object.c
+ object.c
+ 0
+ 0
+
+
+ 6
+ 39
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\scheduler_comm.c
+ scheduler_comm.c
+ 0
+ 0
+
+
+ 6
+ 40
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\scheduler_up.c
+ scheduler_up.c
+ 0
+ 0
+
+
+ 6
+ 41
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\thread.c
+ thread.c
+ 0
+ 0
+
+
+ 6
+ 42
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\src\timer.c
+ timer.c
+ 0
+ 0
+
+
+
+
+ libcpu
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 43
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\libcpu\arm\common\atomic_arm.c
+ atomic_arm.c
+ 0
+ 0
+
+
+ 7
+ 44
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\libcpu\arm\common\div0.c
+ div0.c
+ 0
+ 0
+
+
+ 7
+ 45
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\libcpu\arm\common\showmem.c
+ showmem.c
+ 0
+ 0
+
+
+ 7
+ 46
+ 2
+ 0
+ 0
+ 0
+ ..\..\..\..\libcpu\arm\cortex-m33\context_rvds.S
+ context_rvds.S
+ 0
+ 0
+
+
+ 7
+ 47
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\libcpu\arm\cortex-m33\cpuport.c
+ cpuport.c
+ 0
+ 0
+
+
+ 7
+ 48
+ 2
+ 0
+ 0
+ 0
+ ..\..\..\..\libcpu\arm\cortex-m33\syscall_rvds.S
+ syscall_rvds.S
+ 0
+ 0
+
+
+ 7
+ 49
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\libcpu\arm\cortex-m33\trustzone.c
+ trustzone.c
+ 0
+ 0
+
+
+
+
+ Libraries
+ 0
+ 0
+ 0
+ 0
+
+ 8
+ 50
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_clock.c
+ fsl_clock.c
+ 0
+ 0
+
+
+ 8
+ 51
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexcan.c
+ fsl_flexcan.c
+ 0
+ 0
+
+
+ 8
+ 52
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_edma.c
+ fsl_edma.c
+ 0
+ 0
+
+
+ 8
+ 53
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd.c
+ fsl_flexio_mculcd.c
+ 0
+ 0
+
+
+ 8
+ 54
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_crc.c
+ fsl_crc.c
+ 0
+ 0
+
+
+ 8
+ 55
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpspi.c
+ fsl_lpspi.c
+ 0
+ 0
+
+
+ 8
+ 56
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_mrt.c
+ fsl_mrt.c
+ 0
+ 0
+
+
+ 8
+ 57
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpuart.c
+ fsl_lpuart.c
+ 0
+ 0
+
+
+ 8
+ 58
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_cmc.c
+ fsl_cmc.c
+ 0
+ 0
+
+
+ 8
+ 59
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi_edma.c
+ fsl_flexio_spi_edma.c
+ 0
+ 0
+
+
+ 8
+ 60
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd_edma.c
+ fsl_flexio_mculcd_edma.c
+ 0
+ 0
+
+
+ 8
+ 61
+ 2
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\arm\startup_MCXN947_cm33_core0.s
+ startup_MCXN947_cm33_core0.s
+ 0
+ 0
+
+
+ 8
+ 62
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_dac.c
+ fsl_dac.c
+ 0
+ 0
+
+
+ 8
+ 63
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_lptmr.c
+ fsl_lptmr.c
+ 0
+ 0
+
+
+ 8
+ 64
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_common_arm.c
+ fsl_common_arm.c
+ 0
+ 0
+
+
+ 8
+ 65
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_reset.c
+ fsl_reset.c
+ 0
+ 0
+
+
+ 8
+ 66
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_vref.c
+ fsl_vref.c
+ 0
+ 0
+
+
+ 8
+ 67
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart_edma.c
+ fsl_flexio_uart_edma.c
+ 0
+ 0
+
+
+ 8
+ 68
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c_edma.c
+ fsl_lpi2c_edma.c
+ 0
+ 0
+
+
+ 8
+ 69
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_irtc.c
+ fsl_irtc.c
+ 0
+ 0
+
+
+ 8
+ 70
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_usdhc.c
+ fsl_usdhc.c
+ 0
+ 0
+
+
+ 8
+ 71
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_erm.c
+ fsl_erm.c
+ 0
+ 0
+
+
+ 8
+ 72
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_dac14.c
+ fsl_dac14.c
+ 0
+ 0
+
+
+ 8
+ 73
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_gpio.c
+ fsl_gpio.c
+ 0
+ 0
+
+
+ 8
+ 74
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c.c
+ fsl_lpi2c.c
+ 0
+ 0
+
+
+ 8
+ 75
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi.c
+ fsl_flexspi.c
+ 0
+ 0
+
+
+ 8
+ 76
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi_edma.c
+ fsl_flexspi_edma.c
+ 0
+ 0
+
+
+ 8
+ 77
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_ewm.c
+ fsl_ewm.c
+ 0
+ 0
+
+
+ 8
+ 78
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\system_MCXN947_cm33_core0.c
+ system_MCXN947_cm33_core0.c
+ 0
+ 0
+
+
+ 8
+ 79
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_i2c_master.c
+ fsl_flexio_i2c_master.c
+ 0
+ 0
+
+
+ 8
+ 80
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_ctimer.c
+ fsl_ctimer.c
+ 0
+ 0
+
+
+ 8
+ 81
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart.c
+ fsl_flexio_uart.c
+ 0
+ 0
+
+
+ 8
+ 82
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_enc.c
+ fsl_enc.c
+ 0
+ 0
+
+
+ 8
+ 83
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_i3c.c
+ fsl_i3c.c
+ 0
+ 0
+
+
+ 8
+ 84
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_cache_lpcac.c
+ fsl_cache_lpcac.c
+ 0
+ 0
+
+
+ 8
+ 85
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_enet.c
+ fsl_enet.c
+ 0
+ 0
+
+
+ 8
+ 86
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpflexcomm.c
+ fsl_lpflexcomm.c
+ 0
+ 0
+
+
+ 8
+ 87
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio.c
+ fsl_flexio.c
+ 0
+ 0
+
+
+ 8
+ 88
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_edma_soc.c
+ fsl_edma_soc.c
+ 0
+ 0
+
+
+ 8
+ 89
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_evtg.c
+ fsl_evtg.c
+ 0
+ 0
+
+
+ 8
+ 90
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_itrc.c
+ fsl_itrc.c
+ 0
+ 0
+
+
+ 8
+ 91
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_cache.c
+ fsl_cache.c
+ 0
+ 0
+
+
+ 8
+ 92
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_eim.c
+ fsl_eim.c
+ 0
+ 0
+
+
+ 8
+ 93
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_cdog.c
+ fsl_cdog.c
+ 0
+ 0
+
+
+ 8
+ 94
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi.c
+ fsl_flexio_spi.c
+ 0
+ 0
+
+
+ 8
+ 95
+ 1
+ 0
+ 0
+ 0
+ ..\Libraries\MCXN947\MCXN947\drivers\fsl_common.c
+ fsl_common.c
+ 0
+ 0
+
+
+
+
+ Utilities
+ 0
+ 0
+ 0
+ 0
+
+ 9
+ 96
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\utilities\ulog\backend\console_be.c
+ console_be.c
+ 0
+ 0
+
+
+ 9
+ 97
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\utilities\ulog\ulog.c
+ ulog.c
+ 0
+ 0
+
+
+
diff --git a/bsp/nxp/mcxn/frdm-mcxn947/project.uvprojx b/bsp/nxp/mcxn/frdm-mcxn947/project.uvprojx
index c6c09ef00e..9a05f214f6 100644
--- a/bsp/nxp/mcxn/frdm-mcxn947/project.uvprojx
+++ b/bsp/nxp/mcxn/frdm-mcxn947/project.uvprojx
@@ -1,13 +1,16 @@
+
2.1
+
### uVision Project, (C) Keil Software
+
rtthread-frdm-mcxn947
0x4
ARM-ADS
- 6160000::V6.16::ARMCLANG
+ 6180000::V6.18::ARMCLANG
1
@@ -16,28 +19,28 @@
NXP.MCXN947_DFP.17.0.0
https://mcuxpresso.nxp.com/cmsis_pack/repo/
IRAM(0x20000000,0x060000) IRAM2(0x20060000,0x8000) IROM(0x03000000,0x040000) IROM2(0x13000000,0x040000) XRAM(0x30060000,0x8000) XRAM2(0x04000000,0x018000) XRAM3(0x14000000,0x018000) XROM(0x00000000,0x100000) XROM2(0x00100000,0x100000) XROM3(0x10000000,0x100000) CPUTYPE("Cortex-M33") FPU3(SFPU) DSP TZ CLOCK(12000000) ELITTLE
-
-
+
+
UL2V8M(-S0 -C0 -P0 -FD20000000 -FC1000 -FN4 -FF0MCXN9XX_2048 -FS00 -FL0200000 -FF1MCXN9XX_2048_S -FS110000000 -FL1200000 -FF2MCXN9XX_W25Q64 -FS280000000 -FL2800000 -FF3MCXN9XX_W25Q64_S -FS390000000 -FL3800000 -FP0($$Device:MCXN947VDF$arm\MCXN9XX_2048.FLM) -FP1($$Device:MCXN947VDF$arm\MCXN9XX_2048_S.FLM) -FP2($$Device:MCXN947VDF$arm\MCXN9XX_W25Q64.FLM) -FP3($$Device:MCXN947VDF$arm\MCXN9XX_W25Q64_S.FLM))
0
$$Device:MCXN947VDF$fsl_device_registers.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:MCXN947VDF$MCXN947_cm33_core0.xml
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -59,8 +62,8 @@
0
0
-
-
+
+
0
0
0
@@ -69,8 +72,8 @@
0
0
-
-
+
+
0
0
0
@@ -79,15 +82,15 @@
0
0
-
-
+
+
0
0
0
0
0
-
+
0
@@ -101,15 +104,15 @@
0
0
3
-
-
+
+
1
-
-
-
-
+
+
+
+
SARMV8M.DLL
-MPU
TCM.DLL
@@ -136,10 +139,10 @@
1
BIN\UL2V8M.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -172,7 +175,7 @@
0
0
"Cortex-M33"
-
+
0
0
0
@@ -307,7 +310,7 @@
0x8000
-
+
1
@@ -336,8 +339,8 @@
--target=arm-arm-none-eabi
__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, CPU_MCXN947VDF_cm33_core0, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, DEBUG
-
- ..\..\..\..\components\finsh;..\..\..\..\components\libc\posix\io\eventfd;..\Libraries\CMSIS\Core\Include;..\Libraries\MCXN947\components\codec;..\Libraries\MCXN947\middleware\sdmmc\port;..\..\..\..\include;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\drivers\include;..\..\..\..\libcpu\arm\common;..\Libraries\MCXN947\middleware\sdmmc\inc;..\Libraries\MCXN947\MCXN947\drivers;board\MCUX_Config\board;..\..\..\..\components\drivers\include;applications;..\Libraries\drivers\config;..\Libraries\MCXN947\MCXN947;..\..\..\..\components\drivers\include;.;board;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\Libraries\drivers;..\..\..\..\libcpu\arm\cortex-m33;..\..\..\..\components\drivers\include;..\..\..\..\components\utilities\ulog;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\libc\compilers\common\include
+
+ applications;..\..\..\..\libcpu\arm\common;.;..\Libraries\MCXN947\MCXN947\drivers;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\drivers\include;..\Libraries\MCXN947\MCXN947;..\..\..\..\components\drivers\include;..\Libraries\CMSIS\Core\Include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\drivers\include;..\..\..\..\components\finsh;..\Libraries\drivers\config;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\include;..\..\..\..\components\libc\posix\io\eventfd;..\Libraries\MCXN947\middleware\sdmmc\inc;..\..\..\..\components\utilities\ulog;board\MCUX_Config\board;..\Libraries\MCXN947\middleware\sdmmc\port;..\Libraries\MCXN947\components\codec;..\Libraries\drivers;..\..\..\..\libcpu\arm\cortex-m33
@@ -353,9 +356,9 @@
1
-x assembler-with-cpp
-
-
-
+
+
+
@@ -367,13 +370,13 @@
0
0x00000000
0x02000000
-
+
.\board\linker_scripts\MCXN947_cm33_core0_flash.scf
-
-
-
-
-
+
+
+
+
+
@@ -396,50 +399,36 @@
1
..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c
-
-
syscalls.c
1
..\..\..\..\components\libc\compilers\armlibc\syscalls.c
-
-
cctype.c
1
..\..\..\..\components\libc\compilers\common\cctype.c
-
-
cstdlib.c
1
..\..\..\..\components\libc\compilers\common\cstdlib.c
-
-
cstring.c
1
..\..\..\..\components\libc\compilers\common\cstring.c
-
-
ctime.c
1
..\..\..\..\components\libc\compilers\common\ctime.c
-
-
cunistd.c
1
..\..\..\..\components\libc\compilers\common\cunistd.c
-
-
cwchar.c
1
@@ -454,76 +443,617 @@
device.c
1
..\..\..\..\components\drivers\core\device.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
hwtimer.c
1
..\..\..\..\components\drivers\hwtimer\hwtimer.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
completion.c
1
..\..\..\..\components\drivers\ipc\completion.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
dataqueue.c
1
..\..\..\..\components\drivers\ipc\dataqueue.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
pipe.c
1
..\..\..\..\components\drivers\ipc\pipe.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
ringblk_buf.c
1
..\..\..\..\components\drivers\ipc\ringblk_buf.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
ringbuffer.c
1
..\..\..\..\components\drivers\ipc\ringbuffer.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
waitqueue.c
1
..\..\..\..\components\drivers\ipc\waitqueue.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
workqueue.c
1
..\..\..\..\components\drivers\ipc\workqueue.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
pin.c
1
- ..\..\..\..\components\drivers\misc\pin.c
+ ..\..\..\..\components\drivers\pin\pin.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
-
-
serial.c
1
..\..\..\..\components\drivers\serial\serial.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+ __RT_IPC_SOURCE__
+
+
+
+
+
+
@@ -535,29 +1065,21 @@
1
board\MCUX_Config\board\clock_config.c
-
-
pin_mux.c
1
board\MCUX_Config\board\pin_mux.c
-
-
board.c
1
board\board.c
-
-
drv_pin.c
1
..\Libraries\drivers\drv_pin.c
-
-
drv_uart.c
1
@@ -573,70 +1095,220 @@
1
..\..\..\..\components\finsh\shell.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
-Wstack-usage=4096
-
+
-
-
msh.c
1
..\..\..\..\components\finsh\msh.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
-Wstack-usage=4096
-
+
-
-
msh_parse.c
1
..\..\..\..\components\finsh\msh_parse.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
-Wstack-usage=4096
-
+
-
-
cmd.c
1
..\..\..\..\components\finsh\cmd.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
-Wstack-usage=4096
-
+
@@ -652,241 +1324,724 @@
1
..\..\..\..\src\clock.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
components.c
1
..\..\..\..\src\components.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
idle.c
1
..\..\..\..\src\idle.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
ipc.c
1
..\..\..\..\src\ipc.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
irq.c
1
..\..\..\..\src\irq.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
kservice.c
1
..\..\..\..\src\kservice.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
mem.c
1
..\..\..\..\src\mem.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
mempool.c
1
..\..\..\..\src\mempool.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
object.c
1
..\..\..\..\src\object.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
scheduler_comm.c
1
..\..\..\..\src\scheduler_comm.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
scheduler_up.c
1
..\..\..\..\src\scheduler_up.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
thread.c
1
..\..\..\..\src\thread.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
-
-
timer.c
1
..\..\..\..\src\timer.c
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
- -Wunused -Wformat -Wformat-security -Warray-bounds -Wuninitialized -Wreturn-type -Wcomment -Wswitch -Wparentheses -Wlogical-op -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wimplicit-fallthrough -Wduplicated-cond -Wduplicated-branches
+
__RT_KERNEL_SOURCE__
-
+
@@ -902,43 +2057,31 @@
1
..\..\..\..\libcpu\arm\common\atomic_arm.c
-
-
div0.c
1
..\..\..\..\libcpu\arm\common\div0.c
-
-
showmem.c
1
..\..\..\..\libcpu\arm\common\showmem.c
-
-
context_rvds.S
2
..\..\..\..\libcpu\arm\cortex-m33\context_rvds.S
-
-
cpuport.c
1
..\..\..\..\libcpu\arm\cortex-m33\cpuport.c
-
-
syscall_rvds.S
2
..\..\..\..\libcpu\arm\cortex-m33\syscall_rvds.S
-
-
trustzone.c
1
@@ -954,316 +2097,226 @@
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_clock.c
-
-
fsl_flexcan.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexcan.c
-
-
fsl_edma.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_edma.c
-
-
fsl_flexio_mculcd.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd.c
-
-
fsl_crc.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_crc.c
-
-
fsl_lpspi.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_lpspi.c
-
-
fsl_mrt.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_mrt.c
-
-
fsl_lpuart.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_lpuart.c
-
-
fsl_cmc.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_cmc.c
-
-
fsl_flexio_spi_edma.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi_edma.c
-
-
fsl_flexio_mculcd_edma.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd_edma.c
-
-
startup_MCXN947_cm33_core0.s
2
..\Libraries\MCXN947\MCXN947\arm\startup_MCXN947_cm33_core0.s
-
-
fsl_dac.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_dac.c
-
-
fsl_lptmr.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_lptmr.c
-
-
fsl_common_arm.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_common_arm.c
-
-
fsl_reset.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_reset.c
-
-
fsl_vref.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_vref.c
-
-
fsl_flexio_uart_edma.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart_edma.c
-
-
fsl_lpi2c_edma.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c_edma.c
-
-
fsl_irtc.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_irtc.c
-
-
fsl_usdhc.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_usdhc.c
-
-
fsl_erm.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_erm.c
-
-
fsl_dac14.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_dac14.c
-
-
fsl_gpio.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_gpio.c
-
-
fsl_lpi2c.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c.c
-
-
fsl_flexspi.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi.c
-
-
fsl_flexspi_edma.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi_edma.c
-
-
fsl_ewm.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_ewm.c
-
-
system_MCXN947_cm33_core0.c
1
..\Libraries\MCXN947\MCXN947\system_MCXN947_cm33_core0.c
-
-
fsl_flexio_i2c_master.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_i2c_master.c
-
-
fsl_ctimer.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_ctimer.c
-
-
fsl_flexio_uart.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart.c
-
-
fsl_enc.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_enc.c
-
-
fsl_i3c.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_i3c.c
-
-
fsl_cache_lpcac.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_cache_lpcac.c
-
-
fsl_enet.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_enet.c
-
-
fsl_lpflexcomm.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_lpflexcomm.c
-
-
fsl_flexio.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio.c
-
-
fsl_edma_soc.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_edma_soc.c
-
-
fsl_evtg.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_evtg.c
-
-
fsl_itrc.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_itrc.c
-
-
fsl_cache.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_cache.c
-
-
fsl_eim.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_eim.c
-
-
fsl_cdog.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_cdog.c
-
-
fsl_flexio_spi.c
1
..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi.c
-
-
fsl_common.c
1
@@ -1273,29 +2326,29 @@
Utilities
-
-
- ulog.c
- 1
- ..\..\..\..\components\utilities\ulog\ulog.c
-
-
console_be.c
1
..\..\..\..\components\utilities\ulog\backend\console_be.c
+
+ ulog.c
+ 1
+ ..\..\..\..\components\utilities\ulog\ulog.c
+
+
-
-
-
+
+
+
+
@@ -1304,4 +2357,5 @@
+
diff --git a/bsp/nxp/mcxn/frdm-mcxn947/rtconfig.h b/bsp/nxp/mcxn/frdm-mcxn947/rtconfig.h
index a06bb44025..df8c172651 100644
--- a/bsp/nxp/mcxn/frdm-mcxn947/rtconfig.h
+++ b/bsp/nxp/mcxn/frdm-mcxn947/rtconfig.h
@@ -91,8 +91,8 @@
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
-#define RT_USING_HWTIMER
#define RT_USING_PIN
+#define RT_USING_HWTIMER
/* Using USB */