diff --git a/bsp/CME_M7/project.uvopt b/bsp/CME_M7/project.uvopt
index b1d469cb6d..21805b8fa9 100644
--- a/bsp/CME_M7/project.uvopt
+++ b/bsp/CME_M7/project.uvopt
@@ -76,16 +76,6 @@
1
0
-
- SARMCM3.DLL
-
- DCM.DLL
- -pCM3
- SARMCM3.DLL
-
- TCM.DLL
- -pCM3
-
0
1
@@ -103,9 +93,13 @@
1
0
1
+ 1
+ 1
+ 1
+ 1
0
0
- 15
+ 17
@@ -131,6 +125,9 @@
+
+ 0
+
0
1
@@ -163,1515 +160,11 @@
- StdPeriph_Driver
+ Source Group 1
0
0
0
-
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_adc.c
- cmem7_adc.c
-
-
- 1
- 2
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_aes.c
- cmem7_aes.c
-
-
- 1
- 3
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_can.c
- cmem7_can.c
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_ddr.c
- cmem7_ddr.c
-
-
- 1
- 5
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_dma.c
- cmem7_dma.c
-
-
- 1
- 6
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_efuse.c
- cmem7_efuse.c
-
-
- 1
- 7
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_eth.c
- cmem7_eth.c
-
-
- 1
- 8
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_flash.c
- cmem7_flash.c
-
-
- 1
- 9
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_gpio.c
- cmem7_gpio.c
-
-
- 1
- 10
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_i2c.c
- cmem7_i2c.c
-
-
- 1
- 11
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_misc.c
- cmem7_misc.c
-
-
- 1
- 12
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_rtc.c
- cmem7_rtc.c
-
-
- 1
- 13
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_spi.c
- cmem7_spi.c
-
-
- 1
- 14
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_tim.c
- cmem7_tim.c
-
-
- 1
- 15
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_uart.c
- cmem7_uart.c
-
-
- 1
- 16
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_usb.c
- cmem7_usb.c
-
-
- 1
- 17
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- StdPeriph_Driver/src/cmem7_wdg.c
- cmem7_wdg.c
-
-
-
-
- Applications
- 0
- 0
- 0
-
- 2
- 18
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- applications/application.c
- application.c
-
-
- 2
- 19
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- applications/led.c
- led.c
-
-
- 2
- 20
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- applications/startup.c
- startup.c
-
-
-
-
- Drivers
- 0
- 0
- 0
-
- 3
- 21
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- drivers/board.c
- board.c
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- drivers/uart.c
- uart.c
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- drivers/emac.c
- emac.c
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- drivers/app_phy.c
- app_phy.c
-
-
-
-
- CMSIS
- 0
- 0
- 0
-
- 4
- 25
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- CMSIS/CME_M7/system_cmem7.c
- system_cmem7.c
-
-
- 4
- 26
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- CMSIS/CME_M7/startup/arm/startup_cmem7.s
- startup_cmem7.s
-
-
-
-
- Kernel
- 0
- 0
- 0
-
- 5
- 27
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/clock.c
- clock.c
-
-
- 5
- 28
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/components.c
- components.c
-
-
- 5
- 29
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/device.c
- device.c
-
-
- 5
- 30
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/idle.c
- idle.c
-
-
- 5
- 31
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/ipc.c
- ipc.c
-
-
- 5
- 32
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/irq.c
- irq.c
-
-
- 5
- 33
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/kservice.c
- kservice.c
-
-
- 5
- 34
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/mem.c
- mem.c
-
-
- 5
- 35
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/mempool.c
- mempool.c
-
-
- 5
- 36
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/object.c
- object.c
-
-
- 5
- 37
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/scheduler.c
- scheduler.c
-
-
- 5
- 38
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/thread.c
- thread.c
-
-
- 5
- 39
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../src/timer.c
- timer.c
-
-
-
-
- CORTEX-M3
- 0
- 0
- 0
-
- 6
- 40
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../libcpu/arm/cortex-m3/cpuport.c
- cpuport.c
-
-
- 6
- 41
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../libcpu/arm/cortex-m3/context_rvds.S
- context_rvds.S
-
-
- 6
- 42
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../libcpu/arm/common/backtrace.c
- backtrace.c
-
-
- 6
- 43
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../libcpu/arm/common/div0.c
- div0.c
-
-
- 6
- 44
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../libcpu/arm/common/showmem.c
- showmem.c
-
-
-
-
- libc
- 0
- 0
- 0
-
- 7
- 45
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/libc/armlibc/mem_std.c
- mem_std.c
-
-
- 7
- 46
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/libc/armlibc/stubs.c
- stubs.c
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
-
- 8
- 47
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/drivers/serial/serial.c
- serial.c
-
-
- 8
- 48
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/drivers/src/completion.c
- completion.c
-
-
- 8
- 49
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/drivers/src/dataqueue.c
- dataqueue.c
-
-
- 8
- 50
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/drivers/src/pipe.c
- pipe.c
-
-
- 8
- 51
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/drivers/src/portal.c
- portal.c
-
-
- 8
- 52
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/drivers/src/ringbuffer.c
- ringbuffer.c
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/drivers/src/workqueue.c
- workqueue.c
-
-
-
-
- finsh
- 0
- 0
- 0
-
- 9
- 54
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/shell.c
- shell.c
-
-
- 9
- 55
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/symbol.c
- symbol.c
-
-
- 9
- 56
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/cmd.c
- cmd.c
-
-
- 9
- 57
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/msh_cmd.c
- msh_cmd.c
-
-
- 9
- 58
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/msh.c
- msh.c
-
-
- 9
- 59
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_compiler.c
- finsh_compiler.c
-
-
- 9
- 60
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_error.c
- finsh_error.c
-
-
- 9
- 61
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_heap.c
- finsh_heap.c
-
-
- 9
- 62
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_init.c
- finsh_init.c
-
-
- 9
- 63
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_node.c
- finsh_node.c
-
-
- 9
- 64
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_ops.c
- finsh_ops.c
-
-
- 9
- 65
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_parser.c
- finsh_parser.c
-
-
- 9
- 66
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_var.c
- finsh_var.c
-
-
- 9
- 67
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_vm.c
- finsh_vm.c
-
-
- 9
- 68
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/finsh/finsh_token.c
- finsh_token.c
-
-
-
-
- LwIP
- 0
- 0
- 0
-
- 10
- 69
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/api/api_lib.c
- api_lib.c
-
-
- 10
- 70
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/api/api_msg.c
- api_msg.c
-
-
- 10
- 71
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/api/err.c
- err.c
-
-
- 10
- 72
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/api/netbuf.c
- netbuf.c
-
-
- 10
- 73
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/api/netdb.c
- netdb.c
-
-
- 10
- 74
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/api/netifapi.c
- netifapi.c
-
-
- 10
- 75
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/api/sockets.c
- sockets.c
-
-
- 10
- 76
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/api/tcpip.c
- tcpip.c
-
-
- 10
- 77
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/arch/sys_arch.c
- sys_arch.c
-
-
- 10
- 78
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/def.c
- def.c
-
-
- 10
- 79
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/dhcp.c
- dhcp.c
-
-
- 10
- 80
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/dns.c
- dns.c
-
-
- 10
- 81
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/init.c
- init.c
-
-
- 10
- 82
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/memp.c
- memp.c
-
-
- 10
- 83
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/netif.c
- netif.c
-
-
- 10
- 84
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/pbuf.c
- pbuf.c
-
-
- 10
- 85
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/raw.c
- raw.c
-
-
- 10
- 86
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/stats.c
- stats.c
-
-
- 10
- 87
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/sys.c
- sys.c
-
-
- 10
- 88
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/tcp.c
- tcp.c
-
-
- 10
- 89
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/tcp_in.c
- tcp_in.c
-
-
- 10
- 90
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/tcp_out.c
- tcp_out.c
-
-
- 10
- 91
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/timers.c
- timers.c
-
-
- 10
- 92
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/udp.c
- udp.c
-
-
- 10
- 93
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c
- autoip.c
-
-
- 10
- 94
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c
- icmp.c
-
-
- 10
- 95
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c
- igmp.c
-
-
- 10
- 96
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/ipv4/inet.c
- inet.c
-
-
- 10
- 97
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c
- inet_chksum.c
-
-
- 10
- 98
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c
- ip.c
-
-
- 10
- 99
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c
- ip_addr.c
-
-
- 10
- 100
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c
- ip_frag.c
-
-
- 10
- 101
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/netif/etharp.c
- etharp.c
-
-
- 10
- 102
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/netif/ethernetif.c
- ethernetif.c
-
-
- 10
- 103
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../../components/net/lwip-1.4.1/src/netif/slipif.c
- slipif.c
-
+ 0
diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj
index 44f7d87d47..f1e6b4ae92 100644
--- a/bsp/CME_M7/project.uvproj
+++ b/bsp/CME_M7/project.uvproj
@@ -1,10 +1,7 @@
-
1.1
-
### uVision Project, (C) Keil Software
-
rtthread
@@ -14,28 +11,31 @@
ARMCM3
ARM
+ ARM.CMSIS.4.1.0
+ http://www.keil.com/pack/
CPUTYPE("Cortex-M3") CLOCK(10000000) ESEL ELITTLE
-
-
-
+
+
+
0
$$Device:ARMCM3$Device\ARM\ARMCM3\Include\ARMCM3.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:ARMCM3$Device\ARM\SVD\ARMCM3.svd
+ 0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -57,8 +57,8 @@
0
0
-
-
+
+
0
0
0
@@ -67,21 +67,23 @@
0
0
-
-
+
+
0
0
+ 0
+ 0
0
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
-
+
0
@@ -95,8 +97,9 @@
0
0
3
-
-
+
+
+ 1
SARMCM3.DLL
@@ -104,7 +107,7 @@
DCM.DLL
-pCM3
SARMCM3.DLL
-
+
TCM.DLL
-pCM3
@@ -126,6 +129,7 @@
1
1
0
+ 1
1
@@ -136,22 +140,25 @@
1
0
1
+ 1
+ 1
+ 1
0
- 15
+ 17
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
CapitalMicro\BIN\cmagdi.dll
@@ -164,9 +171,14 @@
1
4097
+ 0
BIN\UL2CM3.DLL
"" ()
-
+
+
+
+
+ 0
@@ -198,7 +210,7 @@
0
0
"Cortex-M3"
-
+
0
0
0
@@ -329,7 +341,7 @@
0x0
-
+
1
@@ -345,11 +357,13 @@
2
0
0
+ 0
+ 0
-
+
RT_USING_ARM_LIBC
-
- StdPeriph_Driver/inc;applications;.;drivers;CMSIS/CME_M7;../../components/CMSIS/Include;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/libc/armlibc;../../components/drivers/include;../../components/drivers/include;../../components/finsh;../../components/net/lwip-1.4.1/src;../../components/net/lwip-1.4.1/src/include;../../components/net/lwip-1.4.1/src/include/ipv4;../../components/net/lwip-1.4.1/src/arch/include;../../components/net/lwip-1.4.1/src/include/netif
+
+ applications;.;CMSIS\CME_M7;..\..\components\CMSIS\Include;drivers;StdPeriph_Driver\inc;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif
@@ -361,11 +375,12 @@
0
0
0
+ 0
-
-
-
-
+
+
+
+
@@ -377,148 +392,38 @@
0
0x00000000
0x00000000
+
CME_M7.sct
-
-
+
+
--keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
-
- StdPeriph_Driver
-
-
- cmem7_adc.c
- 1
- StdPeriph_Driver/src/cmem7_adc.c
-
-
- cmem7_aes.c
- 1
- StdPeriph_Driver/src/cmem7_aes.c
-
-
- cmem7_can.c
- 1
- StdPeriph_Driver/src/cmem7_can.c
-
-
- cmem7_ddr.c
- 1
- StdPeriph_Driver/src/cmem7_ddr.c
-
-
- cmem7_dma.c
- 1
- StdPeriph_Driver/src/cmem7_dma.c
-
-
- cmem7_efuse.c
- 1
- StdPeriph_Driver/src/cmem7_efuse.c
-
-
- cmem7_eth.c
- 1
- StdPeriph_Driver/src/cmem7_eth.c
-
-
- cmem7_flash.c
- 1
- StdPeriph_Driver/src/cmem7_flash.c
-
-
- cmem7_gpio.c
- 1
- StdPeriph_Driver/src/cmem7_gpio.c
-
-
- cmem7_i2c.c
- 1
- StdPeriph_Driver/src/cmem7_i2c.c
-
-
- cmem7_misc.c
- 1
- StdPeriph_Driver/src/cmem7_misc.c
-
-
- cmem7_rtc.c
- 1
- StdPeriph_Driver/src/cmem7_rtc.c
-
-
- cmem7_spi.c
- 1
- StdPeriph_Driver/src/cmem7_spi.c
-
-
- cmem7_tim.c
- 1
- StdPeriph_Driver/src/cmem7_tim.c
-
-
- cmem7_uart.c
- 1
- StdPeriph_Driver/src/cmem7_uart.c
-
-
- cmem7_usb.c
- 1
- StdPeriph_Driver/src/cmem7_usb.c
-
-
- cmem7_wdg.c
- 1
- StdPeriph_Driver/src/cmem7_wdg.c
-
-
-
Applications
application.c
1
- applications/application.c
+ applications\application.c
+
+
led.c
1
- applications/led.c
+ applications\led.c
+
+
startup.c
1
- applications/startup.c
-
-
-
-
- Drivers
-
-
- board.c
- 1
- drivers/board.c
-
-
- uart.c
- 1
- drivers/uart.c
-
-
- emac.c
- 1
- drivers/emac.c
-
-
- app_phy.c
- 1
- drivers/app_phy.c
+ applications\startup.c
@@ -528,12 +433,167 @@
system_cmem7.c
1
- CMSIS/CME_M7/system_cmem7.c
+ CMSIS\CME_M7\system_cmem7.c
+
+
startup_cmem7.s
2
- CMSIS/CME_M7/startup/arm/startup_cmem7.s
+ CMSIS\CME_M7\startup\arm\startup_cmem7.s
+
+
+
+
+ Drivers
+
+
+ board.c
+ 1
+ drivers\board.c
+
+
+
+
+ uart.c
+ 1
+ drivers\uart.c
+
+
+
+
+ emac.c
+ 1
+ drivers\emac.c
+
+
+
+
+ app_phy.c
+ 1
+ drivers\app_phy.c
+
+
+
+
+ StdPeriph_Driver
+
+
+ cmem7_adc.c
+ 1
+ StdPeriph_Driver\src\cmem7_adc.c
+
+
+
+
+ cmem7_aes.c
+ 1
+ StdPeriph_Driver\src\cmem7_aes.c
+
+
+
+
+ cmem7_can.c
+ 1
+ StdPeriph_Driver\src\cmem7_can.c
+
+
+
+
+ cmem7_ddr.c
+ 1
+ StdPeriph_Driver\src\cmem7_ddr.c
+
+
+
+
+ cmem7_dma.c
+ 1
+ StdPeriph_Driver\src\cmem7_dma.c
+
+
+
+
+ cmem7_efuse.c
+ 1
+ StdPeriph_Driver\src\cmem7_efuse.c
+
+
+
+
+ cmem7_eth.c
+ 1
+ StdPeriph_Driver\src\cmem7_eth.c
+
+
+
+
+ cmem7_flash.c
+ 1
+ StdPeriph_Driver\src\cmem7_flash.c
+
+
+
+
+ cmem7_gpio.c
+ 1
+ StdPeriph_Driver\src\cmem7_gpio.c
+
+
+
+
+ cmem7_i2c.c
+ 1
+ StdPeriph_Driver\src\cmem7_i2c.c
+
+
+
+
+ cmem7_misc.c
+ 1
+ StdPeriph_Driver\src\cmem7_misc.c
+
+
+
+
+ cmem7_rtc.c
+ 1
+ StdPeriph_Driver\src\cmem7_rtc.c
+
+
+
+
+ cmem7_spi.c
+ 1
+ StdPeriph_Driver\src\cmem7_spi.c
+
+
+
+
+ cmem7_tim.c
+ 1
+ StdPeriph_Driver\src\cmem7_tim.c
+
+
+
+
+ cmem7_uart.c
+ 1
+ StdPeriph_Driver\src\cmem7_uart.c
+
+
+
+
+ cmem7_usb.c
+ 1
+ StdPeriph_Driver\src\cmem7_usb.c
+
+
+
+
+ cmem7_wdg.c
+ 1
+ StdPeriph_Driver\src\cmem7_wdg.c
@@ -543,67 +603,98 @@
clock.c
1
- ../../src/clock.c
+ ..\..\src\clock.c
+
+
components.c
1
- ../../src/components.c
+ ..\..\src\components.c
+
+
device.c
1
- ../../src/device.c
+ ..\..\src\device.c
+
+
idle.c
1
- ../../src/idle.c
+ ..\..\src\idle.c
+
+
ipc.c
1
- ../../src/ipc.c
+ ..\..\src\ipc.c
+
+
irq.c
1
- ../../src/irq.c
+ ..\..\src\irq.c
+
+
kservice.c
1
- ../../src/kservice.c
+ ..\..\src\kservice.c
+
+
mem.c
1
- ../../src/mem.c
+ ..\..\src\mem.c
+
+
mempool.c
1
- ../../src/mempool.c
+ ..\..\src\mempool.c
+
+
object.c
1
- ../../src/object.c
+ ..\..\src\object.c
+
+
scheduler.c
1
- ../../src/scheduler.c
+ ..\..\src\scheduler.c
+
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
+
+
+
thread.c
1
- ../../src/thread.c
+ ..\..\src\thread.c
+
+
timer.c
1
- ../../src/timer.c
+ ..\..\src\timer.c
@@ -613,42 +704,35 @@
cpuport.c
1
- ../../libcpu/arm/cortex-m3/cpuport.c
+ ..\..\libcpu\arm\cortex-m3\cpuport.c
+
+
context_rvds.S
2
- ../../libcpu/arm/cortex-m3/context_rvds.S
+ ..\..\libcpu\arm\cortex-m3\context_rvds.S
+
+
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
- ../../libcpu/arm/common/showmem.c
-
-
-
-
- libc
-
-
- mem_std.c
- 1
- ../../components/libc/armlibc/mem_std.c
-
-
- stubs.c
- 1
- ../../components/libc/armlibc/stubs.c
+ ..\..\libcpu\arm\common\showmem.c
@@ -658,37 +742,49 @@
serial.c
1
- ../../components/drivers/serial/serial.c
+ ..\..\components\drivers\serial\serial.c
+
+
completion.c
1
- ../../components/drivers/src/completion.c
+ ..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
- ../../components/drivers/src/pipe.c
-
-
- portal.c
- 1
- ../../components/drivers/src/portal.c
+ ..\..\components\drivers\src\pipe.c
+
+
ringbuffer.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\components\drivers\src\ringbuffer.c
+
+
+
+ waitqueue.c
+ 1
+ ..\..\components\drivers\src\waitqueue.c
+
+
+
workqueue.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\components\drivers\src\workqueue.c
@@ -698,262 +794,409 @@
shell.c
1
- ../../components/finsh/shell.c
+ ..\..\components\finsh\shell.c
+
+
symbol.c
1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\symbol.c
+
+
cmd.c
1
- ../../components/finsh/cmd.c
-
-
- msh_cmd.c
- 1
- ../../components/finsh/msh_cmd.c
+ ..\..\components\finsh\cmd.c
+
+
msh.c
1
- ../../components/finsh/msh.c
+ ..\..\components\finsh\msh.c
+
+
+
+ msh_cmd.c
+ 1
+ ..\..\components\finsh\msh_cmd.c
+
+
+
+
+ msh_file.c
+ 1
+ ..\..\components\finsh\msh_file.c
+
+
+
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
- LwIP
+ libc
+
+
+ libc.c
+ 1
+ ..\..\components\libc\compilers\armlibc\libc.c
+
+
+
+
+ libc_syms.c
+ 1
+ ..\..\components\libc\compilers\armlibc\libc_syms.c
+
+
+
+
+ mem_std.c
+ 1
+ ..\..\components\libc\compilers\armlibc\mem_std.c
+
+
+
+
+ stdio.c
+ 1
+ ..\..\components\libc\compilers\armlibc\stdio.c
+
+
+
+
+ stubs.c
+ 1
+ ..\..\components\libc\compilers\armlibc\stubs.c
+
+
+
+
+ lwIP
+
+
+ sys_arch.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
api_lib.c
1
- ../../components/net/lwip-1.4.1/src/api/api_lib.c
+ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
api_msg.c
1
- ../../components/net/lwip-1.4.1/src/api/api_msg.c
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
err.c
1
- ../../components/net/lwip-1.4.1/src/api/err.c
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
netbuf.c
1
- ../../components/net/lwip-1.4.1/src/api/netbuf.c
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
netdb.c
1
- ../../components/net/lwip-1.4.1/src/api/netdb.c
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
netifapi.c
1
- ../../components/net/lwip-1.4.1/src/api/netifapi.c
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
sockets.c
1
- ../../components/net/lwip-1.4.1/src/api/sockets.c
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
tcpip.c
1
- ../../components/net/lwip-1.4.1/src/api/tcpip.c
-
-
- sys_arch.c
- 1
- ../../components/net/lwip-1.4.1/src/arch/sys_arch.c
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
def.c
1
- ../../components/net/lwip-1.4.1/src/core/def.c
-
-
- dhcp.c
- 1
- ../../components/net/lwip-1.4.1/src/core/dhcp.c
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
dns.c
1
- ../../components/net/lwip-1.4.1/src/core/dns.c
-
-
- init.c
- 1
- ../../components/net/lwip-1.4.1/src/core/init.c
-
-
- memp.c
- 1
- ../../components/net/lwip-1.4.1/src/core/memp.c
-
-
- netif.c
- 1
- ../../components/net/lwip-1.4.1/src/core/netif.c
-
-
- pbuf.c
- 1
- ../../components/net/lwip-1.4.1/src/core/pbuf.c
-
-
- raw.c
- 1
- ../../components/net/lwip-1.4.1/src/core/raw.c
-
-
- stats.c
- 1
- ../../components/net/lwip-1.4.1/src/core/stats.c
-
-
- sys.c
- 1
- ../../components/net/lwip-1.4.1/src/core/sys.c
-
-
- tcp.c
- 1
- ../../components/net/lwip-1.4.1/src/core/tcp.c
-
-
- tcp_in.c
- 1
- ../../components/net/lwip-1.4.1/src/core/tcp_in.c
-
-
- tcp_out.c
- 1
- ../../components/net/lwip-1.4.1/src/core/tcp_out.c
-
-
- timers.c
- 1
- ../../components/net/lwip-1.4.1/src/core/timers.c
-
-
- udp.c
- 1
- ../../components/net/lwip-1.4.1/src/core/udp.c
-
-
- autoip.c
- 1
- ../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c
-
-
- icmp.c
- 1
- ../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c
-
-
- igmp.c
- 1
- ../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c
-
-
- inet.c
- 1
- ../../components/net/lwip-1.4.1/src/core/ipv4/inet.c
+ ..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
inet_chksum.c
1
- ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+
+ init.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+
ip.c
1
- ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
- ip_addr.c
+ memp.c
1
- ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
- ip_frag.c
+ netif.c
1
- ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
- etharp.c
+ pbuf.c
1
- ../../components/net/lwip-1.4.1/src/netif/etharp.c
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+
+ raw.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+
+
+ stats.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+
+
+ sys.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+
+
+ tcp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+
+
+ tcp_in.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+
+
+ tcp_out.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+
+
+ timeouts.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+
+
+ udp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+
+
+ ethernet.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+
ethernetif.c
1
- ../../components/net/lwip-1.4.1/src/netif/ethernetif.c
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
- slipif.c
+ lowpan6.c
1
- ../../components/net/lwip-1.4.1/src/netif/slipif.c
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+
+
+ autoip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+
+
+ dhcp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+
+
+ etharp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+
+
+ icmp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+
+
+ igmp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+
+
+ ip4.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+
+
+ ip4_addr.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+
+
+ ip4_frag.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
-
diff --git a/bsp/apollo2/project.uvoptx b/bsp/apollo2/project.uvoptx
new file mode 100644
index 0000000000..e6bfeb7bb2
--- /dev/null
+++ b/bsp/apollo2/project.uvoptx
@@ -0,0 +1,164 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ rtthread-apollo2
+ 0x4
+ ARM-ADS
+
+ 48000000
+
+ 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
+
+ 255
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 6
+
+
+
+
+
+
+
+
+
+
+ Segger\JL2CM3.dll
+
+
+
+ 0
+ JL2CM3
+ -U4294967295 -O78 -S0 -ZTIFSpeedSel20000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC4000 -FN1 -FF0Apollo2.FLM -FS00 -FL010000 -FP0($$Device:AMAPH1KK-KBR$Flash\Apollo2.FLM)
+
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 -FD10000000 -FC4000 -FN1 -FF0Apollo2 -FS00 -FL010000 -FP0($$Device:AMAPH1KK-KBR$Flash\Apollo2.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
+
+
+
+
diff --git a/bsp/apollo2/project.uvprojx b/bsp/apollo2/project.uvprojx
index a528b27b90..9588bec3f3 100644
--- a/bsp/apollo2/project.uvprojx
+++ b/bsp/apollo2/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread-apollo2
@@ -18,28 +15,28 @@
AmbiqMicro.Apollo_DFP.1.0.0
http://s3.asia.ambiqmicro.com/pack/
IROM(0x00000000,0x100000) IRAM(0x10000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD10000000 -FC4000 -FN1 -FF0Apollo2 -FS00 -FL010000 -FP0($$Device:AMAPH1KK-KBR$Flash\Apollo2.FLM))
0
$$Device:AMAPH1KK-KBR$Device\Include\apollo2.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:AMAPH1KK-KBR$SVD\apollo2.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -61,8 +58,8 @@
0
0
-
-
+
+
0
0
0
@@ -71,8 +68,8 @@
0
0
-
-
+
+
0
0
0
@@ -82,14 +79,14 @@
1
0
fromelf --bin !L --output rtthread.bin
-
+
0
0
0
0
0
-
+
0
@@ -103,8 +100,8 @@
0
0
3
-
-
+
+
1
@@ -152,18 +149,18 @@
0
6
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
Segger\JL2CM3.dll
@@ -179,10 +176,10 @@
1
BIN\UL2CM3.DLL
"" ()
-
-
-
-
+
+
+
+
0
@@ -215,7 +212,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -347,7 +344,7 @@
0x0
-
+
1
@@ -370,9 +367,9 @@
1
1
-
+
AM_PART_APOLLO2, AM_PACKAGE_BGA, keil
-
+
applications;.;board;libraries\drivers;libraries\startup;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh
@@ -387,10 +384,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -402,13 +399,13 @@
0
0x00000000
0x20000000
-
+
.\build\rtthread.sct
-
-
+
+
--keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
@@ -426,26 +423,27 @@
Board
-
- adc.c
- 1
- board\adc.c
-
board.c
1
board\board.c
+
+
gpio.c
1
board\gpio.c
+
+
led.c
1
board\led.c
+
+
uart.c
1
@@ -461,71 +459,99 @@
1
libraries\drivers\hal\am_hal_clkgen.c
+
+
am_hal_debug.c
1
libraries\drivers\hal\am_hal_debug.c
+
+
am_hal_cachectrl.c
1
libraries\drivers\hal\am_hal_cachectrl.c
+
+
am_hal_pwrctrl.c
1
libraries\drivers\hal\am_hal_pwrctrl.c
+
+
am_hal_sysctrl.c
1
libraries\drivers\hal\am_hal_sysctrl.c
+
+
am_hal_stimer.c
1
libraries\drivers\hal\am_hal_stimer.c
+
+
am_hal_ctimer.c
1
libraries\drivers\hal\am_hal_ctimer.c
+
+
am_hal_rtc.c
1
libraries\drivers\hal\am_hal_rtc.c
+
+
am_hal_interrupt.c
1
libraries\drivers\hal\am_hal_interrupt.c
+
+
am_hal_queue.c
1
libraries\drivers\hal\am_hal_queue.c
+
+
am_hal_vcomp.c
1
libraries\drivers\hal\am_hal_vcomp.c
+
+
am_hal_flash.c
1
libraries\drivers\hal\am_hal_flash.c
+
+
am_hal_gpio.c
1
libraries\drivers\hal\am_hal_gpio.c
+
+
am_hal_uart.c
1
libraries\drivers\hal\am_hal_uart.c
+
+
startup_keil.s
2
@@ -541,56 +567,85 @@
1
..\..\src\clock.c
+
+
components.c
1
..\..\src\components.c
+
+
device.c
1
..\..\src\device.c
+
+
idle.c
1
..\..\src\idle.c
+
+
ipc.c
1
..\..\src\ipc.c
+
+
irq.c
1
..\..\src\irq.c
+
+
kservice.c
1
..\..\src\kservice.c
+
+
mem.c
1
..\..\src\mem.c
+
+
object.c
1
..\..\src\object.c
+
+
scheduler.c
1
..\..\src\scheduler.c
+
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
+
+
+
thread.c
1
..\..\src\thread.c
+
+
timer.c
1
@@ -606,21 +661,29 @@
1
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
backtrace.c
1
..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
@@ -636,36 +699,50 @@
1
..\..\components\drivers\misc\pin.c
+
+
serial.c
1
..\..\components\drivers\serial\serial.c
+
+
completion.c
1
..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
..\..\components\drivers\src\pipe.c
-
- portal.c
- 1
- ..\..\components\drivers\src\portal.c
-
+
+
ringbuffer.c
1
..\..\components\drivers\src\ringbuffer.c
+
+
+
+ waitqueue.c
+ 1
+ ..\..\components\drivers\src\waitqueue.c
+
+
+
workqueue.c
1
@@ -681,61 +758,85 @@
1
..\..\components\finsh\shell.c
+
+
symbol.c
1
..\..\components\finsh\symbol.c
+
+
cmd.c
1
..\..\components\finsh\cmd.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -746,5 +847,4 @@
-
diff --git a/bsp/asm9260t/project.ewp b/bsp/asm9260t/project.ewp
new file mode 100644
index 0000000000..6d7bdf9585
--- /dev/null
+++ b/bsp/asm9260t/project.ewp
@@ -0,0 +1,2138 @@
+
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 22
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 31
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 9
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 16
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 22
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 31
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 9
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 16
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\application.c
+
+
+ $PROJ_DIR$\applications\startup.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\usart.c
+
+
+ $PROJ_DIR$\drivers\led.c
+
+
+
+ platform
+
+ $PROJ_DIR$\platform\gpio.c
+
+
+ $PROJ_DIR$\platform\interrupt.c
+
+
+ $PROJ_DIR$\platform\reset.c
+
+
+ $PROJ_DIR$\platform\rt_low_level_init.c
+
+
+ $PROJ_DIR$\platform\system_clock.c
+
+
+ $PROJ_DIR$\platform\timer0.c
+
+
+ $PROJ_DIR$\platform\uart.c
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\slab.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ ARM926
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\i2c\i2c_core.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\i2c\i2c_dev.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\i2c\i2c-bit-ops.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\symbol.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_error.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_init.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_node.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_var.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+
diff --git a/bsp/asm9260t/project.eww b/bsp/asm9260t/project.eww
new file mode 100644
index 0000000000..faa93f37cd
--- /dev/null
+++ b/bsp/asm9260t/project.eww
@@ -0,0 +1,10 @@
+
+
+
+
+ $WS_DIR$\project.ewp
+
+
+
+
+
diff --git a/bsp/asm9260t/project.uvopt b/bsp/asm9260t/project.uvopt
new file mode 100644
index 0000000000..68b788c6b0
--- /dev/null
+++ b/bsp/asm9260t/project.uvopt
@@ -0,0 +1,175 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ rtthread
+ 0x4
+ ARM-ADS
+
+ 18432000
+
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\Listings\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 1
+ 0
+ 1
+
+ 16
+
+
+ 0
+ Datasheet
+ DATASHTS\ATMEL\AT91SAM9260_DS.PDF
+
+
+ 1
+ Summary
+ DATASHTS\ATMEL\AT91SAM9260_DC.PDF
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 5
+
+
+
+
+
+
+
+
+
+ .\jlink\at91sam9260.ini
+ Segger\JLTAgdi.dll
+
+
+
+ 0
+ JLTAgdi
+ -O558 -J1 -Y1000 -Z1 -FO0 -FD200000 -FC800 -FN0
+
+
+ 0
+ UL2ARM
+ -UV2077N9E -O47 -S0 -C0 -N00("ARM926EJ-S Core") -D00(0792603F) -L00(4) -FO7 -FD300000 -FC1000 -FN1 -FF0AT91SAM9_DF_P1056_CS1 -FS020000000 -FL083BE00)
+
+
+
+
+ 0
+
+
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj
index 8d44d7636b..4516220066 100644
--- a/bsp/asm9260t/project.uvproj
+++ b/bsp/asm9260t/project.uvproj
@@ -360,7 +360,7 @@
RT_USING_ARM_LIBC
- applications;.;drivers;platform;../../include;../../libcpu/arm/arm926;../../libcpu/arm/common;../../components/pthreads;../../components/libc/armlibc;../../components/drivers/include;../../components/drivers/include;../../components/drivers/include;../../components/finsh
+ applications;.;drivers;platform;..\..\include;..\..\libcpu\arm\arm926;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc
@@ -406,14 +406,14 @@
application.c
1
- applications/application.c
+ applications\application.c
startup.c
1
- applications/startup.c
+ applications\startup.c
@@ -423,21 +423,21 @@
board.c
1
- drivers/board.c
+ drivers\board.c
usart.c
1
- drivers/usart.c
+ drivers\usart.c
led.c
1
- drivers/led.c
+ drivers\led.c
@@ -447,49 +447,49 @@
gpio.c
1
- platform/gpio.c
+ platform\gpio.c
interrupt.c
1
- platform/interrupt.c
+ platform\interrupt.c
reset.c
1
- platform/reset.c
+ platform\reset.c
rt_low_level_init.c
1
- platform/rt_low_level_init.c
+ platform\rt_low_level_init.c
system_clock.c
1
- platform/system_clock.c
+ platform\system_clock.c
timer0.c
1
- platform/timer0.c
+ platform\timer0.c
uart.c
1
- platform/uart.c
+ platform\uart.c
@@ -499,91 +499,98 @@
clock.c
1
- ../../src/clock.c
+ ..\..\src\clock.c
components.c
1
- ../../src/components.c
+ ..\..\src\components.c
device.c
1
- ../../src/device.c
+ ..\..\src\device.c
idle.c
1
- ../../src/idle.c
+ ..\..\src\idle.c
ipc.c
1
- ../../src/ipc.c
+ ..\..\src\ipc.c
irq.c
1
- ../../src/irq.c
+ ..\..\src\irq.c
kservice.c
1
- ../../src/kservice.c
+ ..\..\src\kservice.c
mempool.c
1
- ../../src/mempool.c
+ ..\..\src\mempool.c
object.c
1
- ../../src/object.c
+ ..\..\src\object.c
scheduler.c
1
- ../../src/scheduler.c
+ ..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
slab.c
1
- ../../src/slab.c
+ ..\..\src\slab.c
thread.c
1
- ../../src/thread.c
+ ..\..\src\thread.c
timer.c
1
- ../../src/timer.c
+ ..\..\src\timer.c
@@ -593,240 +600,136 @@
cpuport.c
1
- ../../libcpu/arm/arm926/cpuport.c
+ ..\..\libcpu\arm\arm926\cpuport.c
mmu.c
1
- ../../libcpu/arm/arm926/mmu.c
+ ..\..\libcpu\arm\arm926\mmu.c
stack.c
1
- ../../libcpu/arm/arm926/stack.c
+ ..\..\libcpu\arm\arm926\stack.c
trap.c
1
- ../../libcpu/arm/arm926/trap.c
+ ..\..\libcpu\arm\arm926\trap.c
context_rvds.S
2
- ../../libcpu/arm/arm926/context_rvds.S
+ ..\..\libcpu\arm\arm926\context_rvds.S
start_rvds.S
2
- ../../libcpu/arm/arm926/start_rvds.S
+ ..\..\libcpu\arm\arm926\start_rvds.S
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
showmem.c
1
- ../../libcpu/arm/common/showmem.c
-
-
-
-
- pthreads
-
-
- clock_time.c
- 1
- ../../components/pthreads/clock_time.c
-
-
-
-
- mqueue.c
- 1
- ../../components/pthreads/mqueue.c
-
-
-
-
- pthread.c
- 1
- ../../components/pthreads/pthread.c
-
-
-
-
- pthread_attr.c
- 1
- ../../components/pthreads/pthread_attr.c
-
-
-
-
- pthread_barrier.c
- 1
- ../../components/pthreads/pthread_barrier.c
-
-
-
-
- pthread_cond.c
- 1
- ../../components/pthreads/pthread_cond.c
-
-
-
-
- pthread_mutex.c
- 1
- ../../components/pthreads/pthread_mutex.c
-
-
-
-
- pthread_rwlock.c
- 1
- ../../components/pthreads/pthread_rwlock.c
-
-
-
-
- pthread_spin.c
- 1
- ../../components/pthreads/pthread_spin.c
-
-
-
-
- pthread_tls.c
- 1
- ../../components/pthreads/pthread_tls.c
-
-
-
-
- sched.c
- 1
- ../../components/pthreads/sched.c
-
-
-
-
- semaphore.c
- 1
- ../../components/pthreads/semaphore.c
-
-
-
-
- libc
-
-
- mem_std.c
- 1
- ../../components/libc/armlibc/mem_std.c
-
-
-
-
- stubs.c
- 1
- ../../components/libc/armlibc/stubs.c
+ ..\..\libcpu\arm\common\showmem.c
DeviceDrivers
-
-
- serial.c
- 1
- ../../components/drivers/serial/serial.c
-
-
i2c_core.c
1
- ../../components/drivers/i2c/i2c_core.c
+ ..\..\components\drivers\i2c\i2c_core.c
i2c_dev.c
1
- ../../components/drivers/i2c/i2c_dev.c
+ ..\..\components\drivers\i2c\i2c_dev.c
i2c-bit-ops.c
1
- ../../components/drivers/i2c/i2c-bit-ops.c
+ ..\..\components\drivers\i2c\i2c-bit-ops.c
+
+
+
+
+ serial.c
+ 1
+ ..\..\components\drivers\serial\serial.c
completion.c
1
- ../../components/drivers/src/completion.c
+ ..\..\components\drivers\src\completion.c
dataqueue.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\components\drivers\src\dataqueue.c
pipe.c
1
- ../../components/drivers/src/pipe.c
-
-
-
-
- portal.c
- 1
- ../../components/drivers/src/portal.c
+ ..\..\components\drivers\src\pipe.c
ringbuffer.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\components\drivers\src\ringbuffer.c
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\components\drivers\src\waitqueue.c
workqueue.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\components\drivers\src\workqueue.c
@@ -836,91 +739,129 @@
shell.c
1
- ../../components/finsh/shell.c
+ ..\..\components\finsh\shell.c
symbol.c
1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\symbol.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
+
+
+
+
+ libc
+
+
+ libc.c
+ 1
+ ..\..\components\libc\compilers\armlibc\libc.c
+
+
+
+
+ libc_syms.c
+ 1
+ ..\..\components\libc\compilers\armlibc\libc_syms.c
+
+
+
+
+ mem_std.c
+ 1
+ ..\..\components\libc\compilers\armlibc\mem_std.c
+
+
+
+
+ stdio.c
+ 1
+ ..\..\components\libc\compilers\armlibc\stdio.c
+
+
+
+
+ stubs.c
+ 1
+ ..\..\components\libc\compilers\armlibc\stubs.c
diff --git a/bsp/frdm-k64f/project.uvproj b/bsp/frdm-k64f/project.uvproj
index c9ccb80717..b50b990b86 100644
--- a/bsp/frdm-k64f/project.uvproj
+++ b/bsp/frdm-k64f/project.uvproj
@@ -125,6 +125,7 @@
1
1
0
+ 1
1
@@ -136,9 +137,11 @@
0
1
1
+ 1
+ 0
0
- 13
+ 6
@@ -152,7 +155,7 @@
- BIN\CMSIS_AGDI.dll
+ Segger\JL2CM3.dll
@@ -350,11 +353,13 @@
0
0
0
+ 0
+ 0
-
+ CPU_MK64FN1M0VLL12
- board;applications;.;device;device/MK64F12;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/finsh
+ applications;.;board;device;device\MK64F12;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif
@@ -366,6 +371,7 @@
0
0
0
+ 0
@@ -382,71 +388,359 @@
0
0x00000000
0x1FFF0000
+
- --keep *.o(FSymTab) --keep *.o(VSymTab)
+ --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
- Board
-
-
- board.c
- 1
- board/board.c
-
-
-
-
- drv_uart.c
- 1
- board/drv_uart.c
-
-
-
-
- led.c
- 1
- board/led.c
-
-
-
Applications
application.c
1
- applications/application.c
+ applications\application.c
startup.c
1
- applications/startup.c
+ applications\startup.c
+
+
+
+
+ Board
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ clock_config.c
+ 1
+ board\clock_config.c
+
+
+
+
+ drv_uart.c
+ 1
+ board\drv_uart.c
+
+
+
+
+ led.c
+ 1
+ board\led.c
+
+
+
+
+ drv_emac.c
+ 1
+ board\drv_emac.c
+
+
+
+
+ fsl_phy.c
+ 1
+ board\fsl_phy.c
Device
+
+
+ fsl_adc16.c
+ 1
+ device\MK64F12\fsl_adc16.c
+
+
+
+
+ fsl_clock.c
+ 1
+ device\MK64F12\fsl_clock.c
+
+
+
+
+ fsl_cmp.c
+ 1
+ device\MK64F12\fsl_cmp.c
+
+
+
+
+ fsl_cmt.c
+ 1
+ device\MK64F12\fsl_cmt.c
+
+
+
+
+ fsl_common.c
+ 1
+ device\MK64F12\fsl_common.c
+
+
+
+
+ fsl_crc.c
+ 1
+ device\MK64F12\fsl_crc.c
+
+
+
+
+ fsl_dac.c
+ 1
+ device\MK64F12\fsl_dac.c
+
+
+
+
+ fsl_dmamux.c
+ 1
+ device\MK64F12\fsl_dmamux.c
+
+
+
+
+ fsl_dspi.c
+ 1
+ device\MK64F12\fsl_dspi.c
+
+
+
+
+ fsl_dspi_edma.c
+ 1
+ device\MK64F12\fsl_dspi_edma.c
+
+
+
+
+ fsl_edma.c
+ 1
+ device\MK64F12\fsl_edma.c
+
+
+
+
+ fsl_enet.c
+ 1
+ device\MK64F12\fsl_enet.c
+
+
+
+
+ fsl_ewm.c
+ 1
+ device\MK64F12\fsl_ewm.c
+
+
+
+
+ fsl_flash.c
+ 1
+ device\MK64F12\fsl_flash.c
+
+
+
+
+ fsl_flexbus.c
+ 1
+ device\MK64F12\fsl_flexbus.c
+
+
+
+
+ fsl_flexcan.c
+ 1
+ device\MK64F12\fsl_flexcan.c
+
+
+
+
+ fsl_ftm.c
+ 1
+ device\MK64F12\fsl_ftm.c
+
+
+
+
+ fsl_gpio.c
+ 1
+ device\MK64F12\fsl_gpio.c
+
+
+
+
+ fsl_i2c.c
+ 1
+ device\MK64F12\fsl_i2c.c
+
+
+
+
+ fsl_i2c_edma.c
+ 1
+ device\MK64F12\fsl_i2c_edma.c
+
+
+
+
+ fsl_llwu.c
+ 1
+ device\MK64F12\fsl_llwu.c
+
+
+
+
+ fsl_lptmr.c
+ 1
+ device\MK64F12\fsl_lptmr.c
+
+
+
+
+ fsl_pdb.c
+ 1
+ device\MK64F12\fsl_pdb.c
+
+
+
+
+ fsl_pit.c
+ 1
+ device\MK64F12\fsl_pit.c
+
+
+
+
+ fsl_pmc.c
+ 1
+ device\MK64F12\fsl_pmc.c
+
+
+
+
+ fsl_rcm.c
+ 1
+ device\MK64F12\fsl_rcm.c
+
+
+
+
+ fsl_rnga.c
+ 1
+ device\MK64F12\fsl_rnga.c
+
+
+
+
+ fsl_rtc.c
+ 1
+ device\MK64F12\fsl_rtc.c
+
+
+
+
+ fsl_sai.c
+ 1
+ device\MK64F12\fsl_sai.c
+
+
+
+
+ fsl_sai_edma.c
+ 1
+ device\MK64F12\fsl_sai_edma.c
+
+
+
+
+ fsl_sdhc.c
+ 1
+ device\MK64F12\fsl_sdhc.c
+
+
+
+
+ fsl_sim.c
+ 1
+ device\MK64F12\fsl_sim.c
+
+
+
+
+ fsl_smc.c
+ 1
+ device\MK64F12\fsl_smc.c
+
+
+
+
+ fsl_sysmpu.c
+ 1
+ device\MK64F12\fsl_sysmpu.c
+
+
+
+
+ fsl_uart.c
+ 1
+ device\MK64F12\fsl_uart.c
+
+
+
+
+ fsl_uart_edma.c
+ 1
+ device\MK64F12\fsl_uart_edma.c
+
+
+
+
+ fsl_vref.c
+ 1
+ device\MK64F12\fsl_vref.c
+
+
+
+
+ fsl_wdog.c
+ 1
+ device\MK64F12\fsl_wdog.c
+
+
system_MK64F12.c
1
- device/MK64F12/system_MK64F12.c
+ device\system_MK64F12.c
startup_MK64F12.s
2
- device/TOOLCHAIN_ARM_STD/startup_MK64F12.s
+ device\TOOLCHAIN_ARM_STD\startup_MK64F12.s
@@ -456,91 +750,98 @@
clock.c
1
- ../../src/clock.c
+ ..\..\src\clock.c
components.c
1
- ../../src/components.c
+ ..\..\src\components.c
device.c
1
- ../../src/device.c
+ ..\..\src\device.c
idle.c
1
- ../../src/idle.c
+ ..\..\src\idle.c
ipc.c
1
- ../../src/ipc.c
+ ..\..\src\ipc.c
irq.c
1
- ../../src/irq.c
+ ..\..\src\irq.c
kservice.c
1
- ../../src/kservice.c
+ ..\..\src\kservice.c
mem.c
1
- ../../src/mem.c
+ ..\..\src\mem.c
mempool.c
1
- ../../src/mempool.c
+ ..\..\src\mempool.c
object.c
1
- ../../src/object.c
+ ..\..\src\object.c
scheduler.c
1
- ../../src/scheduler.c
+ ..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
thread.c
1
- ../../src/thread.c
+ ..\..\src\thread.c
timer.c
1
- ../../src/timer.c
+ ..\..\src\timer.c
@@ -550,35 +851,35 @@
cpuport.c
1
- ../../libcpu/arm/cortex-m4/cpuport.c
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
context_rvds.S
2
- ../../libcpu/arm/cortex-m4/context_rvds.S
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
backtrace.c
1
- ../../libcpu/arm/common/backtrace.c
+ ..\..\libcpu\arm\common\backtrace.c
div0.c
1
- ../../libcpu/arm/common/div0.c
+ ..\..\libcpu\arm\common\div0.c
showmem.c
1
- ../../libcpu/arm/common/showmem.c
+ ..\..\libcpu\arm\common\showmem.c
@@ -588,49 +889,49 @@
serial.c
1
- ../../components/drivers/serial/serial.c
+ ..\..\components\drivers\serial\serial.c
completion.c
1
- ../../components/drivers/src/completion.c
+ ..\..\components\drivers\src\completion.c
dataqueue.c
1
- ../../components/drivers/src/dataqueue.c
+ ..\..\components\drivers\src\dataqueue.c
pipe.c
1
- ../../components/drivers/src/pipe.c
-
-
-
-
- portal.c
- 1
- ../../components/drivers/src/portal.c
+ ..\..\components\drivers\src\pipe.c
ringbuffer.c
1
- ../../components/drivers/src/ringbuffer.c
+ ..\..\components\drivers\src\ringbuffer.c
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\components\drivers\src\waitqueue.c
workqueue.c
1
- ../../components/drivers/src/workqueue.c
+ ..\..\components\drivers\src\workqueue.c
@@ -640,91 +941,346 @@
shell.c
1
- ../../components/finsh/shell.c
+ ..\..\components\finsh\shell.c
symbol.c
1
- ../../components/finsh/symbol.c
+ ..\..\components\finsh\symbol.c
cmd.c
1
- ../../components/finsh/cmd.c
+ ..\..\components\finsh\cmd.c
finsh_compiler.c
1
- ../../components/finsh/finsh_compiler.c
+ ..\..\components\finsh\finsh_compiler.c
finsh_error.c
1
- ../../components/finsh/finsh_error.c
+ ..\..\components\finsh\finsh_error.c
finsh_heap.c
1
- ../../components/finsh/finsh_heap.c
+ ..\..\components\finsh\finsh_heap.c
finsh_init.c
1
- ../../components/finsh/finsh_init.c
+ ..\..\components\finsh\finsh_init.c
finsh_node.c
1
- ../../components/finsh/finsh_node.c
+ ..\..\components\finsh\finsh_node.c
finsh_ops.c
1
- ../../components/finsh/finsh_ops.c
+ ..\..\components\finsh\finsh_ops.c
finsh_parser.c
1
- ../../components/finsh/finsh_parser.c
+ ..\..\components\finsh\finsh_parser.c
finsh_var.c
1
- ../../components/finsh/finsh_var.c
+ ..\..\components\finsh\finsh_var.c
finsh_vm.c
1
- ../../components/finsh/finsh_vm.c
+ ..\..\components\finsh\finsh_vm.c
finsh_token.c
1
- ../../components/finsh/finsh_token.c
+ ..\..\components\finsh\finsh_token.c
+
+
+
+
+ lwIP
+
+
+ sys_arch.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+
+
+ api_lib.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+
+
+ api_msg.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+
+
+ err.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+
+
+ netbuf.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+
+
+ netdb.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+
+
+ netifapi.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+
+
+ sockets.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+
+
+ tcpip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+
+
+ def.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+
+
+ dns.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+
+
+ inet_chksum.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+
+
+ init.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+
+
+ ip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+
+
+ memp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+
+
+ netif.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+
+
+ pbuf.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+
+
+ raw.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+
+
+ stats.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+
+
+ sys.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+
+
+ tcp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+
+
+ tcp_in.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+
+
+ tcp_out.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+
+
+ timeouts.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+
+
+ udp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+
+
+ ethernet.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+
+
+ ethernetif.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+
+
+ lowpan6.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+
+
+ autoip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+
+
+ dhcp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+
+
+ etharp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+
+
+ icmp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+
+
+ igmp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+
+
+ ip4.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+
+
+ ip4_addr.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+
+
+ ip4_frag.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
diff --git a/bsp/frdm-k64f/project.uvprojx b/bsp/frdm-k64f/project.uvprojx
new file mode 100644
index 0000000000..44ade4e2ca
--- /dev/null
+++ b/bsp/frdm-k64f/project.uvprojx
@@ -0,0 +1,1275 @@
+
+
+ 2.1
+ ### uVision Project, (C) Keil Software
+
+
+ RT-Thread
+ 0x4
+ ARM-ADS
+
+
+ MK64FN1M0xxx12
+ NXP
+ Keil.Kinetis_K60_DFP.1.5.0
+ http://www.keil.com/pack/
+ IRAM(0x20000000,0x00030000) IRAM2(0x1FFF0000,0x00010000) IROM(0x00000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0MK_P1M0 -FS00 -FL0100000 -FP0($$Device:MK64FN1M0xxx12$Flash\MK_P1M0.FLM))
+ 7425
+ $$Device:MK64FN1M0xxx12$Device\Include\MK64F12.h
+
+
+
+
+
+
+
+
+
+ $$Device:MK64FN1M0xxx12$SVD\MK64F12.svd
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\build\
+ rt-thread-k64f
+ 1
+ 0
+ 0
+ 1
+ 1
+ .\build\
+ 1
+ 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
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 1
+
+
+ SARMCM3.DLL
+
+ DCM.DLL
+ -pCM4
+ SARMCM3.DLL
+
+ TCM.DLL
+ -pCM4
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+
+
+ 1
+ 0
+ 0
+ 1
+ 1
+ 4096
+
+ 1
+ BIN\UL2CM3.DLL
+
+
+
+
+
+ 0
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ "Cortex-M4"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 2
+ 1
+ 0
+ 8
+ 0
+ 0
+ 0
+ 0
+ 3
+ 4
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0x30000
+
+
+ 1
+ 0x0
+ 0x100000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x100000
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0x30000
+
+
+ 0
+ 0x1fff0000
+ 0x10000
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ CPU_MK64FN1M0VLL12
+
+ applications;.;board;device;device\MK64F12;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x00000000
+ 0x1FFF0000
+
+
+
+
+ --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
+
+
+
+
+
+
+ Applications
+
+
+ application.c
+ 1
+ applications\application.c
+
+
+
+
+ startup.c
+ 1
+ applications\startup.c
+
+
+
+
+ Board
+
+
+ board.c
+ 1
+ board\board.c
+
+
+
+
+ clock_config.c
+ 1
+ board\clock_config.c
+
+
+
+
+ drv_uart.c
+ 1
+ board\drv_uart.c
+
+
+
+
+ led.c
+ 1
+ board\led.c
+
+
+
+
+ drv_emac.c
+ 1
+ board\drv_emac.c
+
+
+
+
+ fsl_phy.c
+ 1
+ board\fsl_phy.c
+
+
+
+
+ Device
+
+
+ fsl_adc16.c
+ 1
+ device\MK64F12\fsl_adc16.c
+
+
+
+
+ fsl_clock.c
+ 1
+ device\MK64F12\fsl_clock.c
+
+
+
+
+ fsl_cmp.c
+ 1
+ device\MK64F12\fsl_cmp.c
+
+
+
+
+ fsl_cmt.c
+ 1
+ device\MK64F12\fsl_cmt.c
+
+
+
+
+ fsl_common.c
+ 1
+ device\MK64F12\fsl_common.c
+
+
+
+
+ fsl_crc.c
+ 1
+ device\MK64F12\fsl_crc.c
+
+
+
+
+ fsl_dac.c
+ 1
+ device\MK64F12\fsl_dac.c
+
+
+
+
+ fsl_dmamux.c
+ 1
+ device\MK64F12\fsl_dmamux.c
+
+
+
+
+ fsl_dspi.c
+ 1
+ device\MK64F12\fsl_dspi.c
+
+
+
+
+ fsl_dspi_edma.c
+ 1
+ device\MK64F12\fsl_dspi_edma.c
+
+
+
+
+ fsl_edma.c
+ 1
+ device\MK64F12\fsl_edma.c
+
+
+
+
+ fsl_enet.c
+ 1
+ device\MK64F12\fsl_enet.c
+
+
+
+
+ fsl_ewm.c
+ 1
+ device\MK64F12\fsl_ewm.c
+
+
+
+
+ fsl_flash.c
+ 1
+ device\MK64F12\fsl_flash.c
+
+
+
+
+ fsl_flexbus.c
+ 1
+ device\MK64F12\fsl_flexbus.c
+
+
+
+
+ fsl_flexcan.c
+ 1
+ device\MK64F12\fsl_flexcan.c
+
+
+
+
+ fsl_ftm.c
+ 1
+ device\MK64F12\fsl_ftm.c
+
+
+
+
+ fsl_gpio.c
+ 1
+ device\MK64F12\fsl_gpio.c
+
+
+
+
+ fsl_i2c.c
+ 1
+ device\MK64F12\fsl_i2c.c
+
+
+
+
+ fsl_i2c_edma.c
+ 1
+ device\MK64F12\fsl_i2c_edma.c
+
+
+
+
+ fsl_llwu.c
+ 1
+ device\MK64F12\fsl_llwu.c
+
+
+
+
+ fsl_lptmr.c
+ 1
+ device\MK64F12\fsl_lptmr.c
+
+
+
+
+ fsl_pdb.c
+ 1
+ device\MK64F12\fsl_pdb.c
+
+
+
+
+ fsl_pit.c
+ 1
+ device\MK64F12\fsl_pit.c
+
+
+
+
+ fsl_pmc.c
+ 1
+ device\MK64F12\fsl_pmc.c
+
+
+
+
+ fsl_rcm.c
+ 1
+ device\MK64F12\fsl_rcm.c
+
+
+
+
+ fsl_rnga.c
+ 1
+ device\MK64F12\fsl_rnga.c
+
+
+
+
+ fsl_rtc.c
+ 1
+ device\MK64F12\fsl_rtc.c
+
+
+
+
+ fsl_sai.c
+ 1
+ device\MK64F12\fsl_sai.c
+
+
+
+
+ fsl_sai_edma.c
+ 1
+ device\MK64F12\fsl_sai_edma.c
+
+
+
+
+ fsl_sdhc.c
+ 1
+ device\MK64F12\fsl_sdhc.c
+
+
+
+
+ fsl_sim.c
+ 1
+ device\MK64F12\fsl_sim.c
+
+
+
+
+ fsl_smc.c
+ 1
+ device\MK64F12\fsl_smc.c
+
+
+
+
+ fsl_sysmpu.c
+ 1
+ device\MK64F12\fsl_sysmpu.c
+
+
+
+
+ fsl_uart.c
+ 1
+ device\MK64F12\fsl_uart.c
+
+
+
+
+ fsl_uart_edma.c
+ 1
+ device\MK64F12\fsl_uart_edma.c
+
+
+
+
+ fsl_vref.c
+ 1
+ device\MK64F12\fsl_vref.c
+
+
+
+
+ fsl_wdog.c
+ 1
+ device\MK64F12\fsl_wdog.c
+
+
+
+
+ system_MK64F12.c
+ 1
+ device\system_MK64F12.c
+
+
+
+
+ startup_MK64F12.s
+ 2
+ device\TOOLCHAIN_ARM_STD\startup_MK64F12.s
+
+
+
+
+ Kernel
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+
+
+
+ signal.c
+ 1
+ ..\..\src\signal.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
+
+ CORTEX-M4
+
+
+ cpuport.c
+ 1
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+
+
+
+ backtrace.c
+ 1
+ ..\..\libcpu\arm\common\backtrace.c
+
+
+
+
+ div0.c
+ 1
+ ..\..\libcpu\arm\common\div0.c
+
+
+
+
+ showmem.c
+ 1
+ ..\..\libcpu\arm\common\showmem.c
+
+
+
+
+ DeviceDrivers
+
+
+ serial.c
+ 1
+ ..\..\components\drivers\serial\serial.c
+
+
+
+
+ completion.c
+ 1
+ ..\..\components\drivers\src\completion.c
+
+
+
+
+ dataqueue.c
+ 1
+ ..\..\components\drivers\src\dataqueue.c
+
+
+
+
+ pipe.c
+ 1
+ ..\..\components\drivers\src\pipe.c
+
+
+
+
+ ringbuffer.c
+ 1
+ ..\..\components\drivers\src\ringbuffer.c
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\components\drivers\src\waitqueue.c
+
+
+
+
+ workqueue.c
+ 1
+ ..\..\components\drivers\src\workqueue.c
+
+
+
+
+ finsh
+
+
+ shell.c
+ 1
+ ..\..\components\finsh\shell.c
+
+
+
+
+ symbol.c
+ 1
+ ..\..\components\finsh\symbol.c
+
+
+
+
+ cmd.c
+ 1
+ ..\..\components\finsh\cmd.c
+
+
+
+
+ finsh_compiler.c
+ 1
+ ..\..\components\finsh\finsh_compiler.c
+
+
+
+
+ finsh_error.c
+ 1
+ ..\..\components\finsh\finsh_error.c
+
+
+
+
+ finsh_heap.c
+ 1
+ ..\..\components\finsh\finsh_heap.c
+
+
+
+
+ finsh_init.c
+ 1
+ ..\..\components\finsh\finsh_init.c
+
+
+
+
+ finsh_node.c
+ 1
+ ..\..\components\finsh\finsh_node.c
+
+
+
+
+ finsh_ops.c
+ 1
+ ..\..\components\finsh\finsh_ops.c
+
+
+
+
+ finsh_parser.c
+ 1
+ ..\..\components\finsh\finsh_parser.c
+
+
+
+
+ finsh_var.c
+ 1
+ ..\..\components\finsh\finsh_var.c
+
+
+
+
+ finsh_vm.c
+ 1
+ ..\..\components\finsh\finsh_vm.c
+
+
+
+
+ finsh_token.c
+ 1
+ ..\..\components\finsh\finsh_token.c
+
+
+
+
+ lwIP
+
+
+ sys_arch.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+
+
+ api_lib.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+
+
+ api_msg.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+
+
+ err.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+
+
+ netbuf.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+
+
+ netdb.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+
+
+ netifapi.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+
+
+ sockets.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+
+
+ tcpip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+
+
+ def.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+
+
+ dns.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+
+
+ inet_chksum.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+
+
+ init.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+
+
+ ip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+
+
+ memp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+
+
+ netif.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+
+
+ pbuf.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+
+
+ raw.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+
+
+ stats.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+
+
+ sys.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+
+
+ tcp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+
+
+ tcp_in.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+
+
+ tcp_out.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+
+
+ timeouts.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+
+
+ udp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+
+
+ ethernet.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+
+
+ ethernetif.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+
+
+ lowpan6.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+
+
+ autoip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+
+
+ dhcp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+
+
+ etharp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+
+
+ icmp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+
+
+ igmp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+
+
+ ip4.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+
+
+ ip4_addr.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+
+
+ ip4_frag.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bsp/imxrt1052-evk/project.ewp b/bsp/imxrt1052-evk/project.ewp
index 13fae04f87..7d19f5ed80 100644
--- a/bsp/imxrt1052-evk/project.ewp
+++ b/bsp/imxrt1052-evk/project.ewp
@@ -1,2687 +1,2485 @@
-
-
- 3
-
- Debug
-
- ARM
-
- 1
-
- General
- 3
-
- 29
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 1
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 1
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Release
-
- ARM
-
- 0
-
- General
- 3
-
- 29
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ICCARM
- 2
-
- 34
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AARM
- 2
-
- 10
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- OBJCOPY
- 0
-
- 1
- 1
- 0
-
-
-
-
-
-
-
-
- CUSTOM
- 3
-
-
-
- 0
-
-
-
- BICOMP
- 0
-
-
-
- BUILDACTION
- 1
-
-
-
-
-
-
- ILINK
- 0
-
- 20
- 1
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IARCHIVE
- 0
-
- 0
- 1
- 0
-
-
-
-
-
-
- BILINK
- 0
-
-
-
-
- Applications
-
- $PROJ_DIR$\applications\device_test.c
-
-
- $PROJ_DIR$\applications\main.c
-
-
- $PROJ_DIR$\applications\mem_test.c
-
-
- $PROJ_DIR$\applications\sdio_test.c
-
-
-
- CORTEX-M7
-
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\context_iar.S
-
-
- $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\cpuport.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
-
-
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
-
-
-
- DeviceDrivers
-
- $PROJ_DIR$\..\..\components\drivers\sdio\block_dev.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\sdio\mmc.c
-
-
- $PROJ_DIR$\..\..\components\drivers\sdio\mmcsd_core.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\components\drivers\sdio\sd.c
-
-
- $PROJ_DIR$\..\..\components\drivers\sdio\sdio.c
-
-
- $PROJ_DIR$\..\..\components\drivers\serial\serial.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
-
-
- $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
-
-
-
- dlib
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
-
- Drivers
-
- $PROJ_DIR$\drivers\board.c
-
-
- $PROJ_DIR$\drivers\drv_eth.c
-
-
- $PROJ_DIR$\drivers\drv_sdio.c
-
-
- $PROJ_DIR$\drivers\fsl_phy.c
-
-
- $PROJ_DIR$\drivers\usart.c
-
-
-
- Filesystem
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\net\dfs_net.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_netdb.c
-
-
- $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_sockets.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\poll.c
-
-
- $PROJ_DIR$\..\..\components\dfs\src\select.c
-
-
-
- finsh
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_error.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_init.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_node.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_token.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_var.c
-
-
- $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
-
-
- $PROJ_DIR$\..\..\components\finsh\msh_file.c
-
-
- $PROJ_DIR$\..\..\components\finsh\shell.c
-
-
- $PROJ_DIR$\..\..\components\finsh\symbol.c
-
-
-
- Kernel
-
- $PROJ_DIR$\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\src\signal.c
-
-
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\timer.c
-
-
-
- Libraries
-
- $PROJ_DIR$\Libraries\drivers\fsl_adc.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_adc_etc.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_aipstz.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_aoi.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_bee.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_cache.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_clock.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_cmp.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_common.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_csi.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_dcdc.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_dcp.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_dmamux.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_elcdif.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_enc.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_enet.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_ewm.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexcan.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexio.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2c_master.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2s.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2s_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexio_spi.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexio_spi_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexio_uart.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexio_uart_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexram.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_flexspi.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_gpc.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_gpio.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_gpt.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_kpp.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_lpi2c.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_lpi2c_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_lpspi.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_lpspi_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_lpuart.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_lpuart_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_pit.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_pmu.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_pwm.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_pxp.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_qtmr.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_rtwdog.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_sai.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_sai_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_semc.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_snvs_hp.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_snvs_lp.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_spdif.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_spdif_edma.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_src.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_trng.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_tsc.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_usdhc.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_wdog.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_xbara.c
-
-
- $PROJ_DIR$\Libraries\drivers\fsl_xbarb.c
-
-
- $PROJ_DIR$\Libraries\iar\startup_MIMXRT1052.s
-
-
- $PROJ_DIR$\Libraries\system_MIMXRT1052.c
-
-
-
- lwIP
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
-
-
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
-
-
-
- pthreads
-
- $PROJ_DIR$\..\..\components\libc\pthreads\clock_time.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\mqueue.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\pthread.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\pthread_attr.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\pthread_barrier.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\pthread_cond.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\pthread_mutex.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\pthread_rwlock.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\pthread_spin.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\pthread_tls.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\sched.c
-
-
- $PROJ_DIR$\..\..\components\libc\pthreads\semaphore.c
-
-
-
+
+ 2
+
+ Debug
+
+ ARM
+
+ 1
+
+ General
+ 3
+
+ 21
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 14
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 1
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Release
+
+ ARM
+
+ 0
+
+ General
+ 3
+
+ 21
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICCARM
+ 2
+
+ 28
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AARM
+ 2
+
+ 8
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OBJCOPY
+ 0
+
+ 1
+ 1
+ 0
+
+
+
+
+
+
+
+
+ CUSTOM
+ 3
+
+
+
+
+
+
+ BICOMP
+ 0
+
+
+
+ BUILDACTION
+ 1
+
+
+
+
+
+
+ ILINK
+ 0
+
+ 14
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IARCHIVE
+ 0
+
+ 0
+ 1
+ 0
+
+
+
+
+
+
+ BILINK
+ 0
+
+
+
+
+ Applications
+
+ $PROJ_DIR$\applications\device_test.c
+
+
+ $PROJ_DIR$\applications\main.c
+
+
+ $PROJ_DIR$\applications\mem_test.c
+
+
+ $PROJ_DIR$\applications\sdio_test.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\usart.c
+
+
+ $PROJ_DIR$\drivers\drv_eth.c
+
+
+ $PROJ_DIR$\drivers\fsl_phy.c
+
+
+ $PROJ_DIR$\drivers\drv_sdio.c
+
+
+
+ Libraries
+
+ $PROJ_DIR$\Libraries\drivers\fsl_adc.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_adc_etc.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_aipstz.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_aoi.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_bee.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_cache.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_clock.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_cmp.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_common.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_csi.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_dcdc.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_dcp.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_dmamux.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_elcdif.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_enc.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_enet.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_ewm.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexcan.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexio.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2c_master.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2s.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2s_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexio_spi.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexio_spi_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexio_uart.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexio_uart_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexram.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_flexspi.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_gpc.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_gpio.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_gpt.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_kpp.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_lpi2c.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_lpi2c_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_lpspi.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_lpspi_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_lpuart.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_lpuart_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_pit.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_pmu.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_pwm.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_pxp.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_qtmr.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_rtwdog.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_sai.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_sai_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_semc.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_snvs_hp.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_snvs_lp.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_spdif.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_spdif_edma.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_src.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_trng.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_tsc.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_usdhc.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_wdog.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_xbara.c
+
+
+ $PROJ_DIR$\Libraries\drivers\fsl_xbarb.c
+
+
+ $PROJ_DIR$\Libraries\system_MIMXRT1052.c
+
+
+ $PROJ_DIR$\Libraries\iar\startup_MIMXRT1052.s
+
+
+
+ Kernel
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\signal.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+
+ CORTEX-M7
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\context_iar.S
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+
+
+
+ Filesystem
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\poll.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\select.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\net\dfs_net.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_netdb.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_sockets.c
+
+
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\sdio\block_dev.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\sdio\mmcsd_core.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\sdio\sd.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\sdio\sdio.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\sdio\mmc.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\src\workqueue.c
+
+
+
+ finsh
+
+ $PROJ_DIR$\..\..\components\finsh\shell.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\symbol.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh_cmd.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\msh_file.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_error.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_heap.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_init.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_node.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_ops.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_parser.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_var.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_vm.c
+
+
+ $PROJ_DIR$\..\..\components\finsh\finsh_token.c
+
+
+
+ dlib
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+
+ pthreads
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\clock_time.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\mqueue.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\pthread.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\pthread_attr.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\pthread_barrier.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\pthread_cond.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\pthread_mutex.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\pthread_rwlock.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\pthread_spin.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\pthread_tls.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\sched.c
+
+
+ $PROJ_DIR$\..\..\components\libc\pthreads\semaphore.c
+
+
+
+ libc
+
+ $PROJ_DIR$\..\..\components\libc\timer\posix_sleep.c
+
+
+
+ lwIP
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+ $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
+
diff --git a/bsp/imxrt1052-evk/project.uvoptx b/bsp/imxrt1052-evk/project.uvoptx
deleted file mode 100644
index 91d0bfec2f..0000000000
--- a/bsp/imxrt1052-evk/project.uvoptx
+++ /dev/null
@@ -1,1959 +0,0 @@
-
-
-
- 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
-
-
- 1
- 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
- 2
-
-
-
-
-
-
-
-
-
- .\sdram_mpu_init.ini
- BIN\CMSIS_AGDI.dll
-
-
-
- 0
- ARMRTXEVENTFLAGS
- -L70 -Z18 -C0 -M0 -T1
-
-
- 0
- DLGTARM
- (1010=-1,-1,-1,-1,0)(6017=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(6016=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)
-
-
- 0
- ARMDBGFLAGS
-
-
-
- 0
- DLGUARM
-
-
-
- 0
- CMSIS_AGDI
- -X"Any" -UAny -O974 -S0 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(0BD11477) -L00(0) -TO18 -TC10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0RT1050.FLM -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\RT1050.FLM)
-
-
- 0
- UL2CM3
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0RT1050 -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\RT1050.FLM))
-
-
-
-
- 0
-
-
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- 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_test.c
- mem_test.c
- 0
- 0
-
-
- 1
- 4
- 1
- 0
- 0
- 0
- applications\sdio_test.c
- sdio_test.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 2
- 5
- 1
- 0
- 0
- 0
- drivers\board.c
- board.c
- 0
- 0
-
-
- 2
- 6
- 1
- 0
- 0
- 0
- drivers\usart.c
- usart.c
- 0
- 0
-
-
- 2
- 7
- 1
- 0
- 0
- 0
- drivers\drv_sdio.c
- drv_sdio.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 3
- 8
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_adc.c
- fsl_adc.c
- 0
- 0
-
-
- 3
- 9
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_adc_etc.c
- fsl_adc_etc.c
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_aipstz.c
- fsl_aipstz.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_aoi.c
- fsl_aoi.c
- 0
- 0
-
-
- 3
- 12
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_bee.c
- fsl_bee.c
- 0
- 0
-
-
- 3
- 13
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_cache.c
- fsl_cache.c
- 0
- 0
-
-
- 3
- 14
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_clock.c
- fsl_clock.c
- 0
- 0
-
-
- 3
- 15
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_cmp.c
- fsl_cmp.c
- 0
- 0
-
-
- 3
- 16
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_common.c
- fsl_common.c
- 0
- 0
-
-
- 3
- 17
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_csi.c
- fsl_csi.c
- 0
- 0
-
-
- 3
- 18
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_dcdc.c
- fsl_dcdc.c
- 0
- 0
-
-
- 3
- 19
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_dcp.c
- fsl_dcp.c
- 0
- 0
-
-
- 3
- 20
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_dmamux.c
- fsl_dmamux.c
- 0
- 0
-
-
- 3
- 21
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_edma.c
- fsl_edma.c
- 0
- 0
-
-
- 3
- 22
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_elcdif.c
- fsl_elcdif.c
- 0
- 0
-
-
- 3
- 23
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_enc.c
- fsl_enc.c
- 0
- 0
-
-
- 3
- 24
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_enet.c
- fsl_enet.c
- 0
- 0
-
-
- 3
- 25
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_ewm.c
- fsl_ewm.c
- 0
- 0
-
-
- 3
- 26
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexcan.c
- fsl_flexcan.c
- 0
- 0
-
-
- 3
- 27
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexio.c
- fsl_flexio.c
- 0
- 0
-
-
- 3
- 28
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexio_i2c_master.c
- fsl_flexio_i2c_master.c
- 0
- 0
-
-
- 3
- 29
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexio_i2s.c
- fsl_flexio_i2s.c
- 0
- 0
-
-
- 3
- 30
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexio_i2s_edma.c
- fsl_flexio_i2s_edma.c
- 0
- 0
-
-
- 3
- 31
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexio_spi.c
- fsl_flexio_spi.c
- 0
- 0
-
-
- 3
- 32
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexio_spi_edma.c
- fsl_flexio_spi_edma.c
- 0
- 0
-
-
- 3
- 33
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexio_uart.c
- fsl_flexio_uart.c
- 0
- 0
-
-
- 3
- 34
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexio_uart_edma.c
- fsl_flexio_uart_edma.c
- 0
- 0
-
-
- 3
- 35
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexram.c
- fsl_flexram.c
- 0
- 0
-
-
- 3
- 36
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_flexspi.c
- fsl_flexspi.c
- 0
- 0
-
-
- 3
- 37
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_gpc.c
- fsl_gpc.c
- 0
- 0
-
-
- 3
- 38
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_gpio.c
- fsl_gpio.c
- 0
- 0
-
-
- 3
- 39
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_gpt.c
- fsl_gpt.c
- 0
- 0
-
-
- 3
- 40
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_kpp.c
- fsl_kpp.c
- 0
- 0
-
-
- 3
- 41
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_lpi2c.c
- fsl_lpi2c.c
- 0
- 0
-
-
- 3
- 42
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_lpi2c_edma.c
- fsl_lpi2c_edma.c
- 0
- 0
-
-
- 3
- 43
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_lpspi.c
- fsl_lpspi.c
- 0
- 0
-
-
- 3
- 44
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_lpspi_edma.c
- fsl_lpspi_edma.c
- 0
- 0
-
-
- 3
- 45
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_lpuart.c
- fsl_lpuart.c
- 0
- 0
-
-
- 3
- 46
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_lpuart_edma.c
- fsl_lpuart_edma.c
- 0
- 0
-
-
- 3
- 47
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_pit.c
- fsl_pit.c
- 0
- 0
-
-
- 3
- 48
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_pmu.c
- fsl_pmu.c
- 0
- 0
-
-
- 3
- 49
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_pwm.c
- fsl_pwm.c
- 0
- 0
-
-
- 3
- 50
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_pxp.c
- fsl_pxp.c
- 0
- 0
-
-
- 3
- 51
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_qtmr.c
- fsl_qtmr.c
- 0
- 0
-
-
- 3
- 52
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_rtwdog.c
- fsl_rtwdog.c
- 0
- 0
-
-
- 3
- 53
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_sai.c
- fsl_sai.c
- 0
- 0
-
-
- 3
- 54
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_sai_edma.c
- fsl_sai_edma.c
- 0
- 0
-
-
- 3
- 55
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_semc.c
- fsl_semc.c
- 0
- 0
-
-
- 3
- 56
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_snvs_hp.c
- fsl_snvs_hp.c
- 0
- 0
-
-
- 3
- 57
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_snvs_lp.c
- fsl_snvs_lp.c
- 0
- 0
-
-
- 3
- 58
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_spdif.c
- fsl_spdif.c
- 0
- 0
-
-
- 3
- 59
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_spdif_edma.c
- fsl_spdif_edma.c
- 0
- 0
-
-
- 3
- 60
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_src.c
- fsl_src.c
- 0
- 0
-
-
- 3
- 61
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_trng.c
- fsl_trng.c
- 0
- 0
-
-
- 3
- 62
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_tsc.c
- fsl_tsc.c
- 0
- 0
-
-
- 3
- 63
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_usdhc.c
- fsl_usdhc.c
- 0
- 0
-
-
- 3
- 64
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_wdog.c
- fsl_wdog.c
- 0
- 0
-
-
- 3
- 65
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_xbara.c
- fsl_xbara.c
- 0
- 0
-
-
- 3
- 66
- 1
- 0
- 0
- 0
- Libraries\drivers\fsl_xbarb.c
- fsl_xbarb.c
- 0
- 0
-
-
- 3
- 67
- 1
- 0
- 0
- 0
- Libraries\system_MIMXRT1052.c
- system_MIMXRT1052.c
- 0
- 0
-
-
- 3
- 68
- 2
- 0
- 0
- 0
- Libraries\arm\startup_MIMXRT1052.s
- startup_MIMXRT1052.s
- 0
- 0
-
-
-
-
- Kernel
- 1
- 0
- 0
- 0
-
- 4
- 69
- 1
- 0
- 0
- 0
- ..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 4
- 70
- 1
- 0
- 0
- 0
- ..\..\src\components.c
- components.c
- 0
- 0
-
-
- 4
- 71
- 1
- 0
- 0
- 0
- ..\..\src\device.c
- device.c
- 0
- 0
-
-
- 4
- 72
- 1
- 0
- 0
- 0
- ..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 4
- 73
- 1
- 0
- 0
- 0
- ..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 4
- 74
- 1
- 0
- 0
- 0
- ..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 4
- 75
- 1
- 0
- 0
- 0
- ..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
- 4
- 76
- 1
- 0
- 0
- 0
- ..\..\src\mem.c
- mem.c
- 0
- 0
-
-
- 4
- 77
- 1
- 0
- 0
- 0
- ..\..\src\object.c
- object.c
- 0
- 0
-
-
- 4
- 78
- 1
- 0
- 0
- 0
- ..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 4
- 79
- 1
- 0
- 0
- 0
- ..\..\src\signal.c
- signal.c
- 0
- 0
-
-
- 4
- 80
- 1
- 0
- 0
- 0
- ..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 4
- 81
- 1
- 0
- 0
- 0
- ..\..\src\timer.c
- timer.c
- 0
- 0
-
-
-
-
- CORTEX-M7
- 0
- 0
- 0
- 0
-
- 5
- 82
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
- 5
- 83
- 2
- 0
- 0
- 0
- ..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 5
- 84
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 5
- 85
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 5
- 86
- 1
- 0
- 0
- 0
- ..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
-
-
- Filesystem
- 0
- 0
- 0
- 0
-
- 6
- 87
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs.c
- dfs.c
- 0
- 0
-
-
- 6
- 88
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_file.c
- dfs_file.c
- 0
- 0
-
-
- 6
- 89
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_fs.c
- dfs_fs.c
- 0
- 0
-
-
- 6
- 90
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\dfs_posix.c
- dfs_posix.c
- 0
- 0
-
-
- 6
- 91
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\poll.c
- poll.c
- 0
- 0
-
-
- 6
- 92
- 1
- 0
- 0
- 0
- ..\..\components\dfs\src\select.c
- select.c
- 0
- 0
-
-
- 6
- 93
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\devfs\devfs.c
- devfs.c
- 0
- 0
-
-
- 6
- 94
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
- dfs_elm.c
- 0
- 0
-
-
- 6
- 95
- 1
- 0
- 0
- 0
- ..\..\components\dfs\filesystems\elmfat\ff.c
- ff.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 7
- 96
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\block_dev.c
- block_dev.c
- 0
- 0
-
-
- 7
- 97
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\mmcsd_core.c
- mmcsd_core.c
- 0
- 0
-
-
- 7
- 98
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\sd.c
- sd.c
- 0
- 0
-
-
- 7
- 99
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\sdio.c
- sdio.c
- 0
- 0
-
-
- 7
- 100
- 1
- 0
- 0
- 0
- ..\..\components\drivers\sdio\mmc.c
- mmc.c
- 0
- 0
-
-
- 7
- 101
- 1
- 0
- 0
- 0
- ..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
- 7
- 102
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\completion.c
- completion.c
- 0
- 0
-
-
- 7
- 103
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 7
- 104
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\pipe.c
- pipe.c
- 0
- 0
-
-
- 7
- 105
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 7
- 106
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 7
- 107
- 1
- 0
- 0
- 0
- ..\..\components\drivers\src\workqueue.c
- workqueue.c
- 0
- 0
-
-
-
-
- finsh
- 0
- 0
- 0
- 0
-
- 8
- 108
- 1
- 0
- 0
- 0
- ..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 8
- 109
- 1
- 0
- 0
- 0
- ..\..\components\finsh\symbol.c
- symbol.c
- 0
- 0
-
-
- 8
- 110
- 1
- 0
- 0
- 0
- ..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
- 8
- 111
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 8
- 112
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_cmd.c
- msh_cmd.c
- 0
- 0
-
-
- 8
- 113
- 1
- 0
- 0
- 0
- ..\..\components\finsh\msh_file.c
- msh_file.c
- 0
- 0
-
-
- 8
- 114
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_compiler.c
- finsh_compiler.c
- 0
- 0
-
-
- 8
- 115
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_error.c
- finsh_error.c
- 0
- 0
-
-
- 8
- 116
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_heap.c
- finsh_heap.c
- 0
- 0
-
-
- 8
- 117
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_init.c
- finsh_init.c
- 0
- 0
-
-
- 8
- 118
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_node.c
- finsh_node.c
- 0
- 0
-
-
- 8
- 119
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_ops.c
- finsh_ops.c
- 0
- 0
-
-
- 8
- 120
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_parser.c
- finsh_parser.c
- 0
- 0
-
-
- 8
- 121
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_var.c
- finsh_var.c
- 0
- 0
-
-
- 8
- 122
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_vm.c
- finsh_vm.c
- 0
- 0
-
-
- 8
- 123
- 1
- 0
- 0
- 0
- ..\..\components\finsh\finsh_token.c
- finsh_token.c
- 0
- 0
-
-
-
-
- libc
- 0
- 0
- 0
- 0
-
- 9
- 124
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc.c
- libc.c
- 0
- 0
-
-
- 9
- 125
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\libc_syms.c
- libc_syms.c
- 0
- 0
-
-
- 9
- 126
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\mem_std.c
- mem_std.c
- 0
- 0
-
-
- 9
- 127
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stdio.c
- stdio.c
- 0
- 0
-
-
- 9
- 128
- 1
- 0
- 0
- 0
- ..\..\components\libc\compilers\armlibc\stubs.c
- stubs.c
- 0
- 0
-
-
-
-
- pthreads
- 0
- 0
- 0
- 0
-
- 10
- 129
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\clock_time.c
- clock_time.c
- 0
- 0
-
-
- 10
- 130
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\mqueue.c
- mqueue.c
- 0
- 0
-
-
- 10
- 131
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread.c
- pthread.c
- 0
- 0
-
-
- 10
- 132
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_attr.c
- pthread_attr.c
- 0
- 0
-
-
- 10
- 133
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_barrier.c
- pthread_barrier.c
- 0
- 0
-
-
- 10
- 134
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_cond.c
- pthread_cond.c
- 0
- 0
-
-
- 10
- 135
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_mutex.c
- pthread_mutex.c
- 0
- 0
-
-
- 10
- 136
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_rwlock.c
- pthread_rwlock.c
- 0
- 0
-
-
- 10
- 137
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_spin.c
- pthread_spin.c
- 0
- 0
-
-
- 10
- 138
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\pthread_tls.c
- pthread_tls.c
- 0
- 0
-
-
- 10
- 139
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\sched.c
- sched.c
- 0
- 0
-
-
- 10
- 140
- 1
- 0
- 0
- 0
- ..\..\components\libc\pthreads\semaphore.c
- semaphore.c
- 0
- 0
-
-
-
-
- ::CMSIS
- 0
- 0
- 0
- 1
-
-
-
diff --git a/bsp/imxrt1052-evk/project.uvprojx b/bsp/imxrt1052-evk/project.uvprojx
index 3ad1b04b0d..e7cdda1561 100644
--- a/bsp/imxrt1052-evk/project.uvprojx
+++ b/bsp/imxrt1052-evk/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
RT-Thread IMXRT1052
@@ -17,28 +14,28 @@
NXP
NXP.iMXRT_DFP.1.0.1
IRAM(0x20000000,0x00060000) IRAM2(0x00000000,0x00020000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ELITTLE
-
-
+
+
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0RT1050 -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\RT1050.FLM))
0
$$Device:MIMXRT1052$Device\Include\MIMXRT1052.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
$$Device:MIMXRT1052$SVD\MIMXRT1052.svd
0
0
-
-
-
-
-
+
+
+
+
+
0
0
@@ -60,8 +57,8 @@
0
0
-
-
+
+
0
0
0
@@ -70,8 +67,8 @@
0
0
-
-
+
+
0
0
0
@@ -80,15 +77,15 @@
0
0
-
-
+
+
0
0
0
0
0
-
+
0
@@ -102,8 +99,8 @@
0
0
3
-
-
+
+
1
@@ -130,17 +127,17 @@
1
0
0
- 0
+ 1
1
- 4096
+ 4099
1
BIN\UL2CM3.DLL
- "" ()
-
-
-
-
+
+
+
+
+
0
@@ -173,7 +170,7 @@
0
0
"Cortex-M7"
-
+
0
0
0
@@ -305,7 +302,7 @@
0x20000
-
+
1
@@ -332,9 +329,9 @@
0
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186
- RT_USING_ARM_LIBC, EVK_MCIMXRM, SKIP_SYSCLK_INIT, CPU_MIMXRT1052DVL6A, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1
-
- applications;.;drivers;Libraries;Libraries\drivers;Libraries\utilities;..\..\include;..\..\libcpu\arm\cortex-m7;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads
+ SKIP_SYSCLK_INIT, CPU_MIMXRT1052DVL6A, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, EVK_MCIMXRM, FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE, RT_USING_ARM_LIBC
+
+ applications;.;drivers;Libraries;Libraries\drivers;Libraries\utilities;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m7;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\net;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\timer;..\..\components\libc\pthreads;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif
@@ -349,10 +346,10 @@
0
0
-
-
-
-
+
+
+
+
@@ -364,13 +361,13 @@
0
0x00000000
0x10000000
-
+
.\imxrt1052_sdram.sct
-
-
- --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
-
-
+
+
+ --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab)
+
+
@@ -383,16 +380,22 @@
1
applications\device_test.c
+
+
main.c
1
applications\main.c
+
+
mem_test.c
1
applications\mem_test.c
+
+
sdio_test.c
1
@@ -408,11 +411,29 @@
1
drivers\board.c
+
+
usart.c
1
drivers\usart.c
+
+
+
+ drv_eth.c
+ 1
+ drivers\drv_eth.c
+
+
+
+
+ fsl_phy.c
+ 1
+ drivers\fsl_phy.c
+
+
+
drv_sdio.c
1
@@ -428,301 +449,421 @@
1
Libraries\drivers\fsl_adc.c
+
+
fsl_adc_etc.c
1
Libraries\drivers\fsl_adc_etc.c
+
+
fsl_aipstz.c
1
Libraries\drivers\fsl_aipstz.c
+
+
fsl_aoi.c
1
Libraries\drivers\fsl_aoi.c
+
+
fsl_bee.c
1
Libraries\drivers\fsl_bee.c
+
+
fsl_cache.c
1
Libraries\drivers\fsl_cache.c
+
+
fsl_clock.c
1
Libraries\drivers\fsl_clock.c
+
+
fsl_cmp.c
1
Libraries\drivers\fsl_cmp.c
+
+
fsl_common.c
1
Libraries\drivers\fsl_common.c
+
+
fsl_csi.c
1
Libraries\drivers\fsl_csi.c
+
+
fsl_dcdc.c
1
Libraries\drivers\fsl_dcdc.c
+
+
fsl_dcp.c
1
Libraries\drivers\fsl_dcp.c
+
+
fsl_dmamux.c
1
Libraries\drivers\fsl_dmamux.c
+
+
fsl_edma.c
1
Libraries\drivers\fsl_edma.c
+
+
fsl_elcdif.c
1
Libraries\drivers\fsl_elcdif.c
+
+
fsl_enc.c
1
Libraries\drivers\fsl_enc.c
+
+
fsl_enet.c
1
Libraries\drivers\fsl_enet.c
+
+
fsl_ewm.c
1
Libraries\drivers\fsl_ewm.c
+
+
fsl_flexcan.c
1
Libraries\drivers\fsl_flexcan.c
+
+
fsl_flexio.c
1
Libraries\drivers\fsl_flexio.c
+
+
fsl_flexio_i2c_master.c
1
Libraries\drivers\fsl_flexio_i2c_master.c
+
+
fsl_flexio_i2s.c
1
Libraries\drivers\fsl_flexio_i2s.c
+
+
fsl_flexio_i2s_edma.c
1
Libraries\drivers\fsl_flexio_i2s_edma.c
+
+
fsl_flexio_spi.c
1
Libraries\drivers\fsl_flexio_spi.c
+
+
fsl_flexio_spi_edma.c
1
Libraries\drivers\fsl_flexio_spi_edma.c
+
+
fsl_flexio_uart.c
1
Libraries\drivers\fsl_flexio_uart.c
+
+
fsl_flexio_uart_edma.c
1
Libraries\drivers\fsl_flexio_uart_edma.c
+
+
fsl_flexram.c
1
Libraries\drivers\fsl_flexram.c
+
+
fsl_flexspi.c
1
Libraries\drivers\fsl_flexspi.c
+
+
fsl_gpc.c
1
Libraries\drivers\fsl_gpc.c
+
+
fsl_gpio.c
1
Libraries\drivers\fsl_gpio.c
+
+
fsl_gpt.c
1
Libraries\drivers\fsl_gpt.c
+
+
fsl_kpp.c
1
Libraries\drivers\fsl_kpp.c
+
+
fsl_lpi2c.c
1
Libraries\drivers\fsl_lpi2c.c
+
+
fsl_lpi2c_edma.c
1
Libraries\drivers\fsl_lpi2c_edma.c
+
+
fsl_lpspi.c
1
Libraries\drivers\fsl_lpspi.c
+
+
fsl_lpspi_edma.c
1
Libraries\drivers\fsl_lpspi_edma.c
+
+
fsl_lpuart.c
1
Libraries\drivers\fsl_lpuart.c
+
+
fsl_lpuart_edma.c
1
Libraries\drivers\fsl_lpuart_edma.c
+
+
fsl_pit.c
1
Libraries\drivers\fsl_pit.c
+
+
fsl_pmu.c
1
Libraries\drivers\fsl_pmu.c
+
+
fsl_pwm.c
1
Libraries\drivers\fsl_pwm.c
+
+
fsl_pxp.c
1
Libraries\drivers\fsl_pxp.c
+
+
fsl_qtmr.c
1
Libraries\drivers\fsl_qtmr.c
+
+
fsl_rtwdog.c
1
Libraries\drivers\fsl_rtwdog.c
+
+
fsl_sai.c
1
Libraries\drivers\fsl_sai.c
+
+
fsl_sai_edma.c
1
Libraries\drivers\fsl_sai_edma.c
+
+
fsl_semc.c
1
Libraries\drivers\fsl_semc.c
+
+
fsl_snvs_hp.c
1
Libraries\drivers\fsl_snvs_hp.c
+
+
fsl_snvs_lp.c
1
Libraries\drivers\fsl_snvs_lp.c
+
+
fsl_spdif.c
1
Libraries\drivers\fsl_spdif.c
+
+
fsl_spdif_edma.c
1
Libraries\drivers\fsl_spdif_edma.c
+
+
fsl_src.c
1
Libraries\drivers\fsl_src.c
+
+
fsl_trng.c
1
Libraries\drivers\fsl_trng.c
+
+
fsl_tsc.c
1
Libraries\drivers\fsl_tsc.c
+
+
fsl_usdhc.c
1
Libraries\drivers\fsl_usdhc.c
+
+
fsl_wdog.c
1
Libraries\drivers\fsl_wdog.c
+
+
fsl_xbara.c
1
Libraries\drivers\fsl_xbara.c
+
+
fsl_xbarb.c
1
Libraries\drivers\fsl_xbarb.c
+
+
system_MIMXRT1052.c
1
Libraries\system_MIMXRT1052.c
+
+
startup_MIMXRT1052.s
2
@@ -738,61 +879,85 @@
1
..\..\src\clock.c
+
+
components.c
1
..\..\src\components.c
+
+
device.c
1
..\..\src\device.c
+
+
idle.c
1
..\..\src\idle.c
+
+
ipc.c
1
..\..\src\ipc.c
+
+
irq.c
1
..\..\src\irq.c
+
+
kservice.c
1
..\..\src\kservice.c
+
+
mem.c
1
..\..\src\mem.c
+
+
object.c
1
..\..\src\object.c
+
+
scheduler.c
1
..\..\src\scheduler.c
+
+
signal.c
1
..\..\src\signal.c
+
+
thread.c
1
..\..\src\thread.c
+
+
timer.c
1
@@ -808,21 +973,29 @@
1
..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
context_rvds.S
2
..\..\libcpu\arm\cortex-m7\context_rvds.S
+
+
backtrace.c
1
..\..\libcpu\arm\common\backtrace.c
+
+
div0.c
1
..\..\libcpu\arm\common\div0.c
+
+
showmem.c
1
@@ -838,47 +1011,84 @@
1
..\..\components\dfs\src\dfs.c
+
+
dfs_file.c
1
..\..\components\dfs\src\dfs_file.c
+
+
dfs_fs.c
1
..\..\components\dfs\src\dfs_fs.c
+
+
dfs_posix.c
1
..\..\components\dfs\src\dfs_posix.c
+
+
poll.c
1
..\..\components\dfs\src\poll.c
+
+
select.c
1
..\..\components\dfs\src\select.c
+
+
devfs.c
1
..\..\components\dfs\filesystems\devfs\devfs.c
+
+
dfs_elm.c
1
..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+
ff.c
1
..\..\components\dfs\filesystems\elmfat\ff.c
+
+
+ dfs_net.c
+ 1
+ ..\..\components\dfs\filesystems\net\dfs_net.c
+
+
+
+
+ net_netdb.c
+ 1
+ ..\..\components\dfs\filesystems\net\net_netdb.c
+
+
+
+
+ net_sockets.c
+ 1
+ ..\..\components\dfs\filesystems\net\net_sockets.c
+
+
DeviceDrivers
@@ -888,56 +1098,78 @@
1
..\..\components\drivers\sdio\block_dev.c
+
+
mmcsd_core.c
1
..\..\components\drivers\sdio\mmcsd_core.c
+
+
sd.c
1
..\..\components\drivers\sdio\sd.c
+
+
sdio.c
1
..\..\components\drivers\sdio\sdio.c
+
+
mmc.c
1
..\..\components\drivers\sdio\mmc.c
+
+
serial.c
1
..\..\components\drivers\serial\serial.c
+
+
completion.c
1
..\..\components\drivers\src\completion.c
+
+
dataqueue.c
1
..\..\components\drivers\src\dataqueue.c
+
+
pipe.c
1
..\..\components\drivers\src\pipe.c
+
+
ringbuffer.c
1
..\..\components\drivers\src\ringbuffer.c
+
+
waitqueue.c
1
..\..\components\drivers\src\waitqueue.c
+
+
workqueue.c
1
@@ -953,76 +1185,106 @@
1
..\..\components\finsh\shell.c
+
+
symbol.c
1
..\..\components\finsh\symbol.c
+
+
cmd.c
1
..\..\components\finsh\cmd.c
+
+
msh.c
1
..\..\components\finsh\msh.c
+
+
msh_cmd.c
1
..\..\components\finsh\msh_cmd.c
+
+
msh_file.c
1
..\..\components\finsh\msh_file.c
+
+
finsh_compiler.c
1
..\..\components\finsh\finsh_compiler.c
+
+
finsh_error.c
1
..\..\components\finsh\finsh_error.c
+
+
finsh_heap.c
1
..\..\components\finsh\finsh_heap.c
+
+
finsh_init.c
1
..\..\components\finsh\finsh_init.c
+
+
finsh_node.c
1
..\..\components\finsh\finsh_node.c
+
+
finsh_ops.c
1
..\..\components\finsh\finsh_ops.c
+
+
finsh_parser.c
1
..\..\components\finsh\finsh_parser.c
+
+
finsh_var.c
1
..\..\components\finsh\finsh_var.c
+
+
finsh_vm.c
1
..\..\components\finsh\finsh_vm.c
+
+
finsh_token.c
1
@@ -1038,27 +1300,42 @@
1
..\..\components\libc\compilers\armlibc\libc.c
+
+
libc_syms.c
1
..\..\components\libc\compilers\armlibc\libc_syms.c
+
+
mem_std.c
1
..\..\components\libc\compilers\armlibc\mem_std.c
+
+
stdio.c
1
..\..\components\libc\compilers\armlibc\stdio.c
+
+
stubs.c
1
..\..\components\libc\compilers\armlibc\stubs.c
+
+
+ posix_sleep.c
+ 1
+ ..\..\components\libc\timer\posix_sleep.c
+
+
pthreads
@@ -1068,56 +1345,78 @@
1
..\..\components\libc\pthreads\clock_time.c
+
+
mqueue.c
1
..\..\components\libc\pthreads\mqueue.c
+
+
pthread.c
1
..\..\components\libc\pthreads\pthread.c
+
+
pthread_attr.c
1
..\..\components\libc\pthreads\pthread_attr.c
+
+
pthread_barrier.c
1
..\..\components\libc\pthreads\pthread_barrier.c
+
+
pthread_cond.c
1
..\..\components\libc\pthreads\pthread_cond.c
+
+
pthread_mutex.c
1
..\..\components\libc\pthreads\pthread_mutex.c
+
+
pthread_rwlock.c
1
..\..\components\libc\pthreads\pthread_rwlock.c
+
+
pthread_spin.c
1
..\..\components\libc\pthreads\pthread_spin.c
+
+
pthread_tls.c
1
..\..\components\libc\pthreads\pthread_tls.c
+
+
sched.c
1
..\..\components\libc\pthreads\sched.c
+
+
semaphore.c
1
@@ -1126,23 +1425,273 @@
- ::CMSIS
+ lwIP
+
+
+ sys_arch.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+
+
+
+
+ api_lib.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+
+
+
+
+ api_msg.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+
+
+
+
+ err.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\err.c
+
+
+
+
+ netbuf.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+
+
+
+
+ netdb.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netdb.c
+
+
+
+
+ netifapi.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+
+
+
+
+ sockets.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\sockets.c
+
+
+
+
+ tcpip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+
+
+
+
+ def.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\def.c
+
+
+
+
+ dns.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\dns.c
+
+
+
+
+ inet_chksum.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+
+
+
+
+ init.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\init.c
+
+
+
+
+ ip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ip.c
+
+
+
+
+ memp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\memp.c
+
+
+
+
+ netif.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\netif.c
+
+
+
+
+ pbuf.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+
+
+
+
+ raw.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\raw.c
+
+
+
+
+ stats.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\stats.c
+
+
+
+
+ sys.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\sys.c
+
+
+
+
+ tcp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp.c
+
+
+
+
+ tcp_in.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+
+
+
+
+ tcp_out.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+
+
+
+
+ timeouts.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+
+
+
+
+ udp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\udp.c
+
+
+
+
+ ethernet.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+
+
+
+
+ ethernetif.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+
+
+
+
+ lowpan6.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+
+
+
+
+ autoip.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+
+
+
+
+ dhcp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+
+
+
+
+ etharp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+
+
+
+
+ icmp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+
+
+
+
+ igmp.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+
+
+
+
+ ip4.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+
+
+
+
+ ip4_addr.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+
+
+
+
+ ip4_frag.c
+ 1
+ ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+
+
-
-
+
-
+
-
+
-
+
-
diff --git a/bsp/lm3s8962/project.Uv2 b/bsp/lm3s8962/project.Uv2
index f635eb83ec..e69de29bb2 100644
--- a/bsp/lm3s8962/project.Uv2
+++ b/bsp/lm3s8962/project.Uv2
@@ -1,221 +0,0 @@
-### uVision2 Project, (C) Keil Software
-### Do not modify !
-
-Target (RT-Thread-lm3s), 0x0004 // Tools: 'ARM-ADS'
-
-Group (Applications)
-Group (Drivers)
-Group (Libraries)
-Group (Kernel)
-Group (CORTEX-M3)
-Group (Filesystem)
-Group (finsh)
-Group (LwIP)
-
-File 1,1,
-File 1,1,
-File 2,1,
-File 2,1,
-File 2,1,
-File 2,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,1,
-File 3,2,
-File 4,1,<..\..\src\clock.c>
-File 4,1,<..\..\src\device.c>
-File 4,1,<..\..\src\idle.c>
-File 4,1,<..\..\src\ipc.c>
-File 4,1,<..\..\src\irq.c>
-File 4,1,<..\..\src\kservice.c>
-File 4,1,<..\..\src\mem.c>
-File 4,1,<..\..\src\memheap.c>
-File 4,1,<..\..\src\mempool.c>
-File 4,1,<..\..\src\object.c>
-File 4,1,<..\..\src\scheduler.c>
-File 4,1,<..\..\src\thread.c>
-File 4,1,<..\..\src\timer.c>
-File 5,1,<..\..\libcpu\arm\cortex-m3\cpuport.c>
-File 5,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S>
-File 5,1,<..\..\libcpu\arm\common\backtrace.c>
-File 5,1,<..\..\libcpu\arm\common\div0.c>
-File 5,1,<..\..\libcpu\arm\common\showmem.c>
-File 6,1,<..\..\components\dfs\src\dfs.c>
-File 6,1,<..\..\components\dfs\src\dfs_fs.c>
-File 6,1,<..\..\components\dfs\src\dfs_file.c>
-File 6,1,<..\..\components\dfs\src\dfs_posix.c>
-File 6,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c>
-File 6,1,<..\..\components\dfs\filesystems\elmfat\ff.c>
-File 7,1,<..\..\components\finsh\cmd.c>
-File 7,1,<..\..\components\finsh\finsh_compiler.c>
-File 7,1,<..\..\components\finsh\finsh_error.c>
-File 7,1,<..\..\components\finsh\finsh_heap.c>
-File 7,1,<..\..\components\finsh\finsh_init.c>
-File 7,1,<..\..\components\finsh\finsh_node.c>
-File 7,1,<..\..\components\finsh\finsh_ops.c>
-File 7,1,<..\..\components\finsh\finsh_parser.c>
-File 7,1,<..\..\components\finsh\finsh_token.c>
-File 7,1,<..\..\components\finsh\finsh_var.c>
-File 7,1,<..\..\components\finsh\finsh_vm.c>
-File 7,1,<..\..\components\finsh\shell.c>
-File 7,1,<..\..\components\finsh\symbol.c>
-File 8,1,<..\..\components\net\lwip\src\api\api_lib.c>
-File 8,1,<..\..\components\net\lwip\src\api\api_msg.c>
-File 8,1,<..\..\components\net\lwip\src\api\err.c>
-File 8,1,<..\..\components\net\lwip\src\api\netbuf.c>
-File 8,1,<..\..\components\net\lwip\src\api\netdb.c>
-File 8,1,<..\..\components\net\lwip\src\api\netifapi.c>
-File 8,1,<..\..\components\net\lwip\src\api\sockets.c>
-File 8,1,<..\..\components\net\lwip\src\api\tcpip.c>
-File 8,1,<..\..\components\net\lwip\src\arch\sys_arch.c>
-File 8,1,<..\..\components\net\lwip\src\core\def.c>
-File 8,1,<..\..\components\net\lwip\src\core\dhcp.c>
-File 8,1,<..\..\components\net\lwip\src\core\dns.c>
-File 8,1,<..\..\components\net\lwip\src\core\init.c>
-File 8,1,<..\..\components\net\lwip\src\core\memp.c>
-File 8,1,<..\..\components\net\lwip\src\core\netif.c>
-File 8,1,<..\..\components\net\lwip\src\core\pbuf.c>
-File 8,1,<..\..\components\net\lwip\src\core\raw.c>
-File 8,1,<..\..\components\net\lwip\src\core\stats.c>
-File 8,1,<..\..\components\net\lwip\src\core\sys.c>
-File 8,1,<..\..\components\net\lwip\src\core\tcp.c>
-File 8,1,<..\..\components\net\lwip\src\core\tcp_in.c>
-File 8,1,<..\..\components\net\lwip\src\core\tcp_out.c>
-File 8,1,<..\..\components\net\lwip\src\core\timers.c>
-File 8,1,<..\..\components\net\lwip\src\core\udp.c>
-File 8,1,<..\..\components\net\lwip\src\core\ipv4\autoip.c>
-File 8,1,<..\..\components\net\lwip\src\core\ipv4\icmp.c>
-File 8,1,<..\..\components\net\lwip\src\core\ipv4\igmp.c>
-File 8,1,<..\..\components\net\lwip\src\core\ipv4\inet.c>
-File 8,1,<..\..\components\net\lwip\src\core\ipv4\inet_chksum.c>
-File 8,1,<..\..\components\net\lwip\src\core\ipv4\ip.c>
-File 8,1,<..\..\components\net\lwip\src\core\ipv4\ip_addr.c>
-File 8,1,<..\..\components\net\lwip\src\core\ipv4\ip_frag.c>
-File 8,1,<..\..\components\net\lwip\src\netif\etharp.c>
-File 8,1,<..\..\components\net\lwip\src\netif\ethernetif.c>
-File 8,1,<..\..\components\net\lwip\src\netif\slipif.c>
-File 8,1,<..\..\components\net\lwip\src\core\snmp\asn1_dec.c>
-File 8,1,<..\..\components\net\lwip\src\core\snmp\asn1_enc.c>
-File 8,1,<..\..\components\net\lwip\src\core\snmp\mib2.c>
-File 8,1,<..\..\components\net\lwip\src\core\snmp\mib_structs.c>
-File 8,1,<..\..\components\net\lwip\src\core\snmp\msg_in.c>
-File 8,1,<..\..\components\net\lwip\src\core\snmp\msg_out.c>
-
-
-
-
-Options 1,0,0 // Target 'RT-Thread-lm3s'
- Device (LM3S8962)
- Vendor (Luminary Micro)
- Cpu (IRAM(0x20000000-0x2000FFFF) IROM(0-0x3FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3"))
- FlashUt ()
- StupF ("STARTUP\Luminary\Startup.s" ("Luminary Startup Code"))
- FlashDR (UL2CM3(-UU0101L5E -O14 -S0 -C0 -N00("ARM Cortex-M3") -D00(1BA00477) -L00(4) -FO7 -FD20000000 -FC800 -FN1 -FF0LM3S_256 -FS00 -FL040000))
- DevID (4285)
- Rgf (LM3Sxxx.H)
- Mem ()
- C ()
- A ()
- RL ()
- OH ()
- DBC_IFX ()
- DBC_CMS ()
- DBC_AMS ()
- DBC_LMS ()
- UseEnv=0
- EnvBin ()
- EnvInc ()
- EnvLib ()
- EnvReg (Luminary\)
- OrgReg (Luminary\)
- TgStat=16
- OutDir (.\build\)
- OutName (rtthread-lm3s)
- GenApp=1
- GenLib=0
- GenHex=0
- Debug=1
- Browse=1
- LstDir (.\build\)
- HexSel=1
- MG32K=0
- TGMORE=0
- RunUsr 0 0 <>
- RunUsr 1 0 <>
- BrunUsr 0 0 <>
- BrunUsr 1 0 <>
- CrunUsr 0 0 <>
- CrunUsr 1 0 <>
- SVCSID <>
- GLFLAGS=1790
- ADSFLGA { 243,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
- ACPUTYP ("Cortex-M3")
- RVDEV ()
- ADSTFLGA { 0,12,0,0,160,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0 }
- OCMADSOCM { 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,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 }
- OCMADSIRAM { 0,0,0,0,32,0,0,1,0 }
- OCMADSIROM { 1,0,0,0,0,0,0,4,0 }
- OCMADSXRAM { 0,0,0,0,0,0,0,0,0 }
- OCR_RVCT { 1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,4,0,1,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,0,0,0,0,0,0,0,0,0,0,0,32,0,0,1,0,0,0,0,0,0,0,0,0,0 }
- RV_STAVEC ()
- ADSCCFLG { 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
- ADSCMISC ()
- ADSCDEFN (PART_LM3S8962)
- ADSCUDEF ()
- ADSCINCD (..\..\components\net\lwip\src\include\ipv4;..\..\include;..\..\components\net\lwip\src\include;drivers;..\..\components\dfs;.;Libraries;applications;..\..\components\net\lwip\src\arch\include;..\..\libcpu\arm\cortex-m3;..\..\components\net\lwip\src;..\..\libcpu\arm\common;..\..\components\finsh;..\..\components\net\lwip\src\include\netif;..\..\components\dfs\include)
- ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
- ADSAMISC ()
- ADSADEFN ()
- ADSAUDEF ()
- ADSAINCD ()
- PropFld { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
- IncBld=1
- AlwaysBuild=0
- GenAsm=0
- AsmAsm=0
- PublicsOnly=0
- StopCode=3
- CustArgs ()
- LibMods ()
- ADSLDFG { 17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
- ADSLDTA (0x00000000)
- ADSLDDA (0x00000000)
- ADSLDSC ()
- ADSLDIB ()
- ADSLDIC ()
- ADSLDMC ( --keep __fsym_* --keep __vsym_* )
- ADSLDIF ()
- ADSLDDW ()
- OPTDL (SARMCM3.DLL)()(DLM.DLL)(-pLM3S8962)(SARMCM3.DLL)()(TLM.DLL)(-pLM3S8962)
- OPTDBG 48118,4,()()()()()()()()()() (BIN\lmidk-agdi.dll)()()()
- FLASH1 { 1,0,0,0,1,0,0,0,3,16,0,0,0,0,0,0,0,0,0,0 }
- FLASH2 (BIN\lmidk-agdi.dll)
- FLASH3 ()
- FLASH4 ()
-EndOpt
-
diff --git a/bsp/lm3s9b9x/project.Uv2 b/bsp/lm3s9b9x/project.Uv2
index 5b8ea48a04..c08851e00d 100644
--- a/bsp/lm3s9b9x/project.Uv2
+++ b/bsp/lm3s9b9x/project.Uv2
@@ -9,7 +9,7 @@ Group (Libraries)
Group (Kernel)
Group (CORTEX-M3)
Group (finsh)
-Group (LwIP)
+Group (lwIP)
File 1,1,
File 1,1,
@@ -53,10 +53,10 @@ File 4,1,<..\..\src\ipc.c>
File 4,1,<..\..\src\irq.c>
File 4,1,<..\..\src\kservice.c>
File 4,1,<..\..\src\mem.c>
-File 4,1,<..\..\src\memheap.c>
File 4,1,<..\..\src\mempool.c>
File 4,1,<..\..\src\object.c>
File 4,1,<..\..\src\scheduler.c>
+File 4,1,<..\..\src\signal.c>
File 4,1,<..\..\src\thread.c>
File 4,1,<..\..\src\timer.c>
File 5,1,<..\..\libcpu\arm\cortex-m3\cpuport.c>
@@ -64,6 +64,8 @@ File 5,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S>
File 5,1,<..\..\libcpu\arm\common\backtrace.c>
File 5,1,<..\..\libcpu\arm\common\div0.c>
File 5,1,<..\..\libcpu\arm\common\showmem.c>
+File 6,1,<..\..\components\finsh\shell.c>
+File 6,1,<..\..\components\finsh\symbol.c>
File 6,1,<..\..\components\finsh\cmd.c>
File 6,1,<..\..\components\finsh\finsh_compiler.c>
File 6,1,<..\..\components\finsh\finsh_error.c>
@@ -72,52 +74,45 @@ File 6,1,<..\..\components\finsh\finsh_init.c>
File 6,1,<..\..\components\finsh\finsh_node.c>
File 6,1,<..\..\components\finsh\finsh_ops.c>
File 6,1,<..\..\components\finsh\finsh_parser.c>
-File 6,1,<..\..\components\finsh\finsh_token.c>
File 6,1,<..\..\components\finsh\finsh_var.c>
File 6,1,<..\..\components\finsh\finsh_vm.c>
-File 6,1,<..\..\components\finsh\shell.c>
-File 6,1,<..\..\components\finsh\symbol.c>
-File 7,1,<..\..\components\net\lwip\src\api\api_lib.c>
-File 7,1,<..\..\components\net\lwip\src\api\api_msg.c>
-File 7,1,<..\..\components\net\lwip\src\api\err.c>
-File 7,1,<..\..\components\net\lwip\src\api\netbuf.c>
-File 7,1,<..\..\components\net\lwip\src\api\netdb.c>
-File 7,1,<..\..\components\net\lwip\src\api\netifapi.c>
-File 7,1,<..\..\components\net\lwip\src\api\sockets.c>
-File 7,1,<..\..\components\net\lwip\src\api\tcpip.c>
-File 7,1,<..\..\components\net\lwip\src\arch\sys_arch.c>
-File 7,1,<..\..\components\net\lwip\src\core\def.c>
-File 7,1,<..\..\components\net\lwip\src\core\dhcp.c>
-File 7,1,<..\..\components\net\lwip\src\core\dns.c>
-File 7,1,<..\..\components\net\lwip\src\core\init.c>
-File 7,1,<..\..\components\net\lwip\src\core\memp.c>
-File 7,1,<..\..\components\net\lwip\src\core\netif.c>
-File 7,1,<..\..\components\net\lwip\src\core\pbuf.c>
-File 7,1,<..\..\components\net\lwip\src\core\raw.c>
-File 7,1,<..\..\components\net\lwip\src\core\stats.c>
-File 7,1,<..\..\components\net\lwip\src\core\sys.c>
-File 7,1,<..\..\components\net\lwip\src\core\tcp.c>
-File 7,1,<..\..\components\net\lwip\src\core\tcp_in.c>
-File 7,1,<..\..\components\net\lwip\src\core\tcp_out.c>
-File 7,1,<..\..\components\net\lwip\src\core\timers.c>
-File 7,1,<..\..\components\net\lwip\src\core\udp.c>
-File 7,1,<..\..\components\net\lwip\src\core\ipv4\autoip.c>
-File 7,1,<..\..\components\net\lwip\src\core\ipv4\icmp.c>
-File 7,1,<..\..\components\net\lwip\src\core\ipv4\igmp.c>
-File 7,1,<..\..\components\net\lwip\src\core\ipv4\inet.c>
-File 7,1,<..\..\components\net\lwip\src\core\ipv4\inet_chksum.c>
-File 7,1,<..\..\components\net\lwip\src\core\ipv4\ip.c>
-File 7,1,<..\..\components\net\lwip\src\core\ipv4\ip_addr.c>
-File 7,1,<..\..\components\net\lwip\src\core\ipv4\ip_frag.c>
-File 7,1,<..\..\components\net\lwip\src\netif\etharp.c>
-File 7,1,<..\..\components\net\lwip\src\netif\ethernetif.c>
-File 7,1,<..\..\components\net\lwip\src\netif\slipif.c>
-File 7,1,<..\..\components\net\lwip\src\core\snmp\asn1_dec.c>
-File 7,1,<..\..\components\net\lwip\src\core\snmp\asn1_enc.c>
-File 7,1,<..\..\components\net\lwip\src\core\snmp\mib2.c>
-File 7,1,<..\..\components\net\lwip\src\core\snmp\mib_structs.c>
-File 7,1,<..\..\components\net\lwip\src\core\snmp\msg_in.c>
-File 7,1,<..\..\components\net\lwip\src\core\snmp\msg_out.c>
+File 6,1,<..\..\components\finsh\finsh_token.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\api\api_lib.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\api\api_msg.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\api\err.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\api\netbuf.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\api\netdb.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\api\netifapi.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\api\sockets.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\api\tcpip.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\def.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\dns.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\init.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ip.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\memp.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\netif.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\pbuf.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\raw.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\stats.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\sys.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\tcp.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\tcp_in.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\tcp_out.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\timeouts.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\core\udp.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\netif\ethernet.c>
+File 7,1,<..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c>