summaryrefslogtreecommitdiff
path: root/bsp/nxp/imx/imxrt
diff options
context:
space:
mode:
authorkurisaw <[email protected]>2025-03-19 10:51:59 +0800
committerRbb666 <[email protected]>2025-03-19 11:43:01 +0800
commitc5f279c82c44e6058c77563e26ef2e339b715c0b (patch)
tree627883cd4c3adb7a5396a4e17880614ffa267c76 /bsp/nxp/imx/imxrt
parent39f5df440e8abd8dacab7b602baa9896ad478953 (diff)
log: automatic update and deployment before version releasev5.2.0
Diffstat (limited to 'bsp/nxp/imx/imxrt')
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.ewp145
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.uvprojx339
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1052-atk-commander/project.uvprojx266
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.ewp100
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.uvprojx164
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.ewp106
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.uvprojx172
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx180
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.ewp116
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.uvprojx192
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.ewp100
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.uvprojx168
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.ewp98
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.uvprojx156
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.ewp245
-rw-r--r--bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.uvprojx278
16 files changed, 1934 insertions, 891 deletions
diff --git a/bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.ewp b/bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.ewp
index fc7840ef6a..4cb85c27db 100644
--- a/bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.ewp
+++ b/bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.ewp
@@ -229,7 +229,6 @@
<state>RT_USING_LIBC</state>
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>_DLIB_FILE_DESCRIPTOR</state>
- <state>_DLIB_THREAD_SUPPORT</state>
<state>CPU_MIMXRT1021DAG5A</state>
<state>ENDIANNESS</state>
<state>STD=C99</state>
@@ -366,33 +365,36 @@
<option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\libraries\MIMXRT1020\CMSIS\Include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\drivers</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\xip</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\dfs\dfs_v1\include</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
- <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\board\MCUX_Config</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\usb\usbdevice</state>
<state>$PROJ_DIR$\board\ports</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs</state>
+ <state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\sdhci\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbdevice</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021</state>
+ <state>$PROJ_DIR$\..\libraries\drivers</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\dfs\dfs_v1\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\drivers\spi</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\board\MCUX_Config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1020\CMSIS\Include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\board</state>
+ <state>$PROJ_DIR$\xip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1139,16 +1141,22 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\core\device.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\i2c-bit-ops.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\dev_i2c_core.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\i2c_core.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\dev_i2c_dev.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\i2c_dev.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_comm.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_up.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\condvar.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\dataqueue.c</name>
@@ -1175,40 +1183,37 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\misc\rt_drv_pwm.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\pin.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\dev_pin.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\rtc\rtc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\rtc\dev_rtc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\block_dev.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\dev_block.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\gpt.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\dev_mmc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\mmc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\dev_mmcsd_core.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\mmcsd_core.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\dev_sd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\sd.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\dev_sdio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\sdio\sdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\dev_serial.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\serial.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\spi\dev_qspi_core.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\spi\qspi_core.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\spi\dev_spi.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\spi\spi_core.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\spi\spi_dev.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\spi\dev_spi_core.c</name>
</file>
</group>
<group>
@@ -1265,19 +1270,19 @@
<group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_file.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_file.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c</name>
</file>
</group>
<group>
@@ -1289,19 +1294,19 @@
<name>$PROJ_DIR$\..\..\..\..\..\src\components.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\cpu_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\defunct.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\src\kservice.c</name>
@@ -1329,6 +1334,24 @@
</file>
</group>
<group>
+ <name>klibc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsscanf.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kerrno.c</name>
+ </file>
+ </group>
+ <group>
<name>libcpu</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\div0.c</name>
@@ -1349,10 +1372,10 @@
<group>
<name>Libraries</name>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_usdhc.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_clock.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_lpuart.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_usdhc.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_cache.c</name>
@@ -1361,13 +1384,13 @@
<name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_clock.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_lpuart.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\iar\startup_MIMXRT1021.s</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\system_MIMXRT1021.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\system_MIMXRT1021.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\iar\startup_MIMXRT1021.s</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_common.c</name>
@@ -1379,19 +1402,25 @@
<group>
<name>rt_usbd</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\usb\usbdevice\class\cdc_vcom.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbdevice\core\usbdevice_core.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\usb\usbdevice\class\mstorage.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbdevice\class\mstorage.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\usb\usbdevice\core\usbdevice_core.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbdevice\class\cdc_vcom.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\usb\usbdevice\core\usbdevice.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbdevice\core\usbdevice.c</name>
</file>
</group>
<group>
+ <name>smp</name>
+ </group>
+ <group>
+ <name>utestcases</name>
+ </group>
+ <group>
<name>xip</name>
<file>
<name>$PROJ_DIR$\xip\fsl_flexspi_nor_boot.c</name>
diff --git a/bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.uvprojx
index edb0b2e33c..e0915c22e7 100644
--- a/bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1021-nxp-evk/project.uvprojx
@@ -334,9 +334,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>-fno-common -fdata-sections -ffreestanding -fno-builtin -mthumb</MiscControls>
- <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, XIP_BOOT_HEADER_ENABLE=1, SKIP_SYSCLK_INIT, CPU_MIMXRT1021DAG5A, RT_USING_LIBC, __FPU_PRESENT=1, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, STD=C99, ENDIANNESS, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM</Define>
+ <Define>__RTTHREAD__, RT_USING_LIBC, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL, __FPU_PRESENT=1, EVK_MCIMXRM, CPU_MIMXRT1021DAG5A, RT_USING_ARMLIBC, XIP_EXTERNAL_FLASH=1, STD=C99, __CLK_TCK=RT_TICK_PER_SECOND, SKIP_SYSCLK_INIT, ENDIANNESS, __STDC_LIMIT_MACROS, XIP_BOOT_HEADER_ENABLE=1</Define>
<Undefine />
- <IncludePath>..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;xip;applications;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\usb\usbdevice;..\..\..\..\..\components\libc\compilers\common\include;..\libraries\MIMXRT1020\MIMXRT1021;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat;..\..\..\..\..\libcpu\arm\common;..\libraries\MIMXRT1020\CMSIS\Include;..\..\..\..\..\components\finsh;..\..\..\..\..\components\libc\posix\io\epoll;board\MCUX_Config;..\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\..\..\..\..\components\libc\posix\io\eventfd;..\libraries\drivers;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\drivers\include;board\ports;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\spi;.;..\..\..\..\..\components\libc\compilers\common\extension;..\libraries\MIMXRT1020\MIMXRT1021\drivers;board;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\dfs\dfs_v1\include;..\..\..\..\..\components\libc\posix\ipc</IncludePath>
+ <IncludePath>..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;xip;..\..\..\..\..\components\drivers\phy;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\legacy\usb\usbdevice;..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\common;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\finsh;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\cortex-m7;board\ports;..\libraries\MIMXRT1020\MIMXRT1021\drivers;..\..\..\..\..\components\drivers\smp_call;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\dfs\dfs_v1\include;..\libraries\drivers;..\..\..\..\..\components\drivers\include;board;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;.;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\include;..\libraries\MIMXRT1020\MIMXRT1021;..\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat;..\libraries\MIMXRT1020\CMSIS\Include;board\MCUX_Config;applications;..\..\..\..\..\components\drivers\spi;..\..\..\..\..\components\drivers\sdio\sdhci\include</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -469,9 +469,9 @@
</Files>
<Files>
<File>
- <FileName>i2c-bit-ops.c</FileName>
+ <FileName>dev_i2c_bit_ops.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\i2c\i2c-bit-ops.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -488,9 +488,9 @@
</Files>
<Files>
<File>
- <FileName>i2c_core.c</FileName>
+ <FileName>dev_i2c_core.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\i2c\i2c_core.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\i2c\dev_i2c_core.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -507,9 +507,9 @@
</Files>
<Files>
<File>
- <FileName>i2c_dev.c</FileName>
+ <FileName>dev_i2c_dev.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\i2c\i2c_dev.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\i2c\dev_i2c_dev.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -526,9 +526,9 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -545,9 +545,9 @@
</Files>
<Files>
<File>
- <FileName>dataqueue.c</FileName>
+ <FileName>completion_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\dataqueue.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -564,9 +564,9 @@
</Files>
<Files>
<File>
- <FileName>pipe.c</FileName>
+ <FileName>condvar.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\pipe.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -583,9 +583,9 @@
</Files>
<Files>
<File>
- <FileName>ringblk_buf.c</FileName>
+ <FileName>dataqueue.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\ringblk_buf.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\dataqueue.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -602,9 +602,9 @@
</Files>
<Files>
<File>
- <FileName>ringbuffer.c</FileName>
+ <FileName>pipe.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\ringbuffer.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\pipe.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -621,9 +621,9 @@
</Files>
<Files>
<File>
- <FileName>waitqueue.c</FileName>
+ <FileName>ringblk_buf.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\waitqueue.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\ringblk_buf.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -640,9 +640,9 @@
</Files>
<Files>
<File>
- <FileName>workqueue.c</FileName>
+ <FileName>ringbuffer.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\workqueue.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\ringbuffer.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -659,9 +659,9 @@
</Files>
<Files>
<File>
- <FileName>adc.c</FileName>
+ <FileName>waitqueue.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\misc\adc.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\waitqueue.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -678,9 +678,9 @@
</Files>
<Files>
<File>
- <FileName>rt_drv_pwm.c</FileName>
+ <FileName>workqueue.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\misc\rt_drv_pwm.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\workqueue.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -697,9 +697,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>adc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\misc\adc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -716,9 +716,9 @@
</Files>
<Files>
<File>
- <FileName>rtc.c</FileName>
+ <FileName>rt_drv_pwm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\rtc\rtc.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\misc\rt_drv_pwm.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -735,9 +735,9 @@
</Files>
<Files>
<File>
- <FileName>block_dev.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\sdio\block_dev.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -754,9 +754,9 @@
</Files>
<Files>
<File>
- <FileName>gpt.c</FileName>
+ <FileName>dev_rtc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\sdio\gpt.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\rtc\dev_rtc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -773,9 +773,9 @@
</Files>
<Files>
<File>
- <FileName>mmc.c</FileName>
+ <FileName>dev_block.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\sdio\mmc.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\sdio\dev_block.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -792,9 +792,9 @@
</Files>
<Files>
<File>
- <FileName>mmcsd_core.c</FileName>
+ <FileName>dev_mmc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\sdio\mmcsd_core.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\sdio\dev_mmc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -811,9 +811,9 @@
</Files>
<Files>
<File>
- <FileName>sd.c</FileName>
+ <FileName>dev_mmcsd_core.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\sdio\sd.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\sdio\dev_mmcsd_core.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -830,9 +830,9 @@
</Files>
<Files>
<File>
- <FileName>sdio.c</FileName>
+ <FileName>dev_sd.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\sdio\sdio.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\sdio\dev_sd.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -849,9 +849,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_sdio.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\sdio\dev_sdio.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -868,9 +868,9 @@
</Files>
<Files>
<File>
- <FileName>qspi_core.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\spi\qspi_core.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -887,9 +887,9 @@
</Files>
<Files>
<File>
- <FileName>spi_core.c</FileName>
+ <FileName>dev_qspi_core.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\spi\spi_core.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\spi\dev_qspi_core.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -906,9 +906,28 @@
</Files>
<Files>
<File>
- <FileName>spi_dev.c</FileName>
+ <FileName>dev_spi.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\spi\spi_dev.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\spi\dev_spi.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>dev_spi_core.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\spi\dev_spi_core.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -983,6 +1002,18 @@
<FileName>devfs.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs\devfs.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -990,6 +1021,18 @@
<FileName>dfs_elm.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat\dfs_elm.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -997,6 +1040,18 @@
<FileName>ff.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat\ff.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -1004,6 +1059,18 @@
<FileName>ffunicode.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\filesystems\elmfat\ffunicode.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -1011,6 +1078,18 @@
<FileName>dfs.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\src\dfs.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -1018,6 +1097,18 @@
<FileName>dfs_file.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\src\dfs_file.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -1025,6 +1116,18 @@
<FileName>dfs_fs.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\src\dfs_fs.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -1032,6 +1135,18 @@
<FileName>dfs_posix.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\src\dfs_posix.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
</Group>
@@ -1039,16 +1154,16 @@
<GroupName>Finsh</GroupName>
<Files>
<File>
- <FileName>shell.c</FileName>
+ <FileName>msh.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>msh.c</FileName>
+ <FileName>msh_file.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh_file.c</FilePath>
</File>
</Files>
<Files>
@@ -1067,9 +1182,9 @@
</Files>
<Files>
<File>
- <FileName>msh_file.c</FileName>
+ <FileName>shell.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh_file.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
</File>
</Files>
</Group>
@@ -1115,9 +1230,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1134,9 +1249,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1153,9 +1268,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1172,9 +1287,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1191,9 +1306,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1362,6 +1477,44 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
@@ -1403,16 +1556,9 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>startup_MIMXRT1021.s</FileName>
- <FileType>2</FileType>
- <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\arm\startup_MIMXRT1021.s</FilePath>
- </File>
- </Files>
- <Files>
- <File>
- <FileName>fsl_cache.c</FileName>
+ <FileName>fsl_lpuart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_cache.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
@@ -1424,23 +1570,23 @@
</Files>
<Files>
<File>
- <FileName>fsl_clock.c</FileName>
+ <FileName>fsl_common.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_clock.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_common.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
+ <FileName>fsl_usdhc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_lpuart.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_usdhc.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_usdhc.c</FileName>
+ <FileName>fsl_clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_usdhc.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_clock.c</FilePath>
</File>
</Files>
<Files>
@@ -1452,9 +1598,16 @@
</Files>
<Files>
<File>
- <FileName>fsl_common.c</FileName>
+ <FileName>startup_MIMXRT1021.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\arm\startup_MIMXRT1021.s</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>fsl_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_common.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1020\MIMXRT1021\drivers\fsl_cache.c</FilePath>
</File>
</Files>
</Group>
@@ -1464,28 +1617,28 @@
<File>
<FileName>cdc_vcom.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\usb\usbdevice\class\cdc_vcom.c</FilePath>
+ <FilePath>..\..\..\..\..\components\legacy\usb\usbdevice\class\cdc_vcom.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>usbdevice_core.c</FileName>
+ <FileName>mstorage.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\usb\usbdevice\core\usbdevice_core.c</FilePath>
+ <FilePath>..\..\..\..\..\components\legacy\usb\usbdevice\class\mstorage.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>usbdevice.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\usb\usbdevice\core\usbdevice.c</FilePath>
+ <FilePath>..\..\..\..\..\components\legacy\usb\usbdevice\core\usbdevice.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>mstorage.c</FileName>
+ <FileName>usbdevice_core.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\usb\usbdevice\class\mstorage.c</FilePath>
+ <FilePath>..\..\..\..\..\components\legacy\usb\usbdevice\core\usbdevice_core.c</FilePath>
</File>
</Files>
</Group>
@@ -1493,16 +1646,16 @@
<GroupName>xip</GroupName>
<Files>
<File>
- <FileName>fsl_flexspi_nor_flash.c</FileName>
+ <FileName>fsl_flexspi_nor_boot.c</FileName>
<FileType>1</FileType>
- <FilePath>xip\fsl_flexspi_nor_flash.c</FilePath>
+ <FilePath>xip\fsl_flexspi_nor_boot.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_flexspi_nor_boot.c</FileName>
+ <FileName>fsl_flexspi_nor_flash.c</FileName>
<FileType>1</FileType>
- <FilePath>xip\fsl_flexspi_nor_boot.c</FilePath>
+ <FilePath>xip\fsl_flexspi_nor_flash.c</FilePath>
</File>
</Files>
</Group>
diff --git a/bsp/nxp/imx/imxrt/imxrt1052-atk-commander/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1052-atk-commander/project.uvprojx
index d27238eca2..5d123078fa 100644
--- a/bsp/nxp/imx/imxrt/imxrt1052-atk-commander/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1052-atk-commander/project.uvprojx
@@ -331,9 +331,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186</MiscControls>
- <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, SKIP_SYSCLK_INIT, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, __RTTHREAD__, CPU_MIMXRT1052CVL5B, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM</Define>
+ <Define>EVK_MCIMXRM, XIP_EXTERNAL_FLASH=1, SKIP_SYSCLK_INIT, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, CPU_MIMXRT1052CVL5B, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, RT_USING_ARMLIBC, RT_USING_LIBC</Define>
<Undefine />
- <IncludePath>..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\libraries\MIMXRT1050\MIMXRT1052;..\..\..\..\..\components\libc\compilers\common\include;board;..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\common;board\ports;.;..\..\..\..\..\components\finsh;board\MCUX_Config;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\..\..\..\..\components\libc\posix\io\eventfd;applications;..\libraries\drivers;..\..\..\..\..\components\libc\posix\io\poll;..\libraries\MIMXRT1050\CMSIS\Include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\spi;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\dfs\dfs_v1\include;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\components\drivers\spi\sfud\inc</IncludePath>
+ <IncludePath>..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\drivers\include;.;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\libraries\MIMXRT1050\MIMXRT1052;board\ports;..\..\..\..\..\components\drivers\include;board\MCUX_Config;..\..\..\..\..\libcpu\arm\common;..\libraries\MIMXRT1050\CMSIS\Include;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\dfs\dfs_v1\include;board;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\finsh;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\include;..\..\..\..\..\libcpu\arm\cortex-m7;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs;..\..\..\..\..\components\libc\posix\io\eventfd;..\libraries\drivers;..\..\..\..\..\components\drivers\spi\sfud\inc;..\..\..\..\..\components\drivers\phy;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;applications;..\..\..\..\..\components\drivers\spi;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\smp_call</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -378,16 +378,16 @@
<GroupName>Applications</GroupName>
<Files>
<File>
- <FileName>main.c</FileName>
+ <FileName>mnt.c</FileName>
<FileType>1</FileType>
- <FilePath>applications\main.c</FilePath>
+ <FilePath>applications\mnt.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>mnt.c</FileName>
+ <FileName>main.c</FileName>
<FileType>1</FileType>
- <FilePath>applications\mnt.c</FilePath>
+ <FilePath>applications\main.c</FilePath>
</File>
</Files>
</Group>
@@ -473,9 +473,47 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_comm.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>completion_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>condvar.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -606,9 +644,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -625,9 +663,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -644,9 +682,9 @@
</Files>
<Files>
<File>
- <FileName>sfud.c</FileName>
+ <FileName>dev_spi.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\spi\sfud\src\sfud.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\spi\dev_spi.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -663,9 +701,9 @@
</Files>
<Files>
<File>
- <FileName>sfud_sfdp.c</FileName>
+ <FileName>dev_spi_core.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\spi\sfud\src\sfud_sfdp.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\spi\dev_spi_core.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -682,9 +720,9 @@
</Files>
<Files>
<File>
- <FileName>spi_core.c</FileName>
+ <FileName>dev_spi_flash_sfud.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\spi\spi_core.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\spi\dev_spi_flash_sfud.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -701,9 +739,9 @@
</Files>
<Files>
<File>
- <FileName>spi_dev.c</FileName>
+ <FileName>sfud.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\spi\spi_dev.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\spi\sfud\src\sfud.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -720,9 +758,9 @@
</Files>
<Files>
<File>
- <FileName>spi_flash_sfud.c</FileName>
+ <FileName>sfud_sfdp.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\spi\spi_flash_sfud.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\spi\sfud\src\sfud_sfdp.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -797,6 +835,18 @@
<FileName>devfs.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\filesystems\devfs\devfs.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -804,6 +854,18 @@
<FileName>dfs.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\src\dfs.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -811,6 +873,18 @@
<FileName>dfs_file.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\src\dfs_file.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -818,6 +892,18 @@
<FileName>dfs_fs.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\src\dfs_fs.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
<Files>
@@ -825,6 +911,18 @@
<FileName>dfs_posix.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\..\components\dfs\dfs_v1\src\dfs_posix.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> --c99</MiscControls>
+ <Define> </Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
</File>
</Files>
</Group>
@@ -832,9 +930,9 @@
<GroupName>Finsh</GroupName>
<Files>
<File>
- <FileName>shell.c</FileName>
+ <FileName>msh_parse.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
</File>
</Files>
<Files>
@@ -846,23 +944,23 @@
</Files>
<Files>
<File>
- <FileName>msh_parse.c</FileName>
+ <FileName>msh_file.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh_file.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>cmd.c</FileName>
+ <FileName>shell.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>msh_file.c</FileName>
+ <FileName>cmd.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh_file.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
</File>
</Files>
</Group>
@@ -908,9 +1006,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -927,9 +1025,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -946,9 +1044,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -965,9 +1063,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -984,9 +1082,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1155,6 +1253,44 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
@@ -1196,16 +1332,9 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>system_MIMXRT1052.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</FilePath>
- </File>
- </Files>
- <Files>
- <File>
- <FileName>generic_list.c</FileName>
+ <FileName>fsl_xbarb.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</FilePath>
</File>
</Files>
<Files>
@@ -1217,30 +1346,30 @@
</Files>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
+ <FileName>system_MIMXRT1052.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_edma.c</FileName>
+ <FileName>fsl_lpuart_edma.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_edma.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart_edma.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_lpuart_edma.c</FileName>
+ <FileName>generic_list.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart_edma.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_clock.c</FileName>
+ <FileName>fsl_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</FilePath>
</File>
</Files>
<Files>
@@ -1252,16 +1381,16 @@
</Files>
<Files>
<File>
- <FileName>fsl_xbarb.c</FileName>
+ <FileName>fsl_os_abstraction_rtthread.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_cache.c</FileName>
+ <FileName>fsl_lpuart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
@@ -1287,6 +1416,13 @@
</Files>
<Files>
<File>
+ <FileName>fsl_xbara.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
<FileName>startup_MIMXRT1052.s</FileName>
<FileType>2</FileType>
<FilePath>..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s</FilePath>
@@ -1294,16 +1430,16 @@
</Files>
<Files>
<File>
- <FileName>fsl_xbara.c</FileName>
+ <FileName>fsl_clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_os_abstraction_rtthread.c</FileName>
+ <FileName>fsl_edma.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_edma.c</FilePath>
</File>
</Files>
</Group>
diff --git a/bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.ewp b/bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.ewp
index 2371e19bc0..d716fb29ab 100644
--- a/bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.ewp
+++ b/bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.ewp
@@ -361,27 +361,29 @@
<option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1050\CMSIS\Include</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052</state>
<state>$PROJ_DIR$\board\MCUX_Config</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\board\ports</state>
- <state>$PROJ_DIR$\..\libraries\drivers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1050\CMSIS\Include</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052</state>
- <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
<state>$PROJ_DIR$\..\..\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\libraries\drivers</state>
<state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\board\ports</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1128,7 +1130,13 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\core\device.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_comm.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_up.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\condvar.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\dataqueue.c</name>
@@ -1149,10 +1157,10 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\workqueue.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\pin.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\dev_pin.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\serial.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\dev_serial.c</name>
</file>
</group>
<group>
@@ -1179,16 +1187,16 @@
<group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
</file>
</group>
<group>
@@ -1200,19 +1208,19 @@
<name>$PROJ_DIR$\..\..\..\..\..\src\components.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\cpu_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\defunct.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\src\kservice.c</name>
@@ -1240,6 +1248,24 @@
</file>
</group>
<group>
+ <name>klibc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsscanf.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kerrno.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ </file>
+ </group>
+ <group>
<name>libcpu</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\div0.c</name>
@@ -1263,25 +1289,28 @@
<name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\iar\startup_MIMXRT1052.s</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\iar\startup_MIMXRT1052.s</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</name>
@@ -1289,11 +1318,14 @@
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</name>
</file>
- <file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</name>
- </file>
</group>
<group>
<name>POSIX</name>
</group>
+ <group>
+ <name>smp</name>
+ </group>
+ <group>
+ <name>utestcases</name>
+ </group>
</project>
diff --git a/bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.uvprojx
index e72c6b2d28..c990bd927e 100644
--- a/bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1052-fire-pro/project.uvprojx
@@ -331,9 +331,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186</MiscControls>
- <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, SKIP_SYSCLK_INIT, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, __RTTHREAD__, CPU_MIMXRT1052CVL5B, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM</Define>
+ <Define>__CLK_TCK=RT_TICK_PER_SECOND, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, RT_USING_LIBC, CPU_MIMXRT1052CVL5B, XIP_EXTERNAL_FLASH=1, __STDC_LIMIT_MACROS, EVK_MCIMXRM, SKIP_SYSCLK_INIT, __RTTHREAD__, RT_USING_ARMLIBC</Define>
<Undefine />
- <IncludePath>..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;..\libraries\MIMXRT1050\MIMXRT1052\drivers;applications;..\libraries\MIMXRT1050\MIMXRT1052;..\..\..\..\..\components\libc\compilers\common\include;board\MCUX_Config;..\..\..\..\..\components\finsh;..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\common;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\..\..\..\..\components\libc\posix\io\eventfd;..\libraries\drivers;..\..\..\..\..\components\libc\posix\io\poll;..\libraries\MIMXRT1050\CMSIS\Include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;.;board\ports;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\libc\posix\ipc</IncludePath>
+ <IncludePath>..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\io\poll;..\libraries\MIMXRT1050\MIMXRT1052\drivers;applications;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\libcpu\arm\common;board;..\..\..\..\..\components\finsh;board\MCUX_Config;..\..\..\..\..\components\drivers\phy;board\ports;..\libraries\drivers;..\..\..\..\..\components\drivers\include;..\libraries\MIMXRT1050\CMSIS\Include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;.;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\smp_call;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\include;..\libraries\MIMXRT1050\MIMXRT1052;..\..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\..\libcpu\arm\cortex-m7</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -466,9 +466,47 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>completion_up.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>condvar.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -599,9 +637,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -618,9 +656,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -685,9 +723,9 @@
<GroupName>Finsh</GroupName>
<Files>
<File>
- <FileName>shell.c</FileName>
+ <FileName>msh_parse.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
</File>
</Files>
<Files>
@@ -699,9 +737,9 @@
</Files>
<Files>
<File>
- <FileName>msh_parse.c</FileName>
+ <FileName>shell.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
</File>
</Files>
<Files>
@@ -754,9 +792,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -773,9 +811,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -792,9 +830,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -811,9 +849,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -830,9 +868,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1001,6 +1039,44 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
@@ -1042,30 +1118,30 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>system_MIMXRT1052.c</FileName>
+ <FileName>fsl_xbara.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>generic_list.c</FileName>
+ <FileName>system_MIMXRT1052.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_gpio.c</FileName>
+ <FileName>fsl_lpuart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
+ <FileName>fsl_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</FilePath>
</File>
</Files>
<Files>
@@ -1077,44 +1153,44 @@
</Files>
<Files>
<File>
- <FileName>fsl_xbarb.c</FileName>
+ <FileName>fsl_common.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_cache.c</FileName>
+ <FileName>fsl_os_abstraction_rtthread.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_common.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</FilePath>
+ <FileName>startup_MIMXRT1052.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>startup_MIMXRT1052.s</FileName>
- <FileType>2</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s</FilePath>
+ <FileName>generic_list.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbara.c</FileName>
+ <FileName>fsl_xbarb.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_os_abstraction_rtthread.c</FileName>
+ <FileName>fsl_gpio.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c</FilePath>
</File>
</Files>
</Group>
diff --git a/bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.ewp b/bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.ewp
index b53d717ec9..4d71753fa0 100644
--- a/bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.ewp
+++ b/bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.ewp
@@ -361,28 +361,30 @@
<option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\include</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\..\libraries\drivers</state>
- <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\xip</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1050\CMSIS\Include</state>
<state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
- <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1050\CMSIS\Include</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\board\MCUX_Config</state>
- <state>$PROJ_DIR$\board\ports</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\board\ports</state>
<state>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers</state>
- <state>$PROJ_DIR$\..\..\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
</option>
<option>
@@ -1133,7 +1135,13 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\core\device.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_comm.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_up.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\condvar.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\dataqueue.c</name>
@@ -1157,10 +1165,10 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy\phy.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\pin.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\dev_pin.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\serial.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\dev_serial.c</name>
</file>
</group>
<group>
@@ -1193,10 +1201,10 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c</name>
</file>
</group>
<group>
@@ -1208,19 +1216,19 @@
<name>$PROJ_DIR$\..\..\..\..\..\src\components.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\cpu_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\defunct.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\src\kservice.c</name>
@@ -1248,6 +1256,24 @@
</file>
</group>
<group>
+ <name>klibc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsscanf.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kerrno.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ </group>
+ <group>
<name>libcpu</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\div0.c</name>
@@ -1268,37 +1294,37 @@
<group>
<name>Libraries</name>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\iar\startup_MIMXRT1052.s</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\iar\startup_MIMXRT1052.s</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</name>
</file>
</group>
<group>
@@ -1307,13 +1333,19 @@
<group>
<name>SAL</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\src\netdev.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\src\netdev_ipaddr.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\src\netdev_ipaddr.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\src\netdev.c</name>
</file>
</group>
<group>
+ <name>smp</name>
+ </group>
+ <group>
+ <name>utestcases</name>
+ </group>
+ <group>
<name>xip</name>
<file>
<name>$PROJ_DIR$\xip\fsl_flexspi_nor_flash.c</name>
diff --git a/bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.uvprojx
index 833f9f4999..c50b143bc8 100644
--- a/bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1052-nxp-evk/project.uvprojx
@@ -331,9 +331,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186</MiscControls>
- <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, SKIP_SYSCLK_INIT, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, CPU_MIMXRT1052DVL6B</Define>
+ <Define>RT_USING_ARMLIBC, __STDC_LIMIT_MACROS, __RTTHREAD__, CPU_MIMXRT1052DVL6B, __CLK_TCK=RT_TICK_PER_SECOND, EVK_MCIMXRM, SKIP_SYSCLK_INIT, RT_USING_LIBC, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1</Define>
<Undefine />
- <IncludePath>..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\libraries\MIMXRT1050\MIMXRT1052;..\..\..\..\..\components\libc\compilers\common\include;board;xip;board\MCUX_Config;applications;..\..\..\..\..\components\finsh;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\libcpu\arm\common;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\..\..\..\..\components\net\netdev\include;.;..\..\..\..\..\components\libc\posix\io\eventfd;..\libraries\drivers;..\..\..\..\..\components\libc\posix\io\poll;board\ports;..\libraries\MIMXRT1050\CMSIS\Include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\components\drivers\include</IncludePath>
+ <IncludePath>..\..\..\..\..\components\libc\posix\ipc;..\libraries\drivers;..\..\..\..\..\components\drivers\include;..\libraries\MIMXRT1050\MIMXRT1052;..\..\..\..\..\components\drivers\include;.;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\drivers\include;..\libraries\MIMXRT1050\MIMXRT1052\drivers;board\MCUX_Config;..\libraries\MIMXRT1050\CMSIS\Include;..\..\..\..\..\components\drivers\phy;..\..\..\..\..\include;applications;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\drivers\smp_call;xip;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\..\components\net\netdev\include;board;..\..\..\..\..\components\finsh;board\ports;..\..\..\..\..\libcpu\arm\common;..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\libc\compilers\common\extension</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -473,9 +473,47 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>completion_up.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>condvar.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -625,9 +663,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -644,9 +682,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -711,16 +749,16 @@
<GroupName>Finsh</GroupName>
<Files>
<File>
- <FileName>shell.c</FileName>
+ <FileName>msh.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>msh.c</FileName>
+ <FileName>cmd.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
</File>
</Files>
<Files>
@@ -732,9 +770,9 @@
</Files>
<Files>
<File>
- <FileName>cmd.c</FileName>
+ <FileName>shell.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
</File>
</Files>
</Group>
@@ -780,9 +818,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -799,9 +837,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -818,9 +856,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -837,9 +875,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -856,9 +894,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1027,6 +1065,44 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
@@ -1068,16 +1144,16 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>system_MIMXRT1052.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</FilePath>
+ <FileName>startup_MIMXRT1052.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>generic_list.c</FileName>
+ <FileName>system_MIMXRT1052.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</FilePath>
</File>
</Files>
<Files>
@@ -1089,51 +1165,51 @@
</Files>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
+ <FileName>fsl_common.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_clock.c</FileName>
+ <FileName>fsl_xbarb.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbarb.c</FileName>
+ <FileName>fsl_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_cache.c</FileName>
+ <FileName>fsl_clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_common.c</FileName>
+ <FileName>fsl_xbara.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>startup_MIMXRT1052.s</FileName>
- <FileType>2</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s</FilePath>
+ <FileName>fsl_lpuart.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbara.c</FileName>
+ <FileName>generic_list.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</FilePath>
</File>
</Files>
<Files>
@@ -1165,16 +1241,16 @@
<GroupName>xip</GroupName>
<Files>
<File>
- <FileName>fsl_flexspi_nor_flash.c</FileName>
+ <FileName>fsl_flexspi_nor_boot.c</FileName>
<FileType>1</FileType>
- <FilePath>xip\fsl_flexspi_nor_flash.c</FilePath>
+ <FilePath>xip\fsl_flexspi_nor_boot.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_flexspi_nor_boot.c</FileName>
+ <FileName>fsl_flexspi_nor_flash.c</FileName>
<FileType>1</FileType>
- <FilePath>xip\fsl_flexspi_nor_boot.c</FilePath>
+ <FilePath>xip\fsl_flexspi_nor_flash.c</FilePath>
</File>
</Files>
</Group>
diff --git a/bsp/nxp/imx/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx
index 490a0687dc..3b8bbdc08d 100644
--- a/bsp/nxp/imx/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx
@@ -334,9 +334,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186</MiscControls>
- <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, SKIP_SYSCLK_INIT, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, __RTTHREAD__, CPU_MIMXRT1052CVL5B, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM</Define>
+ <Define>RT_USING_LIBC, XIP_EXTERNAL_FLASH=1, __CLK_TCK=RT_TICK_PER_SECOND, EVK_MCIMXRM, RT_USING_ARMLIBC, __RTTHREAD__, SKIP_SYSCLK_INIT, CPU_MIMXRT1052CVL5B, __STDC_LIMIT_MACROS, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1</Define>
<Undefine />
- <IncludePath>board\ports;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\..\..\libcpu\arm\cortex-m7;..\libraries\MIMXRT1050\MIMXRT1052;applications;.;..\..\..\..\..\components\libc\compilers\common\include;board\MCUX_Config;board;..\..\..\..\..\components\finsh;..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\common;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\..\..\..\..\components\libc\posix\io\eventfd;..\libraries\drivers;..\..\..\..\..\components\libc\posix\io\poll;..\libraries\MIMXRT1050\CMSIS\Include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\libc\posix\ipc</IncludePath>
+ <IncludePath>..\..\..\..\..\libcpu\arm\common;..\libraries\drivers;..\..\..\..\..\components\drivers\phy;..\libraries\MIMXRT1050\MIMXRT1052;..\..\..\..\..\components\drivers\smp_call;board;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;board\ports;..\..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\..\components\libc\posix\io\epoll;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\libcpu\arm\cortex-m7;applications;..\libraries\MIMXRT1050\CMSIS\Include;..\..\..\..\..\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\finsh;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;board\MCUX_Config;.</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -469,9 +469,47 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>completion_up.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>condvar.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -602,9 +640,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -621,9 +659,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -695,16 +733,16 @@
</Files>
<Files>
<File>
- <FileName>msh.c</FileName>
+ <FileName>msh_parse.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>msh_parse.c</FileName>
+ <FileName>msh.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
</File>
</Files>
<Files>
@@ -757,9 +795,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -776,9 +814,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -795,9 +833,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -814,9 +852,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -833,9 +871,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1004,6 +1042,44 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
@@ -1045,100 +1121,100 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>system_MIMXRT1052.c</FileName>
+ <FileName>fsl_xbarb.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>generic_list.c</FileName>
+ <FileName>fsl_lpuart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_gpio.c</FileName>
+ <FileName>fsl_edma.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_edma.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
+ <FileName>fsl_clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_edma.c</FileName>
+ <FileName>fsl_os_abstraction_rtthread.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_edma.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_lpuart_edma.c</FileName>
+ <FileName>fsl_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart_edma.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_clock.c</FileName>
+ <FileName>fsl_lpuart_edma.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_clock.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_lpuart_edma.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_dmamux.c</FileName>
+ <FileName>fsl_gpio.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_dmamux.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_gpio.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbarb.c</FileName>
+ <FileName>fsl_common.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbarb.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_cache.c</FileName>
+ <FileName>generic_list.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_cache.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\generic_list.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_common.c</FileName>
+ <FileName>fsl_xbara.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_common.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>startup_MIMXRT1052.s</FileName>
- <FileType>2</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s</FilePath>
+ <FileName>system_MIMXRT1052.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\system_MIMXRT1052.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbara.c</FileName>
+ <FileName>fsl_dmamux.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_xbara.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_dmamux.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_os_abstraction_rtthread.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\drivers\fsl_os_abstraction_rtthread.c</FilePath>
+ <FileName>startup_MIMXRT1052.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\libraries\MIMXRT1050\MIMXRT1052\arm\startup_MIMXRT1052.s</FilePath>
</File>
</Files>
</Group>
diff --git a/bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.ewp b/bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.ewp
index f3f1858bf6..39a92a247e 100644
--- a/bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.ewp
+++ b/bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.ewp
@@ -363,28 +363,30 @@
<option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\board\MCUX_Config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\..\libraries\drivers</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1060\CMSIS\Include</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\xip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\board\MCUX_Config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\include</state>
<state>$PROJ_DIR$\board\ports</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1060\CMSIS\Include</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\xip</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1111,10 +1113,10 @@
<group>
<name>Applications</name>
<file>
- <name>$PROJ_DIR$\applications\mnt.c</name>
+ <name>$PROJ_DIR$\applications\main.c</name>
</file>
<file>
- <name>$PROJ_DIR$\applications\main.c</name>
+ <name>$PROJ_DIR$\applications\mnt.c</name>
</file>
</group>
<group>
@@ -1171,16 +1173,22 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\core\device.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\i2c-bit-ops.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\dev_i2c_core.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\i2c_core.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\dev_i2c_dev.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\i2c\i2c_dev.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_comm.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_up.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\condvar.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\dataqueue.c</name>
@@ -1204,10 +1212,10 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy\phy.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\pin.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\dev_pin.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\serial.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\dev_serial.c</name>
</file>
</group>
<group>
@@ -1258,19 +1266,19 @@
<name>$PROJ_DIR$\..\..\..\..\..\src\components.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\cpu_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\defunct.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\src\kservice.c</name>
@@ -1298,6 +1306,24 @@
</file>
</group>
<group>
+ <name>klibc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kerrno.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsscanf.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ </group>
+ <group>
<name>libcpu</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\div0.c</name>
@@ -1318,52 +1344,58 @@
<group>
<name>Libraries</name>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_lpuart.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbarb.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\system_MIMXRT1062.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbara.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_clock.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbara.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_gpio.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\generic_list.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbarb.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_os_abstraction_rtthread.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\generic_list.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_clock.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_os_abstraction_rtthread.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\iar\startup_MIMXRT1062.s</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_cache.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common_arm.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common_arm.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_cache.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\iar\startup_MIMXRT1062.s</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_lpuart.c</name>
</file>
</group>
<group>
<name>POSIX</name>
</group>
<group>
+ <name>smp</name>
+ </group>
+ <group>
+ <name>utestcases</name>
+ </group>
+ <group>
<name>xip</name>
<file>
- <name>$PROJ_DIR$\xip\fsl_flexspi_nor_boot.c</name>
+ <name>$PROJ_DIR$\xip\evkmimxrt1060_flexspi_nor_config.c</name>
</file>
<file>
- <name>$PROJ_DIR$\xip\evkmimxrt1060_flexspi_nor_config.c</name>
+ <name>$PROJ_DIR$\xip\fsl_flexspi_nor_boot.c</name>
</file>
</group>
</project>
diff --git a/bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.uvprojx
index efab25ccae..6a4fc907c1 100644
--- a/bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1060-nxp-evk/project.uvprojx
@@ -334,9 +334,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>-fno-common -fdata-sections -ffreestanding -fno-builtin -mthumb</MiscControls>
- <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, XIP_BOOT_HEADER_DCD_ENABLE=1, SKIP_SYSCLK_INIT, RT_USING_LIBC, __FPU_PRESENT=1, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, FSL_SDK_DRIVER_QUICK_ACCESS_ENABLE=1, DATA_SECTION_IS_CACHEABLE=1, XIP_BOOT_HEADER_ENABLE=1, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, CPU_MIMXRT1062DVL6A, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM</Define>
+ <Define>FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, DATA_SECTION_IS_CACHEABLE=1, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, XIP_BOOT_HEADER_DCD_ENABLE=1, RT_USING_LIBC, EVK_MCIMXRM, SKIP_SYSCLK_INIT, XIP_BOOT_HEADER_ENABLE=1, RT_USING_ARMLIBC, FSL_SDK_DRIVER_QUICK_ACCESS_ENABLE=1, CPU_MIMXRT1062DVL6A, __STDC_LIMIT_MACROS, XIP_EXTERNAL_FLASH=1, __FPU_PRESENT=1</Define>
<Undefine />
- <IncludePath>..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\MIMXRT1060\MIMXRT1060;board;..\libraries\MIMXRT1060\CMSIS\Include;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\finsh;applications;..\..\..\..\..\components\libc\posix\io\epoll;..\libraries\MIMXRT1060\MIMXRT1060\drivers;..\..\..\..\..\libcpu\arm\common;board\MCUX_Config;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\..\..\..\..\components\libc\posix\io\eventfd;..\libraries\drivers;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;board\ports;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;xip;..\..\..\..\..\components\libc\posix\ipc;.</IncludePath>
+ <IncludePath>..\..\..\..\..\components\finsh;..\..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\..\libcpu\arm\common;..\libraries\MIMXRT1060\CMSIS\Include;.;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\drivers\include;xip;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\libraries\MIMXRT1060\MIMXRT1060;..\..\..\..\..\components\drivers\phy;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\MIMXRT1060\MIMXRT1060\drivers;applications;..\..\..\..\..\components\drivers\include;..\libraries\drivers;..\..\..\..\..\components\libc\compilers\common\include;board\MCUX_Config;..\..\..\..\..\components\drivers\smp_call;..\..\..\..\..\components\drivers\include;board;..\..\..\..\..\components\drivers\include;board\ports;..\..\..\..\..\libcpu\arm\cortex-m7</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -381,16 +381,16 @@
<GroupName>Applications</GroupName>
<Files>
<File>
- <FileName>mnt.c</FileName>
+ <FileName>main.c</FileName>
<FileType>1</FileType>
- <FilePath>applications\mnt.c</FilePath>
+ <FilePath>applications\main.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>main.c</FileName>
+ <FileName>mnt.c</FileName>
<FileType>1</FileType>
- <FilePath>applications\main.c</FilePath>
+ <FilePath>applications\mnt.c</FilePath>
</File>
</Files>
</Group>
@@ -476,9 +476,28 @@
</Files>
<Files>
<File>
- <FileName>i2c-bit-ops.c</FileName>
+ <FileName>dev_i2c_bit_ops.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\i2c\dev_i2c_bit_ops.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>dev_i2c_core.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\i2c\i2c-bit-ops.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\i2c\dev_i2c_core.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -495,9 +514,9 @@
</Files>
<Files>
<File>
- <FileName>i2c_core.c</FileName>
+ <FileName>dev_i2c_dev.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\i2c\i2c_core.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\i2c\dev_i2c_dev.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -514,9 +533,9 @@
</Files>
<Files>
<File>
- <FileName>i2c_dev.c</FileName>
+ <FileName>completion_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\i2c\i2c_dev.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -533,9 +552,28 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>condvar.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -685,9 +723,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -704,9 +742,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -778,16 +816,16 @@
<GroupName>Finsh</GroupName>
<Files>
<File>
- <FileName>shell.c</FileName>
+ <FileName>cmd.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>msh.c</FileName>
+ <FileName>shell.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
</File>
</Files>
<Files>
@@ -799,9 +837,9 @@
</Files>
<Files>
<File>
- <FileName>cmd.c</FileName>
+ <FileName>msh.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
</File>
</Files>
</Group>
@@ -847,9 +885,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -866,9 +904,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -885,9 +923,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -904,9 +942,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -923,9 +961,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1094,6 +1132,44 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
@@ -1135,72 +1211,72 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
+ <FileName>fsl_xbarb.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_lpuart.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbarb.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>system_MIMXRT1062.c</FileName>
+ <FileName>fsl_xbara.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\system_MIMXRT1062.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbara.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbara.c</FileName>
+ <FileName>generic_list.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbara.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\generic_list.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_clock.c</FileName>
+ <FileName>fsl_lpuart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_clock.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>startup_MIMXRT1062.s</FileName>
- <FileType>2</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\arm\startup_MIMXRT1062.s</FilePath>
+ <FileName>system_MIMXRT1062.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\system_MIMXRT1062.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_gpio.c</FileName>
+ <FileName>fsl_clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_gpio.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_clock.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbarb.c</FileName>
+ <FileName>fsl_common_arm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbarb.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common_arm.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_common.c</FileName>
+ <FileName>fsl_os_abstraction_rtthread.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_os_abstraction_rtthread.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>generic_list.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\generic_list.c</FilePath>
+ <FileName>startup_MIMXRT1062.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\arm\startup_MIMXRT1062.s</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_os_abstraction_rtthread.c</FileName>
+ <FileName>fsl_common.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_os_abstraction_rtthread.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common.c</FilePath>
</File>
</Files>
<Files>
@@ -1212,9 +1288,9 @@
</Files>
<Files>
<File>
- <FileName>fsl_common_arm.c</FileName>
+ <FileName>fsl_gpio.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common_arm.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_gpio.c</FilePath>
</File>
</Files>
</Group>
diff --git a/bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.ewp b/bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.ewp
index 71dc793c3b..3bada67cb7 100644
--- a/bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.ewp
+++ b/bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.ewp
@@ -359,27 +359,29 @@
<option>
<name>CCIncludePath2</name>
<state />
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1061\CMSIS\Include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\include</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\board\MCUX_Config</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\board\ports</state>
- <state>$PROJ_DIR$\..\libraries\drivers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1061\CMSIS\Include</state>
- <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\libraries\drivers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
<state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
- <state>$PROJ_DIR$\..\..\..\..\..\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\board\ports</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\board</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1163,7 +1165,13 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\core\device.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_comm.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_up.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\condvar.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\dataqueue.c</name>
@@ -1184,10 +1192,10 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\workqueue.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\pin.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\dev_pin.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\serial.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\dev_serial.c</name>
</file>
</group>
<group>
@@ -1217,14 +1225,14 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
+ </file>
</group>
<group>
<name>Kernel</name>
@@ -1235,19 +1243,19 @@
<name>$PROJ_DIR$\..\..\..\..\..\src\components.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\cpu_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\defunct.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\src\kservice.c</name>
@@ -1275,6 +1283,24 @@
</file>
</group>
<group>
+ <name>klibc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kerrno.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsscanf.c</name>
+ </file>
+ </group>
+ <group>
<name>libcpu</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\div0.c</name>
@@ -1295,19 +1321,13 @@
<group>
<name>Libraries</name>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_os_abstraction_rtthread.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_xbara.c</name>
- </file>
- <file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_clock.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\generic_list.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\system_MIMXRT1061.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_cache.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_common.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_xbarb.c</name>
@@ -1316,19 +1336,31 @@
<name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_lpuart.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_clock.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\generic_list.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_os_abstraction_rtthread.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_common.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_cache.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\iar\startup_MIMXRT1061.s</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_xbara.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_lpuart.c</name>
+ </file>
</group>
<group>
<name>POSIX</name>
</group>
+ <group>
+ <name>smp</name>
+ </group>
+ <group>
+ <name>utestcases</name>
+ </group>
</project>
diff --git a/bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.uvprojx
index c674d323d3..42490ca56c 100644
--- a/bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1061-forlinx-OK1061-S/project.uvprojx
@@ -335,9 +335,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186</MiscControls>
- <Define>__STDC_LIMIT_MACROS, RT_USING_ARMLIBC, SKIP_SYSCLK_INIT, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, CPU_MIMXRT1061CVL5A, __RTTHREAD__, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM</Define>
+ <Define>XIP_EXTERNAL_FLASH=1, RT_USING_ARMLIBC, __CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, SKIP_SYSCLK_INIT, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, __RTTHREAD__, CPU_MIMXRT1061CVL5A, __STDC_LIMIT_MACROS, EVK_MCIMXRM</Define>
<Undefine />
- <IncludePath>..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;board;board\ports;..\libraries\MIMXRT1061\CMSIS\Include;..\..\..\..\..\components\libc\compilers\common\include;board\MCUX_Config;..\libraries\MIMXRT1061\MIMXRT1061;..\libraries\MIMXRT1061\MIMXRT1061\drivers;applications;..\..\..\..\..\components\finsh;..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\common;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\..\..\..\..\components\libc\posix\io\eventfd;..\libraries\drivers;.;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\libc\posix\ipc</IncludePath>
+ <IncludePath>..\..\..\..\..\include;board;board\MCUX_Config;.;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\finsh;..\..\..\..\..\components\drivers\smp_call;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\io\eventfd;board\ports;..\libraries\MIMXRT1061\MIMXRT1061;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\libcpu\arm\common;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\libraries\MIMXRT1061\MIMXRT1061\drivers;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\phy;..\..\..\..\..\components\drivers\include;..\libraries\drivers;applications;..\libraries\MIMXRT1061\CMSIS\Include;..\..\..\..\..\libcpu\arm\cortex-m7</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -470,9 +470,47 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>completion_up.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>condvar.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -603,9 +641,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -622,9 +660,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -696,9 +734,9 @@
</Files>
<Files>
<File>
- <FileName>msh.c</FileName>
+ <FileName>cmd.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
</File>
</Files>
<Files>
@@ -710,9 +748,9 @@
</Files>
<Files>
<File>
- <FileName>cmd.c</FileName>
+ <FileName>msh.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
</File>
</Files>
</Group>
@@ -758,9 +796,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -777,9 +815,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -796,9 +834,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -815,9 +853,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -834,9 +872,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1005,6 +1043,44 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
@@ -1046,79 +1122,79 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>fsl_os_abstraction_rtthread.c</FileName>
+ <FileName>fsl_common.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_os_abstraction_rtthread.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_common.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbara.c</FileName>
+ <FileName>generic_list.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_xbara.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\generic_list.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_clock.c</FileName>
+ <FileName>fsl_xbara.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_clock.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_xbara.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_xbarb.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_xbarb.c</FilePath>
+ <FileName>startup_MIMXRT1061.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\arm\startup_MIMXRT1061.s</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>system_MIMXRT1061.c</FileName>
+ <FileName>fsl_lpuart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\system_MIMXRT1061.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_cache.c</FileName>
+ <FileName>system_MIMXRT1061.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_cache.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\system_MIMXRT1061.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>startup_MIMXRT1061.s</FileName>
- <FileType>2</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\arm\startup_MIMXRT1061.s</FilePath>
+ <FileName>fsl_os_abstraction_rtthread.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_os_abstraction_rtthread.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_gpio.c</FileName>
+ <FileName>fsl_xbarb.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_gpio.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_xbarb.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
+ <FileName>fsl_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_lpuart.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_cache.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>generic_list.c</FileName>
+ <FileName>fsl_gpio.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\generic_list.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_gpio.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_common.c</FileName>
+ <FileName>fsl_clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_common.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1061\MIMXRT1061\drivers\fsl_clock.c</FilePath>
</File>
</Files>
</Group>
diff --git a/bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.ewp b/bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.ewp
index 3c3ffbab2d..e091797147 100644
--- a/bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.ewp
+++ b/bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.ewp
@@ -363,28 +363,30 @@
<option>
<name>CCIncludePath2</name>
<state />
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
<state>$PROJ_DIR$\..\libraries\MIMXRT1064\CMSIS\Include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\libraries\drivers</state>
- <state>$PROJ_DIR$\.</state>
- <state>$PROJ_DIR$\xip</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
<state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\board\MCUX_Config</state>
- <state>$PROJ_DIR$\board\ports</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy</state>
+ <state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\board\ports</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\xip</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064</state>
<state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\..\..\include</state>
- <state>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064</state>
- <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\libraries\drivers</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1131,7 +1133,13 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\core\device.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_comm.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_up.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\condvar.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\dataqueue.c</name>
@@ -1152,10 +1160,10 @@
<name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\workqueue.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\pin.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\dev_pin.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\serial.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\dev_serial.c</name>
</file>
</group>
<group>
@@ -1182,9 +1190,6 @@
<group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c</name>
- </file>
- <file>
<name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
</file>
<file>
@@ -1193,6 +1198,9 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
</file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c</name>
+ </file>
</group>
<group>
<name>Kernel</name>
@@ -1203,19 +1211,19 @@
<name>$PROJ_DIR$\..\..\..\..\..\src\components.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\cpu_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\defunct.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\src\kservice.c</name>
@@ -1243,6 +1251,24 @@
</file>
</group>
<group>
+ <name>klibc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsscanf.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kerrno.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
+ </file>
+ </group>
+ <group>
<name>libcpu</name>
<file>
<name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\div0.c</name>
@@ -1263,37 +1289,43 @@
<group>
<name>Libraries</name>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_clock.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_cache.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\iar\startup_MIMXRT1064.s</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_clock.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_gpio.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\system_MIMXRT1064.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_cache.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_common.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_lpuart.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_common.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\iar\startup_MIMXRT1064.s</name>
</file>
<file>
- <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\system_MIMXRT1064.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_lpuart.c</name>
</file>
</group>
<group>
<name>POSIX</name>
</group>
<group>
+ <name>smp</name>
+ </group>
+ <group>
+ <name>utestcases</name>
+ </group>
+ <group>
<name>xip</name>
<file>
- <name>$PROJ_DIR$\xip\fsl_flexspi_nor_boot.c</name>
+ <name>$PROJ_DIR$\xip\evkmimxrt1064_flexspi_nor_config.c</name>
</file>
<file>
- <name>$PROJ_DIR$\xip\evkmimxrt1064_flexspi_nor_config.c</name>
+ <name>$PROJ_DIR$\xip\fsl_flexspi_nor_boot.c</name>
</file>
<file>
<name>$PROJ_DIR$\xip\evkmimxrt1064_sdram_ini_dcd.c</name>
diff --git a/bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.uvprojx
index b8513f42b4..fbed783e8d 100644
--- a/bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1064-nxp-evk/project.uvprojx
@@ -332,9 +332,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186</MiscControls>
- <Define>EVK_MCIMXRM, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, XIP_BOOT_HEADER_DCD_ENABLE=1, SKIP_SYSCLK_INIT, RT_USING_LIBC, __FPU_PRESENT=1, CPU_MIMXRT1064DVL6A, __RTTHREAD__, XIP_BOOT_HEADER_ENABLE=1, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, __CLK_TCK=RT_TICK_PER_SECOND</Define>
+ <Define>__FPU_PRESENT=1, SKIP_SYSCLK_INIT, XIP_EXTERNAL_FLASH=1, XIP_BOOT_HEADER_ENABLE=1, XIP_BOOT_HEADER_DCD_ENABLE=1, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, EVK_MCIMXRM, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, CPU_MIMXRT1064DVL6A, __RTTHREAD__, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC</Define>
<Undefine />
- <IncludePath>..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;board\MCUX_Config;..\libraries\MIMXRT1064\MIMXRT1064;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\drivers\include;..\libraries\MIMXRT1064\CMSIS\Include;..\..\..\..\..\components\finsh;..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\common;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;..\libraries\MIMXRT1064\MIMXRT1064\drivers;..\..\..\..\..\components\libc\posix\io\eventfd;..\libraries\drivers;..\..\..\..\..\components\libc\posix\io\poll;board;xip;board\ports;.;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;applications;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\libc\posix\ipc</IncludePath>
+ <IncludePath>..\libraries\drivers;..\..\..\..\..\components\finsh;..\libraries\MIMXRT1064\MIMXRT1064\drivers;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\libcpu\arm\common;..\libraries\MIMXRT1064\MIMXRT1064;board\ports;..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\phy;..\..\..\..\..\components\drivers\include;.;..\..\..\..\..\components\drivers\smp_call;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;board;xip;..\..\..\..\..\components\libc\posix\ipc;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\libc\posix\io\eventfd;applications;..\libraries\MIMXRT1064\CMSIS\Include;..\..\..\..\..\components\libc\posix\io\poll;board\MCUX_Config;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\include;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -467,9 +467,47 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>completion_up.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>condvar.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -600,9 +638,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -619,9 +657,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -693,23 +731,23 @@
</Files>
<Files>
<File>
- <FileName>msh.c</FileName>
+ <FileName>msh_parse.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>msh_parse.c</FileName>
+ <FileName>cmd.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>cmd.c</FileName>
+ <FileName>msh.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
</File>
</Files>
</Group>
@@ -755,9 +793,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -774,9 +812,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -793,9 +831,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -812,9 +850,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -831,9 +869,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1002,6 +1040,44 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
@@ -1043,16 +1119,16 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>fsl_common.c</FileName>
+ <FileName>fsl_clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_common.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_clock.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_clock.c</FileName>
+ <FileName>fsl_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_clock.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_cache.c</FilePath>
</File>
</Files>
<Files>
@@ -1064,16 +1140,16 @@
</Files>
<Files>
<File>
- <FileName>fsl_cache.c</FileName>
+ <FileName>fsl_lpuart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_cache.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
+ <FileName>system_MIMXRT1064.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_lpuart.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\system_MIMXRT1064.c</FilePath>
</File>
</Files>
<Files>
@@ -1085,9 +1161,9 @@
</Files>
<Files>
<File>
- <FileName>system_MIMXRT1064.c</FileName>
+ <FileName>fsl_common.c</FileName>
<FileType>1</FileType>
- <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\system_MIMXRT1064.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1064\MIMXRT1064\drivers\fsl_common.c</FilePath>
</File>
</Files>
</Group>
@@ -1095,23 +1171,23 @@
<GroupName>xip</GroupName>
<Files>
<File>
- <FileName>evkmimxrt1064_flexspi_nor_config.c</FileName>
+ <FileName>evkmimxrt1064_sdram_ini_dcd.c</FileName>
<FileType>1</FileType>
- <FilePath>xip\evkmimxrt1064_flexspi_nor_config.c</FilePath>
+ <FilePath>xip\evkmimxrt1064_sdram_ini_dcd.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_flexspi_nor_boot.c</FileName>
+ <FileName>evkmimxrt1064_flexspi_nor_config.c</FileName>
<FileType>1</FileType>
- <FilePath>xip\fsl_flexspi_nor_boot.c</FilePath>
+ <FilePath>xip\evkmimxrt1064_flexspi_nor_config.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>evkmimxrt1064_sdram_ini_dcd.c</FileName>
+ <FileName>fsl_flexspi_nor_boot.c</FileName>
<FileType>1</FileType>
- <FilePath>xip\evkmimxrt1064_sdram_ini_dcd.c</FilePath>
+ <FilePath>xip\fsl_flexspi_nor_boot.c</FilePath>
</File>
</Files>
</Group>
diff --git a/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.ewp b/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.ewp
index 4b7e43d5c3..d826f73785 100644
--- a/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.ewp
+++ b/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.ewp
@@ -368,34 +368,37 @@
<option>
<name>CCIncludePath2</name>
<state />
- <state>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176</state>
- <state>$PROJ_DIR$\..\..\libraries\MIMXRT1170\CMSIS\Include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\usb\usbhost\class</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\usb\usbhost</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\libc\posix\io\eventfd</state>
- <state>$PROJ_DIR$\..\..\libraries\drivers</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\net\netdev\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\include</state>
- <state>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\cm7</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\libc\posix\io\epoll</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\finsh</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\extension</state>
- <state>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers</state>
- <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbhost\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\poll</state>
+ <state>$PROJ_DIR$\applications</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\eventfd</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbhost\class</state>
<state>$PROJ_DIR$\xip</state>
- <state>$PROJ_DIR$\board</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\usb\usbhost\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\libc\posix\io\poll</state>
- <state>$PROJ_DIR$\board\MCUX_Config</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\io\epoll</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\smp_call</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\board\ports</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\libcpu\arm\cortex-m7</state>
- <state>$PROJ_DIR$\applications</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\include</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\libc\posix\ipc</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\libcpu\arm\common</state>
- <state>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\usb\usbhost\core</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbhost</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\finsh</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1170\CMSIS\Include</state>
+ <state>$PROJ_DIR$\board\MCUX_Config</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbhost\core</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\legacy\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\drivers\include</state>
+ <state>$PROJ_DIR$\..\..\..\..\..\components\libc\posix\ipc</state>
+ <state>$PROJ_DIR$\.</state>
+ <state>$PROJ_DIR$\..\libraries\drivers</state>
+ <state>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\cm7</state>
+ <state>$PROJ_DIR$\board</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1140,85 +1143,91 @@
<group>
<name>Compiler</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\cctype.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cctype.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\cstdlib.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cstdlib.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\cstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\ctime.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\ctime.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\cunistd.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cunistd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\common\cwchar.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\common\cwchar.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\environ.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\environ.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\syscall_close.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_close.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\syscall_lseek.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_lseek.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\syscall_mem.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_mem.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\syscall_open.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_open.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\syscall_read.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_read.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\syscall_remove.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_remove.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\syscall_write.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscall_write.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\libc\compilers\dlib\syscalls.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\libc\compilers\dlib\syscalls.c</name>
</file>
</group>
<group>
<name>DeviceDrivers</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\core\device.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\core\device.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\ipc\completion.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_comm.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\ipc\dataqueue.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\completion_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\ipc\pipe.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\condvar.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\ipc\ringblk_buf.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\dataqueue.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\ipc\ringbuffer.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\pipe.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\ipc\waitqueue.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\ringblk_buf.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\ipc\workqueue.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\ringbuffer.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\phy\phy.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\waitqueue.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\pin\pin.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\ipc\workqueue.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\serial\serial.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\phy\phy.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\pin\dev_pin.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\drivers\serial\dev_serial.c</name>
</file>
</group>
<group>
@@ -1236,154 +1245,172 @@
<name>$PROJ_DIR$\board\dcd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\drv_common.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\drv_common.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\drv_gpio.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\drv_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\drv_uart.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\drv_uart.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\drv_usbh.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\drv_usbh.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\usb\host\usb_host_devices.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\usb\host\usb_host_devices.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\usb\host\usb_host_ehci.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\usb\host\usb_host_ehci.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\usb\host\usb_host_framework.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\usb\host\usb_host_framework.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\usb\host\usb_host_hci.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\usb\host\usb_host_hci.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\drivers\usb\phy\usb_phy.c</name>
+ <name>$PROJ_DIR$\..\libraries\drivers\usb\phy\usb_phy.c</name>
</file>
</group>
<group>
<name>Finsh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\finsh\shell.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\finsh\msh.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\shell.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\finsh\msh_parse.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\finsh\cmd.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\finsh\msh.c</name>
</file>
</group>
<group>
<name>Kernel</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\clock.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\clock.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\components.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\cpu_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\components.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\defunct.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\idle.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\idle.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\ipc.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\ipc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\irq.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\irq.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\klibc\kstdio.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\kservice.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\klibc\kstring.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\memheap.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\kservice.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\mempool.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\memheap.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\object.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\mempool.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\scheduler_comm.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\object.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\scheduler_up.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\scheduler_comm.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\thread.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\scheduler_up.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\timer.c</name>
+ </file>
+ </group>
+ <group>
+ <name>klibc</name>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsscanf.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstdio.c</name>
+ </file>
+ <file>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\thread.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\src\timer.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
</group>
<group>
<name>libcpu</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\libcpu\arm\common\div0.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\div0.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\libcpu\arm\common\showmem.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\common\showmem.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\libcpu\arm\cortex-m7\context_iar.S</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7\context_iar.S</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\libcpu\arm\cortex-m7\cpuport.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\libcpu\arm\cortex-m7\cpuport.c</name>
</file>
</group>
<group>
<name>Libraries</name>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_pmu.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_gpio.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\system_MIMXRT1176_cm7.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\cm7\fsl_cache.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_lpuart.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\system_MIMXRT1176_cm7.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_gpio.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_clock.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_os_abstraction_rtthread.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\generic_list.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\iar\startup_MIMXRT1176_cm7.s</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_os_abstraction_rtthread.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_anatop_ai.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_anatop_ai.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_dcdc.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_pmu.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\cm7\fsl_cache.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\iar\startup_MIMXRT1176_cm7.s</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_common_arm.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_common.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_common.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_dcdc.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\generic_list.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_lpuart.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_clock.c</name>
+ <name>$PROJ_DIR$\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_common_arm.c</name>
</file>
</group>
<group>
@@ -1392,34 +1419,40 @@
<group>
<name>rt_usbh</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\usb\usbhost\core\hub.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbhost\core\usbhost.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\usb\usbhost\core\usbhost.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbhost\core\driver.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\usb\usbhost\core\usbhost_core.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbhost\core\hub.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\drivers\usb\usbhost\core\driver.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\legacy\usb\usbhost\core\usbhost_core.c</name>
</file>
</group>
<group>
<name>SAL</name>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\net\netdev\src\netdev.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\src\netdev_ipaddr.c</name>
</file>
<file>
- <name>$PROJ_DIR$\..\..\..\..\..\..\components\net\netdev\src\netdev_ipaddr.c</name>
+ <name>$PROJ_DIR$\..\..\..\..\..\components\net\netdev\src\netdev.c</name>
</file>
</group>
<group>
+ <name>smp</name>
+ </group>
+ <group>
+ <name>utestcases</name>
+ </group>
+ <group>
<name>xip</name>
<file>
- <name>$PROJ_DIR$\xip\evkmimxrt1170_flexspi_nor_config.c</name>
+ <name>$PROJ_DIR$\xip\fsl_flexspi_nor_boot.c</name>
</file>
<file>
- <name>$PROJ_DIR$\xip\fsl_flexspi_nor_boot.c</name>
+ <name>$PROJ_DIR$\xip\evkmimxrt1170_flexspi_nor_config.c</name>
</file>
</group>
</project>
diff --git a/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.uvprojx b/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.uvprojx
index a12e6c1892..adc7efd0ee 100644
--- a/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.uvprojx
+++ b/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/project.uvprojx
@@ -334,9 +334,9 @@
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>-xc -std=gnu99 -mimplicit-float </MiscControls>
- <Define>CPU_MIMXRT1176DVMAA_cm7, USE_SDRAM, __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, ENDIANNESS, XIP_BOOT_HEADER_DCD_ENABLE=1, ARM_MATH_CM7, RT_USING_LIBC, USE_RTOS, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, XIP_BOOT_HEADER_ENABLE=1, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1</Define>
+ <Define>__CLK_TCK=RT_TICK_PER_SECOND, RT_USING_LIBC, __RTTHREAD__, USE_SDRAM, XIP_EXTERNAL_FLASH=1, USE_RTOS, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, ENDIANNESS, XIP_BOOT_HEADER_ENABLE=1, XIP_BOOT_HEADER_DCD_ENABLE=1, ARM_MATH_CM7, RT_USING_ARMLIBC, CPU_MIMXRT1176DVMAA_cm7, __STDC_LIMIT_MACROS</Define>
<Undefine />
- <IncludePath>..\..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\cm7;.;..\..\..\..\..\..\components\libc\compilers\common\include;board\ports;..\..\..\..\..\..\components\drivers\usb\usbhost\include;..\..\..\..\..\..\components\drivers\usb\usbhost\class;..\..\..\..\..\..\components\finsh;xip;..\..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\..\libcpu\arm\common;..\..\libraries\MIMXRT1170\MIMXRT1176;..\..\..\..\..\..\components\drivers\include;..\..\..\..\..\..\include;..\..\..\..\..\..\components\net\netdev\include;..\..\libraries\MIMXRT1170\MIMXRT1176\drivers;..\..\..\..\..\..\components\libc\posix\io\eventfd;..\..\libraries\drivers;..\..\..\..\..\..\components\drivers\include;..\..\..\..\..\..\components\libc\posix\io\poll;..\..\libraries\MIMXRT1170\CMSIS\Include;..\..\..\..\..\..\components\drivers\include;..\..\..\..\..\..\components\drivers\usb\usbhost\core;..\..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\..\components\drivers\include;..\..\..\..\..\..\components\drivers\usb\usbhost;..\..\..\..\..\..\components\drivers\include;board;..\..\..\..\..\..\components\libc\posix\ipc;board\MCUX_Config;applications;..\..\..\..\..\..\components\drivers\include</IncludePath>
+ <IncludePath>board\ports;..\libraries\MIMXRT1170\CMSIS\Include;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\..\components\libc\posix\ipc;board\MCUX_Config;..\..\..\..\..\components\legacy\usb\usbhost\class;..\libraries\MIMXRT1170\MIMXRT1176;..\..\..\..\..\components\libc\posix\io\poll;..\..\..\..\..\components\legacy\usb\usbhost;board;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\..\..\..\..\libcpu\arm\cortex-m7;..\..\..\..\..\libcpu\arm\common;..\libraries\MIMXRT1170\MIMXRT1176\drivers;..\..\..\..\..\components\drivers\phy;.;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\finsh;..\libraries\MIMXRT1170\MIMXRT1176\drivers\cm7;applications;..\..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\..\components\drivers\include;..\..\..\..\..\include;xip;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\drivers\smp_call;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\net\netdev\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\legacy\include;..\..\..\..\..\components\legacy\usb\usbhost\include;..\..\..\..\..\components\legacy\usb\usbhost\core;..\libraries\drivers</IncludePath>
</VariousControls>
</Cads>
<Aads>
@@ -400,56 +400,56 @@
<File>
<FileName>syscall_mem.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c</FilePath>
+ <FilePath>..\..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>syscalls.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\libc\compilers\armlibc\syscalls.c</FilePath>
+ <FilePath>..\..\..\..\..\components\libc\compilers\armlibc\syscalls.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>cctype.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\libc\compilers\common\cctype.c</FilePath>
+ <FilePath>..\..\..\..\..\components\libc\compilers\common\cctype.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>cstdlib.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\libc\compilers\common\cstdlib.c</FilePath>
+ <FilePath>..\..\..\..\..\components\libc\compilers\common\cstdlib.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>cstring.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\libc\compilers\common\cstring.c</FilePath>
+ <FilePath>..\..\..\..\..\components\libc\compilers\common\cstring.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>ctime.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\libc\compilers\common\ctime.c</FilePath>
+ <FilePath>..\..\..\..\..\components\libc\compilers\common\ctime.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>cunistd.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\libc\compilers\common\cunistd.c</FilePath>
+ <FilePath>..\..\..\..\..\components\libc\compilers\common\cunistd.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>cwchar.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\libc\compilers\common\cwchar.c</FilePath>
+ <FilePath>..\..\..\..\..\components\libc\compilers\common\cwchar.c</FilePath>
</File>
</Files>
</Group>
@@ -459,7 +459,7 @@
<File>
<FileName>device.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\core\device.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\core\device.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -476,9 +476,47 @@
</Files>
<Files>
<File>
- <FileName>completion.c</FileName>
+ <FileName>completion_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\ipc\completion.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_comm.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>completion_up.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\completion_up.c</FilePath>
+ <FileOption>
+ <FileArmAds>
+ <Cads>
+ <VariousControls>
+ <MiscControls> </MiscControls>
+ <Define>__RT_IPC_SOURCE__</Define>
+ <Undefine> </Undefine>
+ <IncludePath> </IncludePath>
+ </VariousControls>
+ </Cads>
+ </FileArmAds>
+ </FileOption>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>condvar.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\condvar.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -497,7 +535,7 @@
<File>
<FileName>dataqueue.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\ipc\dataqueue.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\dataqueue.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -516,7 +554,7 @@
<File>
<FileName>pipe.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\ipc\pipe.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\pipe.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -535,7 +573,7 @@
<File>
<FileName>ringblk_buf.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\ipc\ringblk_buf.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\ringblk_buf.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -554,7 +592,7 @@
<File>
<FileName>ringbuffer.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\ipc\ringbuffer.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\ringbuffer.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -573,7 +611,7 @@
<File>
<FileName>waitqueue.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\ipc\waitqueue.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\waitqueue.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -592,7 +630,7 @@
<File>
<FileName>workqueue.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\ipc\workqueue.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\ipc\workqueue.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -611,7 +649,7 @@
<File>
<FileName>phy.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\phy\phy.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\phy\phy.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -628,9 +666,9 @@
</Files>
<Files>
<File>
- <FileName>pin.c</FileName>
+ <FileName>dev_pin.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\pin\pin.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\pin\dev_pin.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -647,9 +685,9 @@
</Files>
<Files>
<File>
- <FileName>serial.c</FileName>
+ <FileName>dev_serial.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\serial\serial.c</FilePath>
+ <FilePath>..\..\..\..\..\components\drivers\serial\dev_serial.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -699,63 +737,63 @@
<File>
<FileName>drv_common.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\drv_common.c</FilePath>
+ <FilePath>..\libraries\drivers\drv_common.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>drv_gpio.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\drv_gpio.c</FilePath>
+ <FilePath>..\libraries\drivers\drv_gpio.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>drv_uart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\drv_uart.c</FilePath>
+ <FilePath>..\libraries\drivers\drv_uart.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>drv_usbh.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\drv_usbh.c</FilePath>
+ <FilePath>..\libraries\drivers\drv_usbh.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>usb_host_devices.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\usb\host\usb_host_devices.c</FilePath>
+ <FilePath>..\libraries\drivers\usb\host\usb_host_devices.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>usb_host_ehci.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\usb\host\usb_host_ehci.c</FilePath>
+ <FilePath>..\libraries\drivers\usb\host\usb_host_ehci.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>usb_host_framework.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\usb\host\usb_host_framework.c</FilePath>
+ <FilePath>..\libraries\drivers\usb\host\usb_host_framework.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>usb_host_hci.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\usb\host\usb_host_hci.c</FilePath>
+ <FilePath>..\libraries\drivers\usb\host\usb_host_hci.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>usb_phy.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\drivers\usb\phy\usb_phy.c</FilePath>
+ <FilePath>..\libraries\drivers\usb\phy\usb_phy.c</FilePath>
</File>
</Files>
</Group>
@@ -763,30 +801,30 @@
<GroupName>Finsh</GroupName>
<Files>
<File>
- <FileName>shell.c</FileName>
+ <FileName>msh_parse.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\finsh\shell.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>msh.c</FileName>
+ <FileName>cmd.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\finsh\msh.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\cmd.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>msh_parse.c</FileName>
+ <FileName>shell.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\finsh\msh_parse.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\shell.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>cmd.c</FileName>
+ <FileName>msh.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\finsh\cmd.c</FilePath>
+ <FilePath>..\..\..\..\..\components\finsh\msh.c</FilePath>
</File>
</Files>
</Group>
@@ -796,7 +834,7 @@
<File>
<FileName>clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\clock.c</FilePath>
+ <FilePath>..\..\..\..\..\src\clock.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -815,7 +853,7 @@
<File>
<FileName>components.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\components.c</FilePath>
+ <FilePath>..\..\..\..\..\src\components.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -832,9 +870,9 @@
</Files>
<Files>
<File>
- <FileName>idle.c</FileName>
+ <FileName>cpu_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\idle.c</FilePath>
+ <FilePath>..\..\..\..\..\src\cpu_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -851,9 +889,9 @@
</Files>
<Files>
<File>
- <FileName>ipc.c</FileName>
+ <FileName>defunct.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\ipc.c</FilePath>
+ <FilePath>..\..\..\..\..\src\defunct.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -870,9 +908,9 @@
</Files>
<Files>
<File>
- <FileName>irq.c</FileName>
+ <FileName>idle.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\irq.c</FilePath>
+ <FilePath>..\..\..\..\..\src\idle.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -889,9 +927,9 @@
</Files>
<Files>
<File>
- <FileName>kstdio.c</FileName>
+ <FileName>ipc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ <FilePath>..\..\..\..\..\src\ipc.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -908,9 +946,9 @@
</Files>
<Files>
<File>
- <FileName>kstring.c</FileName>
+ <FileName>irq.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ <FilePath>..\..\..\..\..\src\irq.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -929,7 +967,7 @@
<File>
<FileName>kservice.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\kservice.c</FilePath>
+ <FilePath>..\..\..\..\..\src\kservice.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -948,7 +986,7 @@
<File>
<FileName>memheap.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\memheap.c</FilePath>
+ <FilePath>..\..\..\..\..\src\memheap.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -967,7 +1005,7 @@
<File>
<FileName>mempool.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\mempool.c</FilePath>
+ <FilePath>..\..\..\..\..\src\mempool.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -986,7 +1024,7 @@
<File>
<FileName>object.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\object.c</FilePath>
+ <FilePath>..\..\..\..\..\src\object.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1005,7 +1043,7 @@
<File>
<FileName>scheduler_comm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\scheduler_comm.c</FilePath>
+ <FilePath>..\..\..\..\..\src\scheduler_comm.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1024,7 +1062,7 @@
<File>
<FileName>scheduler_up.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\scheduler_up.c</FilePath>
+ <FilePath>..\..\..\..\..\src\scheduler_up.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1043,7 +1081,7 @@
<File>
<FileName>thread.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\thread.c</FilePath>
+ <FilePath>..\..\..\..\..\src\thread.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1062,7 +1100,7 @@
<File>
<FileName>timer.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\src\timer.c</FilePath>
+ <FilePath>..\..\..\..\..\src\timer.c</FilePath>
<FileOption>
<FileArmAds>
<Cads>
@@ -1079,40 +1117,78 @@
</Files>
</Group>
<Group>
+ <GroupName>klibc</GroupName>
+ <Files>
+ <File>
+ <FileName>rt_vsnprintf_tiny.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>rt_vsscanf.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstring.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstring.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kerrno.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kerrno.c</FilePath>
+ </File>
+ </Files>
+ <Files>
+ <File>
+ <FileName>kstdio.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\..\..\..\..\src\klibc\kstdio.c</FilePath>
+ </File>
+ </Files>
+ </Group>
+ <Group>
<GroupName>libcpu</GroupName>
<Files>
<File>
<FileName>div0.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\libcpu\arm\common\div0.c</FilePath>
+ <FilePath>..\..\..\..\..\libcpu\arm\common\div0.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>showmem.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\libcpu\arm\common\showmem.c</FilePath>
+ <FilePath>..\..\..\..\..\libcpu\arm\common\showmem.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>context_rvds.S</FileName>
<FileType>2</FileType>
- <FilePath>..\..\..\..\..\..\libcpu\arm\cortex-m7\context_rvds.S</FilePath>
+ <FilePath>..\..\..\..\..\libcpu\arm\cortex-m7\context_rvds.S</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>cpu_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c</FilePath>
+ <FilePath>..\..\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>cpuport.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\libcpu\arm\cortex-m7\cpuport.c</FilePath>
+ <FilePath>..\..\..\..\..\libcpu\arm\cortex-m7\cpuport.c</FilePath>
</File>
</Files>
</Group>
@@ -1120,93 +1196,93 @@
<GroupName>Libraries</GroupName>
<Files>
<File>
- <FileName>fsl_pmu.c</FileName>
+ <FileName>fsl_os_abstraction_rtthread.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_pmu.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_os_abstraction_rtthread.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>startup_MIMXRT1176_cm7.s</FileName>
- <FileType>2</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\arm\startup_MIMXRT1176_cm7.s</FilePath>
+ <FileName>fsl_common.c</FileName>
+ <FileType>1</FileType>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_common.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>system_MIMXRT1176_cm7.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\system_MIMXRT1176_cm7.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\system_MIMXRT1176_cm7.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_lpuart.c</FileName>
- <FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_lpuart.c</FilePath>
+ <FileName>startup_MIMXRT1176_cm7.s</FileName>
+ <FileType>2</FileType>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\arm\startup_MIMXRT1176_cm7.s</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_gpio.c</FileName>
+ <FileName>fsl_pmu.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_gpio.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_pmu.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_os_abstraction_rtthread.c</FileName>
+ <FileName>fsl_anatop_ai.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_os_abstraction_rtthread.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_anatop_ai.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_anatop_ai.c</FileName>
+ <FileName>fsl_common_arm.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_anatop_ai.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_common_arm.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_dcdc.c</FileName>
+ <FileName>fsl_gpio.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_dcdc.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_gpio.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>fsl_cache.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\cm7\fsl_cache.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\cm7\fsl_cache.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_common_arm.c</FileName>
+ <FileName>fsl_lpuart.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_common_arm.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_lpuart.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_common.c</FileName>
+ <FileName>fsl_clock.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_common.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_clock.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>generic_list.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\generic_list.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\generic_list.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>fsl_clock.c</FileName>
+ <FileName>fsl_dcdc.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_clock.c</FilePath>
+ <FilePath>..\libraries\MIMXRT1170\MIMXRT1176\drivers\fsl_dcdc.c</FilePath>
</File>
</Files>
</Group>
@@ -1214,30 +1290,30 @@
<GroupName>rt_usbh</GroupName>
<Files>
<File>
- <FileName>hub.c</FileName>
+ <FileName>usbhost_core.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\usb\usbhost\core\hub.c</FilePath>
+ <FilePath>..\..\..\..\..\components\legacy\usb\usbhost\core\usbhost_core.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>usbhost.c</FileName>
+ <FileName>hub.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\usb\usbhost\core\usbhost.c</FilePath>
+ <FilePath>..\..\..\..\..\components\legacy\usb\usbhost\core\hub.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>usbhost_core.c</FileName>
+ <FileName>driver.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\usb\usbhost\core\usbhost_core.c</FilePath>
+ <FilePath>..\..\..\..\..\components\legacy\usb\usbhost\core\driver.c</FilePath>
</File>
</Files>
<Files>
<File>
- <FileName>driver.c</FileName>
+ <FileName>usbhost.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\drivers\usb\usbhost\core\driver.c</FilePath>
+ <FilePath>..\..\..\..\..\components\legacy\usb\usbhost\core\usbhost.c</FilePath>
</File>
</Files>
</Group>
@@ -1247,14 +1323,14 @@
<File>
<FileName>netdev_ipaddr.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\net\netdev\src\netdev_ipaddr.c</FilePath>
+ <FilePath>..\..\..\..\..\components\net\netdev\src\netdev_ipaddr.c</FilePath>
</File>
</Files>
<Files>
<File>
<FileName>netdev.c</FileName>
<FileType>1</FileType>
- <FilePath>..\..\..\..\..\..\components\net\netdev\src\netdev.c</FilePath>
+ <FilePath>..\..\..\..\..\components\net\netdev\src\netdev.c</FilePath>
</File>
</Files>
</Group>