diff --git a/bsp/xplorer4330/m4/project.uvopt b/bsp/xplorer4330/m4/project.uvopt
index b3bc134391..180e0a923b 100644
--- a/bsp/xplorer4330/m4/project.uvopt
+++ b/bsp/xplorer4330/m4/project.uvopt
@@ -27,7 +27,7 @@
12000000
- 1
+ 0
1
1
0
@@ -71,7 +71,7 @@
0
- 1
+ 0
0
1
@@ -119,13 +119,6 @@
.\SPIFI 32MB Debug.ini
BIN\UL2CM3.DLL
-
-
- 0
- UL2CM3
- -UV0346CBE -O142 -S0 -C0 -P00 -N00("ARM CoreSight JTAG-DP") -D00(4BA00477) -L00(4) -N01("ARM CoreSight JTAG-DP") -D01(0BA01477) -L01(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD10000000 -FC8000 -FN1 -FF0LPC18xx43xx_S25FL032 -FS014000000 -FL0400000
-
-
0
@@ -173,10 +166,10 @@
1
0
0
- 49
+ 0
0
- 2
- 7
+ 0
+ 0
0
..\applications\application.c
application.c
@@ -191,8 +184,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\applications\startup.c
startup.c
@@ -215,8 +208,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\drivers\platform.c
platform.c
@@ -231,8 +224,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\drivers\usart.c
usart.c
@@ -255,8 +248,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\libraries\lpc_board\boards_18xx_43xx\ngx_xplorer_18304330\board_ngx_xplorer_18304330.c
board_ngx_xplorer_18304330.c
@@ -271,8 +264,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
..\libraries\lpc_board\boards_18xx_43xx\ngx_xplorer_18304330\sysinit_ngx_xplorer_18304330.c
sysinit_ngx_xplorer_18304330.c
@@ -933,10 +926,10 @@
2
0
0
- 48
+ 0
0
- 11
- 19
+ 0
+ 0
0
..\libraries\startup_code\keil_startup_lpc18xx43xx.s
keil_startup_lpc18xx43xx.s
@@ -1565,10 +1558,10 @@
1
0
0
- 23
+ 0
0
- 1
- 15
+ 0
+ 0
0
..\..\..\components\init\components.c
components.c
@@ -1577,572 +1570,4 @@
-
- LwIP
- 0
- 0
- 0
- 0
-
- 12
- 84
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\api\api_lib.c
- api_lib.c
- 0
- 0
-
-
- 12
- 85
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\api\api_msg.c
- api_msg.c
- 0
- 0
-
-
- 12
- 86
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\api\err.c
- err.c
- 0
- 0
-
-
- 12
- 87
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\api\netbuf.c
- netbuf.c
- 0
- 0
-
-
- 12
- 88
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\api\netdb.c
- netdb.c
- 0
- 0
-
-
- 12
- 89
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\api\netifapi.c
- netifapi.c
- 0
- 0
-
-
- 12
- 90
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\api\sockets.c
- sockets.c
- 0
- 0
-
-
- 12
- 91
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\api\tcpip.c
- tcpip.c
- 0
- 0
-
-
- 12
- 92
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\arch\sys_arch.c
- sys_arch.c
- 0
- 0
-
-
- 12
- 93
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\def.c
- def.c
- 0
- 0
-
-
- 12
- 94
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\dhcp.c
- dhcp.c
- 0
- 0
-
-
- 12
- 95
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\dns.c
- dns.c
- 0
- 0
-
-
- 12
- 96
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\init.c
- init.c
- 0
- 0
-
-
- 12
- 97
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\memp.c
- memp.c
- 0
- 0
-
-
- 12
- 98
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\netif.c
- netif.c
- 0
- 0
-
-
- 12
- 99
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\pbuf.c
- pbuf.c
- 0
- 0
-
-
- 12
- 100
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\raw.c
- raw.c
- 0
- 0
-
-
- 12
- 101
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\stats.c
- stats.c
- 0
- 0
-
-
- 12
- 102
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\sys.c
- sys.c
- 0
- 0
-
-
- 12
- 103
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\tcp.c
- tcp.c
- 0
- 0
-
-
- 12
- 104
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\tcp_in.c
- tcp_in.c
- 0
- 0
-
-
- 12
- 105
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\tcp_out.c
- tcp_out.c
- 0
- 0
-
-
- 12
- 106
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\timers.c
- timers.c
- 0
- 0
-
-
- 12
- 107
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\udp.c
- udp.c
- 0
- 0
-
-
- 12
- 108
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\ipv4\autoip.c
- autoip.c
- 0
- 0
-
-
- 12
- 109
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\ipv4\icmp.c
- icmp.c
- 0
- 0
-
-
- 12
- 110
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\ipv4\igmp.c
- igmp.c
- 0
- 0
-
-
- 12
- 111
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\ipv4\inet.c
- inet.c
- 0
- 0
-
-
- 12
- 112
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\ipv4\inet_chksum.c
- inet_chksum.c
- 0
- 0
-
-
- 12
- 113
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\ipv4\ip.c
- ip.c
- 0
- 0
-
-
- 12
- 114
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\ipv4\ip_addr.c
- ip_addr.c
- 0
- 0
-
-
- 12
- 115
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\core\ipv4\ip_frag.c
- ip_frag.c
- 0
- 0
-
-
- 12
- 116
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\netif\etharp.c
- etharp.c
- 0
- 0
-
-
- 12
- 117
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\netif\ethernetif.c
- ethernetif.c
- 0
- 0
-
-
- 12
- 118
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\..\..\components\net\lwip\src\netif\slipif.c
- slipif.c
- 0
- 0
-
-
-
diff --git a/bsp/xplorer4330/m4/project.uvproj b/bsp/xplorer4330/m4/project.uvproj
index cf6a4b4e74..95bd903e25 100644
--- a/bsp/xplorer4330/m4/project.uvproj
+++ b/bsp/xplorer4330/m4/project.uvproj
@@ -1,7 +1,10 @@
+
1.1
+
### uVision Project, (C) Keil Software
+
project
@@ -12,25 +15,25 @@
LPC4330
NXP (founded by Philips)
IRAM(0x10000000-0x1001FFFF) IRAM2(0x20000000-0x2000FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2
-
+
"STARTUP\NXP\LPC43xx\startup_LPC43xx.s" ("NXP LPC43xx Startup Code")
UL2CM3(-O975 -S0 -C0)
6193
LPC43xx.H
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
SFD\NXP\LPC43xx\LPC43xx.SFR
0
-
-
-
+
+
+
NXP\LPC43xx\
NXP\LPC43xx\
@@ -54,8 +57,8 @@
0
0
-
-
+
+
0
0
0
@@ -64,8 +67,8 @@
0
0
-
-
+
+
0
0
@@ -73,12 +76,12 @@
1
0
fromelf --bin -o "$L@L.bin" "$L@L.axf"
-
+
0
0
0
-
+
0
@@ -92,8 +95,8 @@
0
0
3
-
-
+
+
SARMCM3.DLL
@@ -138,17 +141,17 @@
0
1
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
.\SPIFI 32MB Debug.ini
BIN\UL2CM3.DLL
@@ -164,7 +167,7 @@
BIN\UL2CM3.DLL
"" ()
-
+
@@ -196,7 +199,7 @@
0
0
"Cortex-M4"
-
+
0
0
0
@@ -327,7 +330,7 @@
0x10000
-
+
1
@@ -344,9 +347,9 @@
0
0
-
+
CORE_M4
-
+
.;..\..\..\components\CMSIS\Include;..\..\..\components\drivers\include;..\..\..\components\finsh;..\..\..\components\init;..\..\..\include;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m4;..\applications;..\drivers;..\libraries\lpc_board\board_common;..\libraries\lpc_board\boards_18xx_43xx\ngx_xplorer_18304330;..\libraries\lpc_board\boards_18xx_43xx\ngx_xplorer_18304330\ngx_xplorer_4330;..\libraries\lpc_chip\chip_18xx_43xx;..\libraries\lpc_chip\chip_common;..\libraries\lpc_ip
@@ -360,10 +363,10 @@
0
0
-
+
NO_CRP
-
-
+
+
@@ -376,11 +379,11 @@
0x00000000
0x10000000
.\lpc4330_xplorer_spifi32mb.sct
-
-
+
+
--keep __fsym_* --keep __vsym_*
-
-
+
+
@@ -393,8 +396,6 @@
1
..\applications\application.c
-
-
startup.c
1
@@ -410,8 +411,6 @@
1
..\drivers\platform.c
-
-
usart.c
1
@@ -427,8 +426,6 @@
1
..\libraries\lpc_board\boards_18xx_43xx\ngx_xplorer_18304330\board_ngx_xplorer_18304330.c
-
-
sysinit_ngx_xplorer_18304330.c
1
@@ -444,141 +441,101 @@
1
..\libraries\lpc_chip\chip_18xx_43xx\adc_18xx_43xx.c
-
-
atimer_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\atimer_18xx_43xx.c
-
-
clock_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\clock_18xx_43xx.c
-
-
emc_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\emc_18xx_43xx.c
-
-
enet_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\enet_18xx_43xx.c
-
-
evrt_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\evrt_18xx_43xx.c
-
-
gpdma_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\gpdma_18xx_43xx.c
-
-
gpio_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\gpio_18xx_43xx.c
-
-
i2c_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\i2c_18xx_43xx.c
-
-
i2s_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\i2s_18xx_43xx.c
-
-
lcd_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\lcd_18xx_43xx.c
-
-
rgu_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\rgu_18xx_43xx.c
-
-
ritimer_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\ritimer_18xx_43xx.c
-
-
rtc_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\rtc_18xx_43xx.c
-
-
scu_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\scu_18xx_43xx.c
-
-
sdmmc_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\sdmmc_18xx_43xx.c
-
-
ssp_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\ssp_18xx_43xx.c
-
-
uart_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\uart_18xx_43xx.c
-
-
wwdt_18xx_43xx.c
1
..\libraries\lpc_chip\chip_18xx_43xx\wwdt_18xx_43xx.c
-
-
mem_tests.c
1
..\libraries\lpc_chip\chip_common\mem_tests.c
-
-
ring_buffer.c
1
@@ -594,120 +551,86 @@
1
..\libraries\lpc_ip\adc_001.c
-
-
atimer_001.c
1
..\libraries\lpc_ip\atimer_001.c
-
-
emc_001.c
1
..\libraries\lpc_ip\emc_001.c
-
-
enet_001.c
1
..\libraries\lpc_ip\enet_001.c
-
-
fpu_init.c
1
..\libraries\lpc_ip\fpu_init.c
-
-
gpdma_001.c
1
..\libraries\lpc_ip\gpdma_001.c
-
-
gpiogrpint_001.c
1
..\libraries\lpc_ip\gpiogrpint_001.c
-
-
gpioint_001.c
1
..\libraries\lpc_ip\gpioint_001.c
-
-
gpiopinint_001.c
1
..\libraries\lpc_ip\gpiopinint_001.c
-
-
i2c_001.c
1
..\libraries\lpc_ip\i2c_001.c
-
-
i2s_001.c
1
..\libraries\lpc_ip\i2s_001.c
-
-
lcd_001.c
1
..\libraries\lpc_ip\lcd_001.c
-
-
ritimer_001.c
1
..\libraries\lpc_ip\ritimer_001.c
-
-
rtc_001.c
1
..\libraries\lpc_ip\rtc_001.c
-
-
sdmmc_001.c
1
..\libraries\lpc_ip\sdmmc_001.c
-
-
ssp_001.c
1
..\libraries\lpc_ip\ssp_001.c
-
-
timer_001.c
1
..\libraries\lpc_ip\timer_001.c
-
-
usart_001.c
1
@@ -733,85 +656,61 @@
1
..\..\..\src\clock.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
-
-
memheap.c
1
..\..\..\src\memheap.c
-
-
mempool.c
1
..\..\..\src\mempool.c
-
-
object.c
1
..\..\..\src\object.c
-
-
scheduler.c
1
..\..\..\src\scheduler.c
-
-
thread.c
1
..\..\..\src\thread.c
-
-
timer.c
1
@@ -827,29 +726,21 @@
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
@@ -865,29 +756,21 @@
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
@@ -903,85 +786,61 @@
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_token.c
1
..\..\..\components\finsh\finsh_token.c
-
-
finsh_var.c
1
..\..\..\components\finsh\finsh_var.c
-
-
finsh_vm.c
1
..\..\..\components\finsh\finsh_vm.c
-
-
shell.c
1
..\..\..\components\finsh\shell.c
-
-
symbol.c
1
@@ -1002,4 +861,5 @@
+