diff --git a/bsp/imxrt1052-evk/drivers/board.c b/bsp/imxrt1052-evk/drivers/board.c
index c2ad22eb73..23da11c539 100644
--- a/bsp/imxrt1052-evk/drivers/board.c
+++ b/bsp/imxrt1052-evk/drivers/board.c
@@ -189,7 +189,7 @@ void rt_hw_board_init()
rt_system_heap_init((void*)SDRAM_BEGIN, (void*)SDRAM_END);
rt_kprintf("sram heap, begin: 0x%p, end: 0x%p\n", HEAP_BEGIN, HEAP_END);
- rt_memheap_init(&system_heap, "system", (void *)HEAP_BEGIN, HEAP_SIZE);
+ rt_memheap_init(&system_heap, "sram", (void *)HEAP_BEGIN, HEAP_SIZE);
#endif
}
diff --git a/bsp/imxrt1052-evk/project.uvoptx b/bsp/imxrt1052-evk/project.uvoptx
new file mode 100644
index 0000000000..6375c4b938
--- /dev/null
+++ b/bsp/imxrt1052-evk/project.uvoptx
@@ -0,0 +1,2274 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj; *.o
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ RT-Thread IMXRT1052
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\build\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 1
+
+ 8
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+
+ .\Libraries\arm\evkmimxrt1050_flexspi_nor.ini
+ Segger\JL2CM3.dll
+
+
+
+ 0
+ JL2CM3
+ -U30000299 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST1 -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FCF000 -FN1 -FF0MIMXRT105x_HYPER_256KB_SEC.FLM -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\MIMXRT105x_HYPER_256KB_SEC.FLM)
+
+
+ 0
+ CMSIS_AGDI
+ -X"" -O974 -S0 -C0 -P00 -TO18 -TC10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FCF000 -FN1 -FF0MIMXRT105x_HYPER_256KB_SEC.FLM -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\MIMXRT105x_HYPER_256KB_SEC.FLM)
+
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FCF000 -FN1 -FF0MIMXRT105x_HYPER_256KB_SEC -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\MIMXRT105x_HYPER_256KB_SEC.FLM))
+
+
+
+
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ Applications
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+ applications\device_test.c
+ device_test.c
+ 0
+ 0
+
+
+ 1
+ 2
+ 1
+ 0
+ 0
+ 0
+ applications\main.c
+ main.c
+ 0
+ 0
+
+
+ 1
+ 3
+ 1
+ 0
+ 0
+ 0
+ applications\mem_dump.c
+ mem_dump.c
+ 0
+ 0
+
+
+ 1
+ 4
+ 1
+ 0
+ 0
+ 0
+ applications\mem_test.c
+ mem_test.c
+ 0
+ 0
+
+
+ 1
+ 5
+ 1
+ 0
+ 0
+ 0
+ applications\sdio_test.c
+ sdio_test.c
+ 0
+ 0
+
+
+
+
+ Drivers
+ 0
+ 0
+ 0
+ 0
+
+ 2
+ 6
+ 1
+ 0
+ 0
+ 0
+ drivers\board.c
+ board.c
+ 0
+ 0
+
+
+ 2
+ 7
+ 1
+ 0
+ 0
+ 0
+ drivers\usart.c
+ usart.c
+ 0
+ 0
+
+
+ 2
+ 8
+ 1
+ 0
+ 0
+ 0
+ drivers\hyper_flash_boot.c
+ hyper_flash_boot.c
+ 0
+ 0
+
+
+ 2
+ 9
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_sdram.c
+ drv_sdram.c
+ 0
+ 0
+
+
+ 2
+ 10
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_eth.c
+ drv_eth.c
+ 0
+ 0
+
+
+ 2
+ 11
+ 1
+ 0
+ 0
+ 0
+ drivers\fsl_phy.c
+ fsl_phy.c
+ 0
+ 0
+
+
+ 2
+ 12
+ 1
+ 0
+ 0
+ 0
+ drivers\drv_sdio.c
+ drv_sdio.c
+ 0
+ 0
+
+
+
+
+ Libraries
+ 0
+ 0
+ 0
+ 0
+
+ 3
+ 13
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_adc.c
+ fsl_adc.c
+ 0
+ 0
+
+
+ 3
+ 14
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_adc_etc.c
+ fsl_adc_etc.c
+ 0
+ 0
+
+
+ 3
+ 15
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_aipstz.c
+ fsl_aipstz.c
+ 0
+ 0
+
+
+ 3
+ 16
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_aoi.c
+ fsl_aoi.c
+ 0
+ 0
+
+
+ 3
+ 17
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_bee.c
+ fsl_bee.c
+ 0
+ 0
+
+
+ 3
+ 18
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_cache.c
+ fsl_cache.c
+ 0
+ 0
+
+
+ 3
+ 19
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_clock.c
+ fsl_clock.c
+ 0
+ 0
+
+
+ 3
+ 20
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_cmp.c
+ fsl_cmp.c
+ 0
+ 0
+
+
+ 3
+ 21
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_common.c
+ fsl_common.c
+ 0
+ 0
+
+
+ 3
+ 22
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_csi.c
+ fsl_csi.c
+ 0
+ 0
+
+
+ 3
+ 23
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_dcdc.c
+ fsl_dcdc.c
+ 0
+ 0
+
+
+ 3
+ 24
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_dcp.c
+ fsl_dcp.c
+ 0
+ 0
+
+
+ 3
+ 25
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_dmamux.c
+ fsl_dmamux.c
+ 0
+ 0
+
+
+ 3
+ 26
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_edma.c
+ fsl_edma.c
+ 0
+ 0
+
+
+ 3
+ 27
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_elcdif.c
+ fsl_elcdif.c
+ 0
+ 0
+
+
+ 3
+ 28
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_enc.c
+ fsl_enc.c
+ 0
+ 0
+
+
+ 3
+ 29
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_enet.c
+ fsl_enet.c
+ 0
+ 0
+
+
+ 3
+ 30
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_ewm.c
+ fsl_ewm.c
+ 0
+ 0
+
+
+ 3
+ 31
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexcan.c
+ fsl_flexcan.c
+ 0
+ 0
+
+
+ 3
+ 32
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexio.c
+ fsl_flexio.c
+ 0
+ 0
+
+
+ 3
+ 33
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexio_i2c_master.c
+ fsl_flexio_i2c_master.c
+ 0
+ 0
+
+
+ 3
+ 34
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexio_i2s.c
+ fsl_flexio_i2s.c
+ 0
+ 0
+
+
+ 3
+ 35
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexio_i2s_edma.c
+ fsl_flexio_i2s_edma.c
+ 0
+ 0
+
+
+ 3
+ 36
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexio_spi.c
+ fsl_flexio_spi.c
+ 0
+ 0
+
+
+ 3
+ 37
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexio_spi_edma.c
+ fsl_flexio_spi_edma.c
+ 0
+ 0
+
+
+ 3
+ 38
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexio_uart.c
+ fsl_flexio_uart.c
+ 0
+ 0
+
+
+ 3
+ 39
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexio_uart_edma.c
+ fsl_flexio_uart_edma.c
+ 0
+ 0
+
+
+ 3
+ 40
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexram.c
+ fsl_flexram.c
+ 0
+ 0
+
+
+ 3
+ 41
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_flexspi.c
+ fsl_flexspi.c
+ 0
+ 0
+
+
+ 3
+ 42
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_gpc.c
+ fsl_gpc.c
+ 0
+ 0
+
+
+ 3
+ 43
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_gpio.c
+ fsl_gpio.c
+ 0
+ 0
+
+
+ 3
+ 44
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_gpt.c
+ fsl_gpt.c
+ 0
+ 0
+
+
+ 3
+ 45
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_kpp.c
+ fsl_kpp.c
+ 0
+ 0
+
+
+ 3
+ 46
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_lpi2c.c
+ fsl_lpi2c.c
+ 0
+ 0
+
+
+ 3
+ 47
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_lpi2c_edma.c
+ fsl_lpi2c_edma.c
+ 0
+ 0
+
+
+ 3
+ 48
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_lpspi.c
+ fsl_lpspi.c
+ 0
+ 0
+
+
+ 3
+ 49
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_lpspi_edma.c
+ fsl_lpspi_edma.c
+ 0
+ 0
+
+
+ 3
+ 50
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_lpuart.c
+ fsl_lpuart.c
+ 0
+ 0
+
+
+ 3
+ 51
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_lpuart_edma.c
+ fsl_lpuart_edma.c
+ 0
+ 0
+
+
+ 3
+ 52
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_pit.c
+ fsl_pit.c
+ 0
+ 0
+
+
+ 3
+ 53
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_pmu.c
+ fsl_pmu.c
+ 0
+ 0
+
+
+ 3
+ 54
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_pwm.c
+ fsl_pwm.c
+ 0
+ 0
+
+
+ 3
+ 55
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_pxp.c
+ fsl_pxp.c
+ 0
+ 0
+
+
+ 3
+ 56
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_qtmr.c
+ fsl_qtmr.c
+ 0
+ 0
+
+
+ 3
+ 57
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_rtwdog.c
+ fsl_rtwdog.c
+ 0
+ 0
+
+
+ 3
+ 58
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_sai.c
+ fsl_sai.c
+ 0
+ 0
+
+
+ 3
+ 59
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_sai_edma.c
+ fsl_sai_edma.c
+ 0
+ 0
+
+
+ 3
+ 60
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_semc.c
+ fsl_semc.c
+ 0
+ 0
+
+
+ 3
+ 61
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_snvs_hp.c
+ fsl_snvs_hp.c
+ 0
+ 0
+
+
+ 3
+ 62
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_snvs_lp.c
+ fsl_snvs_lp.c
+ 0
+ 0
+
+
+ 3
+ 63
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_spdif.c
+ fsl_spdif.c
+ 0
+ 0
+
+
+ 3
+ 64
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_spdif_edma.c
+ fsl_spdif_edma.c
+ 0
+ 0
+
+
+ 3
+ 65
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_src.c
+ fsl_src.c
+ 0
+ 0
+
+
+ 3
+ 66
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_trng.c
+ fsl_trng.c
+ 0
+ 0
+
+
+ 3
+ 67
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_tsc.c
+ fsl_tsc.c
+ 0
+ 0
+
+
+ 3
+ 68
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_usdhc.c
+ fsl_usdhc.c
+ 0
+ 0
+
+
+ 3
+ 69
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_wdog.c
+ fsl_wdog.c
+ 0
+ 0
+
+
+ 3
+ 70
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_xbara.c
+ fsl_xbara.c
+ 0
+ 0
+
+
+ 3
+ 71
+ 1
+ 0
+ 0
+ 0
+ Libraries\drivers\fsl_xbarb.c
+ fsl_xbarb.c
+ 0
+ 0
+
+
+ 3
+ 72
+ 1
+ 0
+ 0
+ 0
+ Libraries\system_MIMXRT1052.c
+ system_MIMXRT1052.c
+ 0
+ 0
+
+
+ 3
+ 73
+ 2
+ 0
+ 0
+ 0
+ Libraries\arm\startup_MIMXRT1052.s
+ startup_MIMXRT1052.s
+ 0
+ 0
+
+
+
+
+ Kernel
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 74
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\clock.c
+ clock.c
+ 0
+ 0
+
+
+ 4
+ 75
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\components.c
+ components.c
+ 0
+ 0
+
+
+ 4
+ 76
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\device.c
+ device.c
+ 0
+ 0
+
+
+ 4
+ 77
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\idle.c
+ idle.c
+ 0
+ 0
+
+
+ 4
+ 78
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\ipc.c
+ ipc.c
+ 0
+ 0
+
+
+ 4
+ 79
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\irq.c
+ irq.c
+ 0
+ 0
+
+
+ 4
+ 80
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\kservice.c
+ kservice.c
+ 0
+ 0
+
+
+ 4
+ 81
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\memheap.c
+ memheap.c
+ 0
+ 0
+
+
+ 4
+ 82
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\object.c
+ object.c
+ 0
+ 0
+
+
+ 4
+ 83
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\scheduler.c
+ scheduler.c
+ 0
+ 0
+
+
+ 4
+ 84
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\signal.c
+ signal.c
+ 0
+ 0
+
+
+ 4
+ 85
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\thread.c
+ thread.c
+ 0
+ 0
+
+
+ 4
+ 86
+ 1
+ 0
+ 0
+ 0
+ ..\..\src\timer.c
+ timer.c
+ 0
+ 0
+
+
+
+
+ CORTEX-M7
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 87
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\cortex-m7\cpuport.c
+ cpuport.c
+ 0
+ 0
+
+
+ 5
+ 88
+ 2
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\cortex-m7\context_rvds.S
+ context_rvds.S
+ 0
+ 0
+
+
+ 5
+ 89
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\backtrace.c
+ backtrace.c
+ 0
+ 0
+
+
+ 5
+ 90
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\div0.c
+ div0.c
+ 0
+ 0
+
+
+ 5
+ 91
+ 1
+ 0
+ 0
+ 0
+ ..\..\libcpu\arm\common\showmem.c
+ showmem.c
+ 0
+ 0
+
+
+
+
+ Filesystem
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 92
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\dfs.c
+ dfs.c
+ 0
+ 0
+
+
+ 6
+ 93
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\dfs_file.c
+ dfs_file.c
+ 0
+ 0
+
+
+ 6
+ 94
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\dfs_fs.c
+ dfs_fs.c
+ 0
+ 0
+
+
+ 6
+ 95
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\src\dfs_posix.c
+ dfs_posix.c
+ 0
+ 0
+
+
+ 6
+ 96
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\filesystems\devfs\devfs.c
+ devfs.c
+ 0
+ 0
+
+
+ 6
+ 97
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+ dfs_elm.c
+ 0
+ 0
+
+
+ 6
+ 98
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\dfs\filesystems\elmfat\ff.c
+ ff.c
+ 0
+ 0
+
+
+
+
+ DeviceDrivers
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 99
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\sdio\block_dev.c
+ block_dev.c
+ 0
+ 0
+
+
+ 7
+ 100
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\sdio\mmcsd_core.c
+ mmcsd_core.c
+ 0
+ 0
+
+
+ 7
+ 101
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\sdio\sd.c
+ sd.c
+ 0
+ 0
+
+
+ 7
+ 102
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\sdio\sdio.c
+ sdio.c
+ 0
+ 0
+
+
+ 7
+ 103
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\sdio\mmc.c
+ mmc.c
+ 0
+ 0
+
+
+ 7
+ 104
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\serial\serial.c
+ serial.c
+ 0
+ 0
+
+
+ 7
+ 105
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\completion.c
+ completion.c
+ 0
+ 0
+
+
+ 7
+ 106
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\dataqueue.c
+ dataqueue.c
+ 0
+ 0
+
+
+ 7
+ 107
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\pipe.c
+ pipe.c
+ 0
+ 0
+
+
+ 7
+ 108
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\ringbuffer.c
+ ringbuffer.c
+ 0
+ 0
+
+
+ 7
+ 109
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\waitqueue.c
+ waitqueue.c
+ 0
+ 0
+
+
+ 7
+ 110
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\drivers\src\workqueue.c
+ workqueue.c
+ 0
+ 0
+
+
+
+
+ finsh
+ 0
+ 0
+ 0
+ 0
+
+ 8
+ 111
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\shell.c
+ shell.c
+ 0
+ 0
+
+
+ 8
+ 112
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\symbol.c
+ symbol.c
+ 0
+ 0
+
+
+ 8
+ 113
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\cmd.c
+ cmd.c
+ 0
+ 0
+
+
+ 8
+ 114
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh.c
+ msh.c
+ 0
+ 0
+
+
+ 8
+ 115
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh_cmd.c
+ msh_cmd.c
+ 0
+ 0
+
+
+ 8
+ 116
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\msh_file.c
+ msh_file.c
+ 0
+ 0
+
+
+ 8
+ 117
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_compiler.c
+ finsh_compiler.c
+ 0
+ 0
+
+
+ 8
+ 118
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_error.c
+ finsh_error.c
+ 0
+ 0
+
+
+ 8
+ 119
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_heap.c
+ finsh_heap.c
+ 0
+ 0
+
+
+ 8
+ 120
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_init.c
+ finsh_init.c
+ 0
+ 0
+
+
+ 8
+ 121
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_node.c
+ finsh_node.c
+ 0
+ 0
+
+
+ 8
+ 122
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_ops.c
+ finsh_ops.c
+ 0
+ 0
+
+
+ 8
+ 123
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_parser.c
+ finsh_parser.c
+ 0
+ 0
+
+
+ 8
+ 124
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_var.c
+ finsh_var.c
+ 0
+ 0
+
+
+ 8
+ 125
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_vm.c
+ finsh_vm.c
+ 0
+ 0
+
+
+ 8
+ 126
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\finsh\finsh_token.c
+ finsh_token.c
+ 0
+ 0
+
+
+
+
+ libc
+ 0
+ 0
+ 0
+ 0
+
+ 9
+ 127
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\libc.c
+ libc.c
+ 0
+ 0
+
+
+ 9
+ 128
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\libc_syms.c
+ libc_syms.c
+ 0
+ 0
+
+
+ 9
+ 129
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\mem_std.c
+ mem_std.c
+ 0
+ 0
+
+
+ 9
+ 130
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\stdio.c
+ stdio.c
+ 0
+ 0
+
+
+ 9
+ 131
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\stubs.c
+ stubs.c
+ 0
+ 0
+
+
+ 9
+ 132
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\libc\compilers\armlibc\time.c
+ time.c
+ 0
+ 0
+
+
+
+
+ LwIP
+ 0
+ 0
+ 0
+ 0
+
+ 10
+ 133
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\api\api_lib.c
+ api_lib.c
+ 0
+ 0
+
+
+ 10
+ 134
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\api\api_msg.c
+ api_msg.c
+ 0
+ 0
+
+
+ 10
+ 135
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\api\err.c
+ err.c
+ 0
+ 0
+
+
+ 10
+ 136
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\api\netbuf.c
+ netbuf.c
+ 0
+ 0
+
+
+ 10
+ 137
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\api\netdb.c
+ netdb.c
+ 0
+ 0
+
+
+ 10
+ 138
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\api\netifapi.c
+ netifapi.c
+ 0
+ 0
+
+
+ 10
+ 139
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\api\sockets.c
+ sockets.c
+ 0
+ 0
+
+
+ 10
+ 140
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\api\tcpip.c
+ tcpip.c
+ 0
+ 0
+
+
+ 10
+ 141
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c
+ sys_arch.c
+ 0
+ 0
+
+
+ 10
+ 142
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\def.c
+ def.c
+ 0
+ 0
+
+
+ 10
+ 143
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\dhcp.c
+ dhcp.c
+ 0
+ 0
+
+
+ 10
+ 144
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\dns.c
+ dns.c
+ 0
+ 0
+
+
+ 10
+ 145
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\init.c
+ init.c
+ 0
+ 0
+
+
+ 10
+ 146
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\memp.c
+ memp.c
+ 0
+ 0
+
+
+ 10
+ 147
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\netif.c
+ netif.c
+ 0
+ 0
+
+
+ 10
+ 148
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\pbuf.c
+ pbuf.c
+ 0
+ 0
+
+
+ 10
+ 149
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\raw.c
+ raw.c
+ 0
+ 0
+
+
+ 10
+ 150
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\stats.c
+ stats.c
+ 0
+ 0
+
+
+ 10
+ 151
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\sys.c
+ sys.c
+ 0
+ 0
+
+
+ 10
+ 152
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\tcp.c
+ tcp.c
+ 0
+ 0
+
+
+ 10
+ 153
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c
+ tcp_in.c
+ 0
+ 0
+
+
+ 10
+ 154
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c
+ tcp_out.c
+ 0
+ 0
+
+
+ 10
+ 155
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\timers.c
+ timers.c
+ 0
+ 0
+
+
+ 10
+ 156
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\udp.c
+ udp.c
+ 0
+ 0
+
+
+ 10
+ 157
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c
+ autoip.c
+ 0
+ 0
+
+
+ 10
+ 158
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c
+ icmp.c
+ 0
+ 0
+
+
+ 10
+ 159
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c
+ igmp.c
+ 0
+ 0
+
+
+ 10
+ 160
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c
+ inet.c
+ 0
+ 0
+
+
+ 10
+ 161
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c
+ inet_chksum.c
+ 0
+ 0
+
+
+ 10
+ 162
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c
+ ip.c
+ 0
+ 0
+
+
+ 10
+ 163
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c
+ ip_addr.c
+ 0
+ 0
+
+
+ 10
+ 164
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c
+ ip_frag.c
+ 0
+ 0
+
+
+ 10
+ 165
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\netif\etharp.c
+ etharp.c
+ 0
+ 0
+
+
+ 10
+ 166
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c
+ ethernetif.c
+ 0
+ 0
+
+
+ 10
+ 167
+ 1
+ 0
+ 0
+ 0
+ ..\..\components\net\lwip-1.4.1\src\netif\slipif.c
+ slipif.c
+ 0
+ 0
+
+
+
+
+ ::CMSIS
+ 0
+ 0
+ 0
+ 1
+
+
+
diff --git a/bsp/imxrt1052-evk/template.uvoptx b/bsp/imxrt1052-evk/template.uvoptx
new file mode 100644
index 0000000000..49e59d65e8
--- /dev/null
+++ b/bsp/imxrt1052-evk/template.uvoptx
@@ -0,0 +1,190 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj; *.o
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ RT-Thread IMXRT1052
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\build\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 0
+ 0
+ 1
+
+ 8
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+
+ .\Libraries\arm\evkmimxrt1050_flexspi_nor.ini
+ Segger\JL2CM3.dll
+
+
+
+ 0
+ JL2CM3
+ -U30000299 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST1 -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FCF000 -FN1 -FF0MIMXRT105x_HYPER_256KB_SEC.FLM -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\MIMXRT105x_HYPER_256KB_SEC.FLM)
+
+
+ 0
+ CMSIS_AGDI
+ -X"" -O974 -S0 -C0 -P00 -TO18 -TC10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FCF000 -FN1 -FF0MIMXRT105x_HYPER_256KB_SEC.FLM -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\MIMXRT105x_HYPER_256KB_SEC.FLM)
+
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FCF000 -FN1 -FF0MIMXRT105x_HYPER_256KB_SEC -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\MIMXRT105x_HYPER_256KB_SEC.FLM))
+
+
+
+
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ ::CMSIS
+ 0
+ 0
+ 0
+ 1
+
+
+