diff --git a/bsp/lpc176x/project.ewp b/bsp/lpc176x/project.ewp index 9190a7aada..9679df62ce 100644 --- a/bsp/lpc176x/project.ewp +++ b/bsp/lpc176x/project.ewp @@ -87,7 +87,7 @@ OGLastSavedByProductVersion - 6.10.3.52260 + 5.41.0.51757 GeneralEnableMisra @@ -196,7 +196,7 @@ CCDiagSuppress - Pa050 + CCDiagRemark @@ -286,12 +286,15 @@ CCIncludePath2 - $PROJ_DIR$\..\..\components\net\lwip\src\arch\include + $PROJ_DIR$\..\..\components\init + $PROJ_DIR$\..\..\include $PROJ_DIR$\CMSIS\CM3\DeviceSupport\NXP\LPC17xx + $PROJ_DIR$\drivers $PROJ_DIR$\..\..\components\net\lwip\src\include $PROJ_DIR$\. $PROJ_DIR$\..\..\components\net\lwip\src\include\ipv4 - $PROJ_DIR$\..\..\include + $PROJ_DIR$\applications + $PROJ_DIR$\..\..\components\net\lwip\src\arch\include $PROJ_DIR$\..\..\libcpu\arm\cortex-m3 $PROJ_DIR$\..\..\components\net\lwip\src $PROJ_DIR$\..\..\libcpu\arm\common @@ -1164,12 +1167,15 @@ CCIncludePath2 - $PROJ_DIR$\..\..\components\net\lwip\src\arch\include + $PROJ_DIR$\..\..\components\init + $PROJ_DIR$\..\..\include $PROJ_DIR$\CMSIS\CM3\DeviceSupport\NXP\LPC17xx + $PROJ_DIR$\drivers $PROJ_DIR$\..\..\components\net\lwip\src\include $PROJ_DIR$\. $PROJ_DIR$\..\..\components\net\lwip\src\include\ipv4 - $PROJ_DIR$\..\..\include + $PROJ_DIR$\applications + $PROJ_DIR$\..\..\components\net\lwip\src\arch\include $PROJ_DIR$\..\..\libcpu\arm\cortex-m3 $PROJ_DIR$\..\..\components\net\lwip\src $PROJ_DIR$\..\..\libcpu\arm\common @@ -1758,6 +1764,15 @@ + + Applications + + $PROJ_DIR$\applications\application.c + + + $PROJ_DIR$\applications\startup.c + + CMSIS @@ -1770,6 +1785,12 @@ $PROJ_DIR$\CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c + + ComponentsInit + + $PROJ_DIR$\..\..\components\init\components_init.c + + CORTEX-M3 @@ -1788,6 +1809,24 @@ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\emac.c + + + $PROJ_DIR$\drivers\led.c + + + $PROJ_DIR$\drivers\spi.c + + + $PROJ_DIR$\drivers\uart.c + + finsh @@ -1853,6 +1892,9 @@ $PROJ_DIR$\..\..\src\mem.c + + $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\src\mempool.c @@ -1977,27 +2019,6 @@ $PROJ_DIR$\..\..\components\net\lwip\src\core\udp.c - - Startup - - $PROJ_DIR$\.\application.c - - - $PROJ_DIR$\.\board.c - - - $PROJ_DIR$\.\emac.c - - - $PROJ_DIR$\.\led.c - - - $PROJ_DIR$\.\startup.c - - - $PROJ_DIR$\.\uart.c - - diff --git a/bsp/lpc176x/project.uvopt b/bsp/lpc176x/project.uvopt index ff86f3766b..026ce8f57e 100644 --- a/bsp/lpc176x/project.uvopt +++ b/bsp/lpc176x/project.uvopt @@ -150,7 +150,7 @@ - Startup + Applications 0 0 0 @@ -165,7 +165,7 @@ 0 0 0 - .\application.c + applications\application.c application.c @@ -179,11 +179,18 @@ 0 0 0 - .\startup.c + applications\startup.c startup.c + + + + CMSIS + 0 + 0 + 0 - 1 + 2 3 1 0 @@ -193,11 +200,11 @@ 0 0 0 - .\board.c - board.c + CMSIS\CM3\CoreSupport\core_cm3.c + core_cm3.c - 1 + 2 4 1 0 @@ -207,13 +214,13 @@ 0 0 0 - .\uart.c - uart.c + CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c + system_LPC17xx.c - 1 + 2 5 - 1 + 2 0 0 0 @@ -221,11 +228,18 @@ 0 0 0 - .\led.c - led.c + CMSIS\CM3\DeviceSupport\NXP\LPC17xx\startup\arm\startup_LPC17xx.s + startup_LPC17xx.s + + + + Drivers + 0 + 0 + 0 - 1 + 3 6 1 0 @@ -235,9 +249,65 @@ 0 0 0 - .\emac.c + drivers\board.c + board.c + + + 3 + 7 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + drivers\emac.c emac.c + + 3 + 8 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + drivers\led.c + led.c + + + 3 + 9 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + drivers\spi.c + spi.c + + + 3 + 10 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + drivers\uart.c + uart.c + @@ -246,8 +316,8 @@ 0 0 - 2 - 7 + 4 + 11 1 0 0 @@ -260,8 +330,8 @@ clock.c - 2 - 8 + 4 + 12 1 0 0 @@ -274,8 +344,8 @@ device.c - 2 - 9 + 4 + 13 1 0 0 @@ -288,8 +358,8 @@ idle.c - 2 - 10 + 4 + 14 1 0 0 @@ -302,8 +372,8 @@ ipc.c - 2 - 11 + 4 + 15 1 0 0 @@ -316,8 +386,8 @@ irq.c - 2 - 12 + 4 + 16 1 0 0 @@ -330,8 +400,8 @@ kservice.c - 2 - 13 + 4 + 17 1 0 0 @@ -344,8 +414,22 @@ mem.c - 2 - 14 + 4 + 18 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\src\memheap.c + memheap.c + + + 4 + 19 1 0 0 @@ -358,8 +442,8 @@ mempool.c - 2 - 15 + 4 + 20 1 0 0 @@ -372,8 +456,8 @@ object.c - 2 - 16 + 4 + 21 1 0 0 @@ -386,8 +470,8 @@ scheduler.c - 2 - 17 + 4 + 22 1 0 0 @@ -400,8 +484,8 @@ thread.c - 2 - 18 + 4 + 23 1 0 0 @@ -421,8 +505,8 @@ 0 0 - 3 - 19 + 5 + 24 1 0 0 @@ -435,8 +519,8 @@ cpuport.c - 3 - 20 + 5 + 25 2 0 0 @@ -449,8 +533,8 @@ context_rvds.S - 3 - 21 + 5 + 26 1 0 0 @@ -463,8 +547,8 @@ backtrace.c - 3 - 22 + 5 + 27 1 0 0 @@ -477,8 +561,8 @@ div0.c - 3 - 23 + 5 + 28 1 0 0 @@ -498,8 +582,8 @@ 0 0 - 4 - 24 + 6 + 29 1 0 0 @@ -512,8 +596,8 @@ cmd.c - 4 - 25 + 6 + 30 1 0 0 @@ -526,8 +610,8 @@ finsh_compiler.c - 4 - 26 + 6 + 31 1 0 0 @@ -540,8 +624,8 @@ finsh_error.c - 4 - 27 + 6 + 32 1 0 0 @@ -554,8 +638,8 @@ finsh_heap.c - 4 - 28 + 6 + 33 1 0 0 @@ -568,8 +652,8 @@ finsh_init.c - 4 - 29 + 6 + 34 1 0 0 @@ -582,8 +666,8 @@ finsh_node.c - 4 - 30 + 6 + 35 1 0 0 @@ -596,8 +680,8 @@ finsh_ops.c - 4 - 31 + 6 + 36 1 0 0 @@ -610,8 +694,8 @@ finsh_parser.c - 4 - 32 + 6 + 37 1 0 0 @@ -624,8 +708,8 @@ finsh_token.c - 4 - 33 + 6 + 38 1 0 0 @@ -638,8 +722,8 @@ finsh_var.c - 4 - 34 + 6 + 39 1 0 0 @@ -652,8 +736,8 @@ finsh_vm.c - 4 - 35 + 6 + 40 1 0 0 @@ -666,8 +750,8 @@ shell.c - 4 - 36 + 6 + 41 1 0 0 @@ -681,14 +765,35 @@ + + ComponentsInit + 0 + 0 + 0 + + 7 + 42 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\init\components_init.c + components_init.c + + + LwIP 0 0 0 - 5 - 37 + 8 + 43 1 0 0 @@ -701,8 +806,8 @@ api_lib.c - 5 - 38 + 8 + 44 1 0 0 @@ -715,8 +820,8 @@ api_msg.c - 5 - 39 + 8 + 45 1 0 0 @@ -729,8 +834,8 @@ err.c - 5 - 40 + 8 + 46 1 0 0 @@ -743,8 +848,8 @@ netbuf.c - 5 - 41 + 8 + 47 1 0 0 @@ -757,8 +862,8 @@ netdb.c - 5 - 42 + 8 + 48 1 0 0 @@ -771,8 +876,8 @@ netifapi.c - 5 - 43 + 8 + 49 1 0 0 @@ -785,8 +890,8 @@ sockets.c - 5 - 44 + 8 + 50 1 0 0 @@ -799,8 +904,8 @@ tcpip.c - 5 - 45 + 8 + 51 1 0 0 @@ -813,77 +918,7 @@ sys_arch.c - 5 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dhcp.c - dhcp.c - - - 5 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dns.c - dns.c - - - 5 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\init.c - init.c - - - 5 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\memp.c - memp.c - - - 5 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\netif.c - netif.c - - - 5 + 8 52 1 0 @@ -893,278 +928,180 @@ 0 0 0 - ..\..\components\net\lwip\src\core\pbuf.c - pbuf.c - - - 5 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\raw.c - raw.c - - - 5 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\stats.c - stats.c - - - 5 - 55 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\sys.c - sys.c - - - 5 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp.c - tcp.c - - - 5 - 57 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_in.c - tcp_in.c - - - 5 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_out.c - tcp_out.c - - - 5 - 59 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\udp.c - udp.c - - - 5 - 60 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\autoip.c - autoip.c - - - 5 - 61 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\icmp.c - icmp.c - - - 5 - 62 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\igmp.c - igmp.c - - - 5 - 63 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet.c - inet.c - - - 5 - 64 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c - inet_chksum.c - - - 5 - 65 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip.c - ip.c - - - 5 - 66 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c - ip_addr.c - - - 5 - 67 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c - ip_frag.c - - - 5 - 68 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\etharp.c - etharp.c - - - 5 - 69 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ethernetif.c - ethernetif.c - - - 5 - 71 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\slipif.c - slipif.c - - - 5 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 ..\..\components\net\lwip\src\core\def.c def.c - 5 - 0 + 8 + 53 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\dhcp.c + dhcp.c + + + 8 + 54 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\dns.c + dns.c + + + 8 + 55 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\init.c + init.c + + + 8 + 56 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\memp.c + memp.c + + + 8 + 57 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\netif.c + netif.c + + + 8 + 58 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\pbuf.c + pbuf.c + + + 8 + 59 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\raw.c + raw.c + + + 8 + 60 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\stats.c + stats.c + + + 8 + 61 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\sys.c + sys.c + + + 8 + 62 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\tcp.c + tcp.c + + + 8 + 63 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\tcp_in.c + tcp_in.c + + + 8 + 64 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\tcp_out.c + tcp_out.c + + + 8 + 65 1 0 0 @@ -1176,15 +1113,92 @@ ..\..\components\net\lwip\src\core\timers.c timers.c - - - - CMSIS - 0 - 0 - 0 - 6 + 8 + 66 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\udp.c + udp.c + + + 8 + 67 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\ipv4\autoip.c + autoip.c + + + 8 + 68 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\ipv4\icmp.c + icmp.c + + + 8 + 69 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\ipv4\igmp.c + igmp.c + + + 8 + 70 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\ipv4\inet.c + inet.c + + + 8 + 71 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c + inet_chksum.c + + + 8 72 1 0 @@ -1194,11 +1208,11 @@ 0 0 0 - CMSIS\CM3\CoreSupport\core_cm3.c - core_cm3.c + ..\..\components\net\lwip\src\core\ipv4\ip.c + ip.c - 6 + 8 73 1 0 @@ -1208,13 +1222,13 @@ 0 0 0 - CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c - system_LPC17xx.c + ..\..\components\net\lwip\src\core\ipv4\ip_addr.c + ip_addr.c - 6 + 8 74 - 2 + 1 0 0 0 @@ -1222,8 +1236,50 @@ 0 0 0 - CMSIS\CM3\DeviceSupport\NXP\LPC17xx\startup\arm\startup_LPC17xx.s - startup_LPC17xx.s + ..\..\components\net\lwip\src\core\ipv4\ip_frag.c + ip_frag.c + + + 8 + 75 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\netif\etharp.c + etharp.c + + + 8 + 76 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\netif\ethernetif.c + ethernetif.c + + + 8 + 77 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + ..\..\components\net\lwip\src\netif\slipif.c + slipif.c diff --git a/bsp/lpc176x/project.uvproj b/bsp/lpc176x/project.uvproj index 3607bca235..422cedef75 100644 --- a/bsp/lpc176x/project.uvproj +++ b/bsp/lpc176x/project.uvproj @@ -160,7 +160,7 @@ 0 1 1 - 4102 + 4099 Segger\JL2CM3.dll "" () @@ -346,7 +346,7 @@ - ..\..\components\net\lwip\src\arch\include;CMSIS\CM3\DeviceSupport\NXP\LPC17xx;..\..\components\net\lwip\src\include;.;..\..\components\net\lwip\src\include\ipv4;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\components\net\lwip\src;..\..\libcpu\arm\common;CMSIS\CM3\CoreSupport;..\..\components\finsh;..\..\components\net\lwip\src\include\netif + .;..\..\components\finsh;..\..\components\init;..\..\components\net\lwip\src;..\..\components\net\lwip\src\arch\include;..\..\components\net\lwip\src\include;..\..\components\net\lwip\src\include\ipv4;..\..\components\net\lwip\src\include\netif;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;CMSIS\CM3\CoreSupport;CMSIS\CM3\DeviceSupport\NXP\LPC17xx;applications;drivers @@ -384,37 +384,67 @@ - Startup + Applications application.c 1 - .\application.c + applications\application.c startup.c 1 - .\startup.c + applications\startup.c + + + + CMSIS + + + core_cm3.c + 1 + CMSIS\CM3\CoreSupport\core_cm3.c + + + system_LPC17xx.c + 1 + CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c + + + startup_LPC17xx.s + 2 + CMSIS\CM3\DeviceSupport\NXP\LPC17xx\startup\arm\startup_LPC17xx.s + + + + + Drivers + board.c 1 - .\board.c - - - uart.c - 1 - .\uart.c - - - led.c - 1 - .\led.c + drivers\board.c emac.c 1 - .\emac.c + drivers\emac.c + + + led.c + 1 + drivers\led.c + + + spi.c + 1 + drivers\spi.c + + + uart.c + 1 + drivers\uart.c @@ -456,6 +486,11 @@ 1 ..\..\src\mem.c + + memheap.c + 1 + ..\..\src\memheap.c + mempool.c 1 @@ -583,6 +618,16 @@ + + ComponentsInit + + + components_init.c + 1 + ..\..\components\init\components_init.c + + + LwIP @@ -631,6 +676,11 @@ 1 ..\..\components\net\lwip\src\arch\sys_arch.c + + def.c + 1 + ..\..\components\net\lwip\src\core\def.c + dhcp.c 1 @@ -691,6 +741,11 @@ 1 ..\..\components\net\lwip\src\core\tcp_out.c + + timers.c + 1 + ..\..\components\net\lwip\src\core\timers.c + udp.c 1 @@ -751,36 +806,6 @@ 1 ..\..\components\net\lwip\src\netif\slipif.c - - def.c - 1 - ..\..\components\net\lwip\src\core\def.c - - - timers.c - 1 - ..\..\components\net\lwip\src\core\timers.c - - - - - CMSIS - - - core_cm3.c - 1 - CMSIS\CM3\CoreSupport\core_cm3.c - - - system_LPC17xx.c - 1 - CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c - - - startup_LPC17xx.s - 2 - CMSIS\CM3\DeviceSupport\NXP\LPC17xx\startup\arm\startup_LPC17xx.s -