From e38f3aa39cfa1b8743853972841614565de46dcb Mon Sep 17 00:00:00 2001 From: BernardXiong Date: Mon, 11 May 2015 21:10:25 +0800 Subject: [PATCH] [BSP] Update Keil MDK project files. --- bsp/CME_M7/project.uvopt | 1443 +----------------------------- bsp/CME_M7/project.uvproj | 628 ++++++++----- bsp/CME_M7/rtconfig.py | 2 +- bsp/asm9260t/project.uvproj | 930 +++++++++++++++++++ bsp/frdm-k64f/project.uvproj | 122 +-- bsp/lm4f232/project.uvproj | 232 ++--- bsp/lpc178x/project.uvproj | 344 ++++--- bsp/lpc2478/project.uvproj | 294 +++--- bsp/lpc408x/project.uvproj | 1031 +++++++++++++++++++++ bsp/mb9bf506r/project.uvproj | 336 ++++--- bsp/mb9bf568r/project.uvproj | 682 ++++++++++++++ bsp/mini2440/project.Uv2 | 431 +++++++++ bsp/nrf51822/project.uvproj | 646 ++++++++++++++ bsp/sam7x/project.uvproj | 417 ++++++--- bsp/stm32f0x/project.uvproj | 508 ++++++++--- bsp/stm32f107/project.uvopt | 1628 +--------------------------------- bsp/stm32f107/project.uvproj | 692 +++++++++------ bsp/stm32f10x/project.Uv2 | 145 ++- bsp/stm32f20x/project.uvproj | 287 +++--- bsp/stm32f40x/project.uvproj | 147 +-- bsp/tm4c129x/project.uvproj | 1210 +++++++++++++++++++++++++ 21 files changed, 7527 insertions(+), 4628 deletions(-) create mode 100644 bsp/asm9260t/project.uvproj create mode 100644 bsp/lpc408x/project.uvproj create mode 100644 bsp/mb9bf568r/project.uvproj create mode 100644 bsp/mini2440/project.Uv2 create mode 100644 bsp/nrf51822/project.uvproj create mode 100644 bsp/tm4c129x/project.uvproj diff --git a/bsp/CME_M7/project.uvopt b/bsp/CME_M7/project.uvopt index 930f62b502..21805b8fa9 100644 --- a/bsp/CME_M7/project.uvopt +++ b/bsp/CME_M7/project.uvopt @@ -113,26 +113,6 @@ CapitalMicro\BIN\cmagdi.dll - - 0 - DLGTARM - (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0) - - - 0 - ARMDBGFLAGS - - - - 0 - cmagdi - -U-O6 -O6 -S3 -C1 -J0 -H127.0.0.1 -P2508 -N00("M7") -D00(20EC06CB) -L00(10) -N01("Cortex-M3") -D01(4BA00477) -L01(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO0 -FD20000000 -FC800 -FN0 - - - 0 - DLGUARM - (105=-1,-1,-1,-1,0) - 0 UL2CM3 @@ -156,7 +136,7 @@ 0 0 0 - 1 + 0 0 0 0 @@ -180,1430 +160,11 @@ - Applications - 1 - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - applications\application.c - application.c - 0 - 0 - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - applications\led.c - led.c - 0 - 0 - - - 1 - 3 - 1 - 0 - 0 - 0 - 0 - applications\startup.c - startup.c - 0 - 0 - - - - - CMSIS - 0 - 0 - 0 - 0 - - 2 - 4 - 1 - 0 - 0 - 0 - 0 - CMSIS\CME_M7\system_cmem7.c - system_cmem7.c - 0 - 0 - - - 2 - 5 - 2 - 0 - 0 - 0 - 0 - CMSIS\CME_M7\startup\arm\startup_cmem7.s - startup_cmem7.s - 0 - 0 - - - - - Drivers - 1 - 0 - 0 - 0 - - 3 - 6 - 1 - 0 - 0 - 0 - 0 - drivers\board.c - board.c - 0 - 0 - - - 3 - 7 - 1 - 0 - 0 - 0 - 0 - drivers\uart.c - uart.c - 0 - 0 - - - 3 - 8 - 1 - 0 - 0 - 0 - 0 - drivers\emac.c - emac.c - 0 - 0 - - - 3 - 9 - 1 - 0 - 0 - 0 - 0 - drivers\app_phy.c - app_phy.c - 0 - 0 - - - - - StdPeriph_Driver - 0 - 0 - 0 - 0 - - 4 - 10 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_adc.c - cmem7_adc.c - 0 - 0 - - - 4 - 11 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_aes.c - cmem7_aes.c - 0 - 0 - - - 4 - 12 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_can.c - cmem7_can.c - 0 - 0 - - - 4 - 13 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_ddr.c - cmem7_ddr.c - 0 - 0 - - - 4 - 14 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_dma.c - cmem7_dma.c - 0 - 0 - - - 4 - 15 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_efuse.c - cmem7_efuse.c - 0 - 0 - - - 4 - 16 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_eth.c - cmem7_eth.c - 0 - 0 - - - 4 - 17 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_flash.c - cmem7_flash.c - 0 - 0 - - - 4 - 18 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_gpio.c - cmem7_gpio.c - 0 - 0 - - - 4 - 19 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_i2c.c - cmem7_i2c.c - 0 - 0 - - - 4 - 20 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_misc.c - cmem7_misc.c - 0 - 0 - - - 4 - 21 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_rtc.c - cmem7_rtc.c - 0 - 0 - - - 4 - 22 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_spi.c - cmem7_spi.c - 0 - 0 - - - 4 - 23 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_tim.c - cmem7_tim.c - 0 - 0 - - - 4 - 24 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_uart.c - cmem7_uart.c - 0 - 0 - - - 4 - 25 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_usb.c - cmem7_usb.c - 0 - 0 - - - 4 - 26 - 1 - 0 - 0 - 0 - 0 - StdPeriph_Driver\src\cmem7_wdg.c - cmem7_wdg.c - 0 - 0 - - - - - Kernel - 0 - 0 - 0 - 0 - - 5 - 27 - 1 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - 0 - 0 - - - 5 - 28 - 1 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - 0 - 0 - - - 5 - 29 - 1 - 0 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - 0 - 0 - - - 5 - 30 - 1 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - 0 - 0 - - - 5 - 31 - 1 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - 0 - 0 - - - 5 - 32 - 1 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - 0 - 0 - - - 5 - 33 - 1 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - 0 - 0 - - - 5 - 34 - 1 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - 0 - 0 - - - 5 - 35 - 1 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - 0 - 0 - - - 5 - 36 - 1 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - 0 - 0 - - - 5 - 37 - 1 - 0 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - 0 - 0 - - - 5 - 38 - 1 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - 0 - 0 - - - - - CORTEX-M3 - 0 - 0 - 0 - 0 - - 6 - 39 - 1 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - 0 - 0 - - - 6 - 40 - 2 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - 0 - 0 - - - 6 - 41 - 1 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - 0 - 0 - - - 6 - 42 - 1 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 6 - 43 - 1 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - - - DeviceDrivers - 0 - 0 - 0 - 0 - - 7 - 44 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 7 - 45 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\completion.c - completion.c - 0 - 0 - - - 7 - 46 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\dataqueue.c - dataqueue.c - 0 - 0 - - - 7 - 47 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\pipe.c - pipe.c - 0 - 0 - - - 7 - 48 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\portal.c - portal.c - 0 - 0 - - - 7 - 49 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 7 - 50 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\workqueue.c - workqueue.c - 0 - 0 - - - - - finsh - 0 - 0 - 0 - 0 - - 8 - 51 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 8 - 52 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - 0 - 0 - - - 8 - 53 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - 8 - 54 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\msh_cmd.c - msh_cmd.c - 0 - 0 - - - 8 - 55 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\msh.c - msh.c - 0 - 0 - - - 8 - 56 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - 0 - 0 - - - 8 - 57 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - 0 - 0 - - - 8 - 58 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - 0 - 0 - - - 8 - 59 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - 0 - 0 - - - 8 - 60 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - 0 - 0 - - - 8 - 61 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - 0 - 0 - - - 8 - 62 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - 0 - 0 - - - 8 - 63 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - 0 - 0 - - - 8 - 64 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - 0 - 0 - - - 8 - 65 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - 0 - 0 - - - - - Components - 0 - 0 - 0 - 0 - - 9 - 66 - 1 - 0 - 0 - 0 - 0 - ..\..\components\init\components.c - components.c - 0 - 0 - - - - - libc - 0 - 0 - 0 - 0 - - 10 - 67 - 1 - 0 - 0 - 0 - 0 - ..\..\components\libc\armlibc\mem_std.c - mem_std.c - 0 - 0 - - - 10 - 68 - 1 - 0 - 0 - 0 - 0 - ..\..\components\libc\armlibc\stubs.c - stubs.c - 0 - 0 - - - - - LwIP + Source Group 1 0 0 0 0 - - 11 - 69 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\api_lib.c - api_lib.c - 0 - 0 - - - 11 - 70 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\api_msg.c - api_msg.c - 0 - 0 - - - 11 - 71 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\err.c - err.c - 0 - 0 - - - 11 - 72 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netbuf.c - netbuf.c - 0 - 0 - - - 11 - 73 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netdb.c - netdb.c - 0 - 0 - - - 11 - 74 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netifapi.c - netifapi.c - 0 - 0 - - - 11 - 75 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\sockets.c - sockets.c - 0 - 0 - - - 11 - 76 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\tcpip.c - tcpip.c - 0 - 0 - - - 11 - 77 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c - sys_arch.c - 0 - 0 - - - 11 - 78 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\def.c - def.c - 0 - 0 - - - 11 - 79 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\dhcp.c - dhcp.c - 0 - 0 - - - 11 - 80 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\dns.c - dns.c - 0 - 0 - - - 11 - 81 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\init.c - init.c - 0 - 0 - - - 11 - 82 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\memp.c - memp.c - 0 - 0 - - - 11 - 83 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\netif.c - netif.c - 0 - 0 - - - 11 - 84 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\pbuf.c - pbuf.c - 0 - 0 - - - 11 - 85 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\raw.c - raw.c - 0 - 0 - - - 11 - 86 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\stats.c - stats.c - 0 - 0 - - - 11 - 87 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\sys.c - sys.c - 0 - 0 - - - 11 - 88 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp.c - tcp.c - 0 - 0 - - - 11 - 89 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c - tcp_in.c - 0 - 0 - - - 11 - 90 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c - tcp_out.c - 0 - 0 - - - 11 - 91 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\timers.c - timers.c - 0 - 0 - - - 11 - 92 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\udp.c - udp.c - 0 - 0 - - - 11 - 93 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c - autoip.c - 0 - 0 - - - 11 - 94 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c - icmp.c - 0 - 0 - - - 11 - 95 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c - igmp.c - 0 - 0 - - - 11 - 96 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c - inet.c - 0 - 0 - - - 11 - 97 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c - inet_chksum.c - 0 - 0 - - - 11 - 98 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c - ip.c - 0 - 0 - - - 11 - 99 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c - ip_addr.c - 0 - 0 - - - 11 - 100 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c - ip_frag.c - 0 - 0 - - - 11 - 101 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\etharp.c - etharp.c - 0 - 0 - - - 11 - 102 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c - ethernetif.c - 0 - 0 - - - 11 - 103 - 1 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\slipif.c - slipif.c - 0 - 0 - diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj index 2eba13d595..9a1283bdcc 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 @@ -137,22 +141,24 @@ 0 1 1 + 1 + 1 0 - -1 + 17 - - - - - + + + + + - - - - - + + + + + CapitalMicro\BIN\cmagdi.dll @@ -168,7 +174,11 @@ 0 BIN\UL2CM3.DLL "" () - + + + + + 0 @@ -200,7 +210,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -331,7 +341,7 @@ 0x0 - + 1 @@ -347,11 +357,13 @@ 2 0 0 + 0 + 0 - + RT_USING_ARM_LIBC - - 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\init;..\..\components\libc\armlibc;..\..\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 + + 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 @@ -363,11 +375,12 @@ 0 0 0 + 0 - - - - + + + + @@ -379,163 +392,208 @@ 0 0x00000000 0x00000000 + CME_M7.sct - - - --keep __fsym_* --keep __vsym_* --keep __rt_init* - - + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + - Applications + StdPeriph_Driver - application.c + cmem7_adc.c 1 - applications\application.c + StdPeriph_Driver/src/cmem7_adc.c + + - led.c + cmem7_aes.c 1 - applications\led.c + StdPeriph_Driver/src/cmem7_aes.c + + - startup.c + cmem7_can.c 1 - applications\startup.c + StdPeriph_Driver/src/cmem7_can.c - - - CMSIS - system_cmem7.c + cmem7_ddr.c 1 - CMSIS\CME_M7\system_cmem7.c + StdPeriph_Driver/src/cmem7_ddr.c + + - startup_cmem7.s - 2 - CMSIS\CME_M7\startup\arm\startup_cmem7.s + cmem7_dma.c + 1 + StdPeriph_Driver/src/cmem7_dma.c - - - Drivers - board.c + cmem7_efuse.c 1 - drivers\board.c + StdPeriph_Driver/src/cmem7_efuse.c + + - uart.c + cmem7_eth.c 1 - drivers\uart.c + StdPeriph_Driver/src/cmem7_eth.c + + - emac.c + cmem7_flash.c 1 - drivers\emac.c + StdPeriph_Driver/src/cmem7_flash.c + + - app_phy.c + cmem7_gpio.c 1 - drivers\app_phy.c + StdPeriph_Driver/src/cmem7_gpio.c - - - StdPeriph_Driver - cmem7_adc.c + cmem7_i2c.c 1 - StdPeriph_Driver\src\cmem7_adc.c + StdPeriph_Driver/src/cmem7_i2c.c + + - cmem7_aes.c + cmem7_misc.c 1 - StdPeriph_Driver\src\cmem7_aes.c + StdPeriph_Driver/src/cmem7_misc.c + + - cmem7_can.c + cmem7_rtc.c 1 - StdPeriph_Driver\src\cmem7_can.c + StdPeriph_Driver/src/cmem7_rtc.c + + - cmem7_ddr.c + cmem7_spi.c 1 - StdPeriph_Driver\src\cmem7_ddr.c + StdPeriph_Driver/src/cmem7_spi.c + + - cmem7_dma.c + cmem7_tim.c 1 - StdPeriph_Driver\src\cmem7_dma.c + StdPeriph_Driver/src/cmem7_tim.c + + - cmem7_efuse.c + cmem7_uart.c 1 - StdPeriph_Driver\src\cmem7_efuse.c + StdPeriph_Driver/src/cmem7_uart.c + + - cmem7_eth.c + cmem7_usb.c 1 - StdPeriph_Driver\src\cmem7_eth.c + StdPeriph_Driver/src/cmem7_usb.c + + - cmem7_flash.c + cmem7_wdg.c 1 - StdPeriph_Driver\src\cmem7_flash.c + StdPeriph_Driver/src/cmem7_wdg.c + + + + Applications + - cmem7_gpio.c + application.c 1 - StdPeriph_Driver\src\cmem7_gpio.c + applications/application.c + + - cmem7_i2c.c + led.c 1 - StdPeriph_Driver\src\cmem7_i2c.c + applications/led.c + + - cmem7_misc.c + startup.c 1 - StdPeriph_Driver\src\cmem7_misc.c + applications/startup.c + + + + Drivers + - cmem7_rtc.c + board.c 1 - StdPeriph_Driver\src\cmem7_rtc.c + drivers/board.c + + - cmem7_spi.c + uart.c 1 - StdPeriph_Driver\src\cmem7_spi.c + drivers/uart.c + + - cmem7_tim.c + emac.c 1 - StdPeriph_Driver\src\cmem7_tim.c + drivers/emac.c + + - cmem7_uart.c + app_phy.c 1 - StdPeriph_Driver\src\cmem7_uart.c + drivers/app_phy.c + + + + CMSIS + - cmem7_usb.c + system_cmem7.c 1 - StdPeriph_Driver\src\cmem7_usb.c + CMSIS/CME_M7/system_cmem7.c + + - cmem7_wdg.c - 1 - StdPeriph_Driver\src\cmem7_wdg.c + startup_cmem7.s + 2 + CMSIS/CME_M7/startup/arm/startup_cmem7.s @@ -545,62 +603,91 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + components.c + 1 + ../../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 + + thread.c 1 - ..\..\src\thread.c + ../../src/thread.c + + timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -610,27 +697,52 @@ 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 + ../../libcpu/arm/common/showmem.c + + + + + libc + + + mem_std.c + 1 + ../../components/libc/armlibc/mem_std.c + + + + + stubs.c + 1 + ../../components/libc/armlibc/stubs.c @@ -640,37 +752,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 + ../../components/drivers/src/pipe.c + + portal.c 1 - ..\..\components\drivers\src\portal.c + ../../components/drivers/src/portal.c + + ringbuffer.c 1 - ..\..\components\drivers\src\ringbuffer.c + ../../components/drivers/src/ringbuffer.c + + workqueue.c 1 - ..\..\components\drivers\src\workqueue.c + ../../components/drivers/src/workqueue.c @@ -680,102 +804,105 @@ 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 + + msh_cmd.c 1 - ..\..\components\finsh\msh_cmd.c + ../../components/finsh/msh_cmd.c + + msh.c 1 - ..\..\components\finsh\msh.c + ../../components/finsh/msh.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 - - - finsh_vm.c - 1 - ..\..\components\finsh\finsh_vm.c - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.c + ../../components/finsh/finsh_var.c - - - Components - components.c + finsh_vm.c 1 - ..\..\components\init\components.c + ../../components/finsh/finsh_vm.c - - - libc - mem_std.c - 1 - ..\..\components\libc\armlibc\mem_std.c - - - stubs.c + finsh_token.c 1 - ..\..\components\libc\armlibc\stubs.c + ../../components/finsh/finsh_token.c @@ -785,182 +912,249 @@ api_lib.c 1 - ..\..\components\net\lwip-1.4.1\src\api\api_lib.c + ../../components/net/lwip-1.4.1/src/api/api_lib.c + + api_msg.c 1 - ..\..\components\net\lwip-1.4.1\src\api\api_msg.c + ../../components/net/lwip-1.4.1/src/api/api_msg.c + + err.c 1 - ..\..\components\net\lwip-1.4.1\src\api\err.c + ../../components/net/lwip-1.4.1/src/api/err.c + + netbuf.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netbuf.c + ../../components/net/lwip-1.4.1/src/api/netbuf.c + + netdb.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netdb.c + ../../components/net/lwip-1.4.1/src/api/netdb.c + + netifapi.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netifapi.c + ../../components/net/lwip-1.4.1/src/api/netifapi.c + + sockets.c 1 - ..\..\components\net\lwip-1.4.1\src\api\sockets.c + ../../components/net/lwip-1.4.1/src/api/sockets.c + + tcpip.c 1 - ..\..\components\net\lwip-1.4.1\src\api\tcpip.c + ../../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-1.4.1/src/arch/sys_arch.c + + def.c 1 - ..\..\components\net\lwip-1.4.1\src\core\def.c + ../../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-1.4.1/src/core/dhcp.c + + dns.c 1 - ..\..\components\net\lwip-1.4.1\src\core\dns.c + ../../components/net/lwip-1.4.1/src/core/dns.c + + init.c 1 - ..\..\components\net\lwip-1.4.1\src\core\init.c + ../../components/net/lwip-1.4.1/src/core/init.c + + memp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\memp.c + ../../components/net/lwip-1.4.1/src/core/memp.c + + netif.c 1 - ..\..\components\net\lwip-1.4.1\src\core\netif.c + ../../components/net/lwip-1.4.1/src/core/netif.c + + pbuf.c 1 - ..\..\components\net\lwip-1.4.1\src\core\pbuf.c + ../../components/net/lwip-1.4.1/src/core/pbuf.c + + raw.c 1 - ..\..\components\net\lwip-1.4.1\src\core\raw.c + ../../components/net/lwip-1.4.1/src/core/raw.c + + stats.c 1 - ..\..\components\net\lwip-1.4.1\src\core\stats.c + ../../components/net/lwip-1.4.1/src/core/stats.c + + sys.c 1 - ..\..\components\net\lwip-1.4.1\src\core\sys.c + ../../components/net/lwip-1.4.1/src/core/sys.c + + tcp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp.c + ../../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 + ../../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 + ../../components/net/lwip-1.4.1/src/core/tcp_out.c + + timers.c 1 - ..\..\components\net\lwip-1.4.1\src\core\timers.c + ../../components/net/lwip-1.4.1/src/core/timers.c + + udp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\udp.c + ../../components/net/lwip-1.4.1/src/core/udp.c + + autoip.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c + ../../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 + ../../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 + ../../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-1.4.1/src/core/ipv4/inet.c + + inet_chksum.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c + ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c + + ip.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c + + ip_addr.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c + + ip_frag.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c + + etharp.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\etharp.c + ../../components/net/lwip-1.4.1/src/netif/etharp.c + + ethernetif.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c + ../../components/net/lwip-1.4.1/src/netif/ethernetif.c + + slipif.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\slipif.c + ../../components/net/lwip-1.4.1/src/netif/slipif.c -
diff --git a/bsp/CME_M7/rtconfig.py b/bsp/CME_M7/rtconfig.py index ea750bc4f7..57d162ffd2 100644 --- a/bsp/CME_M7/rtconfig.py +++ b/bsp/CME_M7/rtconfig.py @@ -24,7 +24,7 @@ if os.getenv('RTT_EXEC_PATH'): if os.getenv('RTT_ROOT'): RTT_ROOT = os.getenv('RTT_ROOT') else: - RTT_ROOT = os.path.normpath(os.getcwd()) + RTT_ROOT = os.path.normpath(os.getcwd() + '/../..') BUILD = 'debug' diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj new file mode 100644 index 0000000000..8d44d7636b --- /dev/null +++ b/bsp/asm9260t/project.uvproj @@ -0,0 +1,930 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + rtthread + 0x4 + ARM-ADS + + + AT91SAM9260 + Atmel + IRAM(0x200000-0x200FFF) IRAM2(0x300000-0x300FFF) IROM(0x100000-0x107FFF) CLOCK(18432000) CPUTYPE(ARM926EJ-S) + + "STARTUP\Atmel\SAM9260.s" ("Atmel AT91SAM9260 Startup Code") + UL2ARM(-UV2077N9E -O47 -S0 -C0 -N00("ARM926EJ-S Core") -D00(0792603F) -L00(4) -FO7 -FD300000 -FC1000 -FN1 -FF0AT91SAM9_DF_P1056_CS1 -FS020000000 -FL083BE00) + 4210 + AT91SAM9260.H + + + + + + + + + + + 0 + 0 + + + + Atmel\SAM9260\ + Atmel\SAM9260\ + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + template + 1 + 0 + 0 + 1 + 1 + .\Listings\ + 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 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARM.DLL + -cAT91SAM9260 + DARMATS9.DLL + -p91SAM9260 + SARM.DLL + + TARMATS9.DLL + -p91SAM9260 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 0 + 0 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + + 0 + 5 + + + + + + + + + + + + + .\jlink\at91sam9260.ini + Segger\JLTAgdi.dll + + + + + 1 + 0 + 0 + 0 + 1 + 4096 + + 1 + BIN\UL2ARM.DLL + "" () + .\jlink\at91sam9260.ini + + + + 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 + ARM926EJ-S + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 0 + 8 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x200000 + 0x1000 + + + 1 + 0x100000 + 0x8000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x20000000 + 0x800000 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x100000 + 0x8000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x20800000 + 0x1800000 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x200000 + 0x1000 + + + 0 + 0x300000 + 0x1000 + + + + + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + + + 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 + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x20000000 + 0x20800000 + + .\at91sam9260_ram.scat + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + + + + + + + Applications + + + application.c + 1 + applications/application.c + + + + + startup.c + 1 + applications/startup.c + + + + + Drivers + + + board.c + 1 + drivers/board.c + + + + + usart.c + 1 + drivers/usart.c + + + + + led.c + 1 + drivers/led.c + + + + + platform + + + gpio.c + 1 + platform/gpio.c + + + + + interrupt.c + 1 + platform/interrupt.c + + + + + reset.c + 1 + platform/reset.c + + + + + rt_low_level_init.c + 1 + platform/rt_low_level_init.c + + + + + system_clock.c + 1 + platform/system_clock.c + + + + + timer0.c + 1 + platform/timer0.c + + + + + uart.c + 1 + platform/uart.c + + + + + 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 + + + + + mempool.c + 1 + ../../src/mempool.c + + + + + object.c + 1 + ../../src/object.c + + + + + scheduler.c + 1 + ../../src/scheduler.c + + + + + slab.c + 1 + ../../src/slab.c + + + + + thread.c + 1 + ../../src/thread.c + + + + + timer.c + 1 + ../../src/timer.c + + + + + ARM926 + + + cpuport.c + 1 + ../../libcpu/arm/arm926/cpuport.c + + + + + mmu.c + 1 + ../../libcpu/arm/arm926/mmu.c + + + + + stack.c + 1 + ../../libcpu/arm/arm926/stack.c + + + + + trap.c + 1 + ../../libcpu/arm/arm926/trap.c + + + + + context_rvds.S + 2 + ../../libcpu/arm/arm926/context_rvds.S + + + + + start_rvds.S + 2 + ../../libcpu/arm/arm926/start_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 + + + + + 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 + + + + + DeviceDrivers + + + serial.c + 1 + ../../components/drivers/serial/serial.c + + + + + i2c_core.c + 1 + ../../components/drivers/i2c/i2c_core.c + + + + + i2c_dev.c + 1 + ../../components/drivers/i2c/i2c_dev.c + + + + + i2c-bit-ops.c + 1 + ../../components/drivers/i2c/i2c-bit-ops.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 + + + + + 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 + + + + + + +
diff --git a/bsp/frdm-k64f/project.uvproj b/bsp/frdm-k64f/project.uvproj index dad542e65d..c9ccb80717 100644 --- a/bsp/frdm-k64f/project.uvproj +++ b/bsp/frdm-k64f/project.uvproj @@ -354,7 +354,7 @@ - .;..\..\components\drivers\include;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;applications;board;device;device\MK64F12 + board;applications;.;device;device/MK64F12;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/finsh @@ -385,7 +385,7 @@ - --keep __fsym_* --keep __vsym_* + --keep *.o(FSymTab) --keep *.o(VSymTab) @@ -393,43 +393,43 @@ - Applications + Board - application.c + board.c 1 - applications\application.c + board/board.c - startup.c + drv_uart.c 1 - applications\startup.c + board/drv_uart.c - - - Board - board.c + led.c 1 - board\board.c + board/led.c + + + Applications - drv_uart.c + application.c 1 - board\drv_uart.c + applications/application.c - led.c + startup.c 1 - board\led.c + applications/startup.c @@ -439,14 +439,14 @@ system_MK64F12.c 1 - device\MK64F12\system_MK64F12.c + device/MK64F12/system_MK64F12.c startup_MK64F12.s 2 - device\TOOLCHAIN_ARM_STD\startup_MK64F12.s + device/TOOLCHAIN_ARM_STD/startup_MK64F12.s @@ -456,84 +456,91 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + + components.c + 1 + ../../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 thread.c 1 - ..\..\src\thread.c + ../../src/thread.c timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -543,35 +550,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 @@ -581,42 +588,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 + ../../components/drivers/src/pipe.c portal.c 1 - ..\..\components\drivers\src\portal.c + ../../components/drivers/src/portal.c ringbuffer.c 1 - ..\..\components\drivers\src\ringbuffer.c + ../../components/drivers/src/ringbuffer.c + + + + + workqueue.c + 1 + ../../components/drivers/src/workqueue.c @@ -626,91 +640,91 @@ 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 diff --git a/bsp/lm4f232/project.uvproj b/bsp/lm4f232/project.uvproj index 32700d1ba6..db6efd334d 100644 --- a/bsp/lm4f232/project.uvproj +++ b/bsp/lm4f232/project.uvproj @@ -343,7 +343,7 @@ PART_LM4F232H5QD - .;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;Libraries;applications;drivers + Libraries;applications;.;drivers;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/finsh @@ -373,257 +373,257 @@ - --keep __fsym_* --keep __vsym_* + --keep *.o(FSymTab) --keep *.o(VSymTab) - - Applications - - - application.c - 1 - applications\application.c - - - - - startup.c - 1 - applications\startup.c - - - - - Drivers - - - board.c - 1 - drivers\board.c - - - - - serial.c - 1 - drivers\serial.c - - - Libraries adc.c 1 - Libraries\driverlib\adc.c + Libraries/driverlib/adc.c can.c 1 - Libraries\driverlib\can.c + Libraries/driverlib/can.c comp.c 1 - Libraries\driverlib\comp.c + Libraries/driverlib/comp.c cpu.c 1 - Libraries\driverlib\cpu.c + Libraries/driverlib/cpu.c eeprom.c 1 - Libraries\driverlib\eeprom.c + Libraries/driverlib/eeprom.c epi.c 1 - Libraries\driverlib\epi.c + Libraries/driverlib/epi.c ethernet.c 1 - Libraries\driverlib\ethernet.c + Libraries/driverlib/ethernet.c fan.c 1 - Libraries\driverlib\fan.c + Libraries/driverlib/fan.c flash.c 1 - Libraries\driverlib\flash.c + Libraries/driverlib/flash.c fpu.c 1 - Libraries\driverlib\fpu.c + Libraries/driverlib/fpu.c gpio.c 1 - Libraries\driverlib\gpio.c + Libraries/driverlib/gpio.c hibernate.c 1 - Libraries\driverlib\hibernate.c + Libraries/driverlib/hibernate.c i2c.c 1 - Libraries\driverlib\i2c.c + Libraries/driverlib/i2c.c i2s.c 1 - Libraries\driverlib\i2s.c + Libraries/driverlib/i2s.c interrupt.c 1 - Libraries\driverlib\interrupt.c + Libraries/driverlib/interrupt.c lpc.c 1 - Libraries\driverlib\lpc.c + Libraries/driverlib/lpc.c mpu.c 1 - Libraries\driverlib\mpu.c + Libraries/driverlib/mpu.c peci.c 1 - Libraries\driverlib\peci.c + Libraries/driverlib/peci.c pwm.c 1 - Libraries\driverlib\pwm.c + Libraries/driverlib/pwm.c qei.c 1 - Libraries\driverlib\qei.c + Libraries/driverlib/qei.c ssi.c 1 - Libraries\driverlib\ssi.c + Libraries/driverlib/ssi.c sysctl.c 1 - Libraries\driverlib\sysctl.c + Libraries/driverlib/sysctl.c sysexc.c 1 - Libraries\driverlib\sysexc.c + Libraries/driverlib/sysexc.c systick.c 1 - Libraries\driverlib\systick.c + Libraries/driverlib/systick.c timer.c 1 - Libraries\driverlib\timer.c + Libraries/driverlib/timer.c uart.c 1 - Libraries\driverlib\uart.c + Libraries/driverlib/uart.c udma.c 1 - Libraries\driverlib\udma.c + Libraries/driverlib/udma.c usb.c 1 - Libraries\driverlib\usb.c + Libraries/driverlib/usb.c watchdog.c 1 - Libraries\driverlib\watchdog.c + Libraries/driverlib/watchdog.c start_rvds.S 2 - Libraries\startup\arm\start_rvds.S + Libraries/startup/arm/start_rvds.S + + + + + Applications + + + application.c + 1 + applications/application.c + + + + + startup.c + 1 + applications/startup.c + + + + + Drivers + + + board.c + 1 + drivers/board.c + + + + + serial.c + 1 + drivers/serial.c @@ -633,91 +633,91 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + + components.c + 1 + ../../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 - - - - - memheap.c - 1 - ..\..\src\memheap.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 thread.c 1 - ..\..\src\thread.c + ../../src/thread.c src_timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -727,35 +727,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 @@ -763,93 +763,93 @@ finsh - cmd.c + shell.c 1 - ..\..\components\finsh\cmd.c + ../../components/finsh/shell.c - finsh_compiler.c + symbol.c 1 - ..\..\components\finsh\finsh_compiler.c + ../../components/finsh/symbol.c - finsh_error.c + cmd.c 1 - ..\..\components\finsh\finsh_error.c + ../../components/finsh/cmd.c - finsh_heap.c + finsh_compiler.c 1 - ..\..\components\finsh\finsh_heap.c + ../../components/finsh/finsh_compiler.c - finsh_init.c + finsh_error.c 1 - ..\..\components\finsh\finsh_init.c + ../../components/finsh/finsh_error.c - finsh_node.c + finsh_heap.c 1 - ..\..\components\finsh\finsh_node.c + ../../components/finsh/finsh_heap.c - finsh_ops.c + finsh_init.c 1 - ..\..\components\finsh\finsh_ops.c + ../../components/finsh/finsh_init.c - finsh_parser.c + finsh_node.c 1 - ..\..\components\finsh\finsh_parser.c + ../../components/finsh/finsh_node.c - finsh_token.c + finsh_ops.c 1 - ..\..\components\finsh\finsh_token.c + ../../components/finsh/finsh_ops.c - finsh_var.c + finsh_parser.c 1 - ..\..\components\finsh\finsh_var.c + ../../components/finsh/finsh_parser.c - finsh_vm.c + finsh_var.c 1 - ..\..\components\finsh\finsh_vm.c + ../../components/finsh/finsh_var.c - shell.c + finsh_vm.c 1 - ..\..\components\finsh\shell.c + ../../components/finsh/finsh_vm.c - symbol.c + finsh_token.c 1 - ..\..\components\finsh\symbol.c + ../../components/finsh/finsh_token.c diff --git a/bsp/lpc178x/project.uvproj b/bsp/lpc178x/project.uvproj index 8c259ccd04..d3fa95f420 100644 --- a/bsp/lpc178x/project.uvproj +++ b/bsp/lpc178x/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread LPC17xx @@ -15,25 +12,25 @@ LPC1788 NXP (founded by Philips) IRAM(0x10000000-0x1000FFFF) IRAM2(0x20000000-0x20007FFF) IROM(0-0x7FFFF) CLOCK(12000000) CPUTYPE("Cortex-M3") - + "STARTUP\NXP\LPC177x_8x\startup_LPC177x_8x.s" ("NXP LPC177x_8x Startup Code") UL2CM3(-O463 -S0 -C0 -FO7 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000) 5325 LPC177x_8x.H - - - - - - - - - - + + + + + + + + + + 0 - - - + + + NXP\LPC177x_8x\ NXP\LPC177x_8x\ @@ -57,31 +54,29 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -95,8 +90,8 @@ 0 0 3 - - + + SARMCM3.DLL @@ -136,23 +131,22 @@ 1 0 1 - 0 0 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -167,7 +161,7 @@ Segger\JL2CM3.dll "" () - + @@ -199,7 +193,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -330,7 +324,7 @@ 0x8000 - + 1 @@ -345,12 +339,11 @@ 0 0 0 - 0 - - - - .;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;CMSIS\CM3\CoreSupport;CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x;applications;drivers + + + + applications;.;drivers;CMSIS/CM3/CoreSupport;CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/finsh @@ -361,12 +354,11 @@ 0 0 0 - 0 - - - - + + + + @@ -378,12 +370,12 @@ 0 0x00000000 0x10000000 - - - - --keep __fsym_* --keep __vsym_* - - + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -394,32 +386,14 @@ application.c 1 - applications\application.c - - - startup.c - 1 - applications\startup.c + applications/application.c - - - CMSIS - core_cm3.c - 1 - CMSIS\CM3\CoreSupport\core_cm3.c - - - system_LPC177x_8x.c + startup.c 1 - CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x\system_LPC177x_8x.c - - - startup_LPC177x_8x.s - 2 - CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x\startup\arm\startup_LPC177x_8x.s + applications/startup.c @@ -429,47 +403,87 @@ board.c 1 - drivers\board.c + drivers/board.c + + drv_glcd.c 1 - drivers\drv_glcd.c + drivers/drv_glcd.c + + lpc177x_8x_clkpwr.c 1 - drivers\lpc177x_8x_clkpwr.c + drivers/lpc177x_8x_clkpwr.c + + lpc177x_8x_emc.c 1 - drivers\lpc177x_8x_emc.c + drivers/lpc177x_8x_emc.c + + lpc177x_8x_pinsel.c 1 - drivers\lpc177x_8x_pinsel.c + drivers/lpc177x_8x_pinsel.c + + lpc177x_8x_uart.c 1 - drivers\lpc177x_8x_uart.c + drivers/lpc177x_8x_uart.c + + lpc17xx_lcd.c 1 - drivers\lpc17xx_lcd.c + drivers/lpc17xx_lcd.c + + sdram.c 1 - drivers\sdram.c + drivers/sdram.c + + uart.c 1 - drivers\uart.c + drivers/uart.c + + + + + CMSIS + + + core_cm3.c + 1 + CMSIS/CM3/CoreSupport/core_cm3.c + + + + + system_LPC177x_8x.c + 1 + CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x/system_LPC177x_8x.c + + + + + startup_LPC177x_8x.s + 2 + CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x/startup/arm/startup_LPC177x_8x.s @@ -479,67 +493,98 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + components.c + 1 + ../../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 + + memheap.c 1 - ..\..\src\memheap.c + ../../src/memheap.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 + + thread.c 1 - ..\..\src\thread.c + ../../src/thread.c + + timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -549,112 +594,133 @@ 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 + ../../libcpu/arm/common/showmem.c finsh + + + shell.c + 1 + ../../components/finsh/shell.c + + + + + symbol.c + 1 + ../../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 - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.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 - - - msh.c - 1 - ..\..\components\finsh\msh.c - - - msh_cmd.c - 1 - ..\..\components\finsh\msh_cmd.c - - - shell.c - 1 - ..\..\components\finsh\shell.c + ../../components/finsh/finsh_vm.c + + - symbol.c + finsh_token.c 1 - ..\..\components\finsh\symbol.c + ../../components/finsh/finsh_token.c
- diff --git a/bsp/lpc2478/project.uvproj b/bsp/lpc2478/project.uvproj index 3836907e2b..8fcdccea67 100644 --- a/bsp/lpc2478/project.uvproj +++ b/bsp/lpc2478/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread LPC2478 @@ -20,20 +17,21 @@ UL2ARM(-U268761108 -O7 -S0 -C0 -FO15 -FD40000000 -FC800 -FN1 -FF0LPC_IAP2_512 -FS00 -FL07E000) 4307 LPC23xx.H - - - - - - - - - - + + + + + + + + + + + 0 0 - - - + + + Philips\ Philips\ @@ -43,43 +41,45 @@ 0 1 - .\obj\ + .\build\ rtthread-lpc 1 0 0 1 1 - .\obj\ + .\build\ 1 0 0 0 0 - - + + 0 0 + 0 + 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -93,8 +93,9 @@ 0 0 3 - - + + + 1 SARM.DLL @@ -102,7 +103,7 @@ DARMP.DLL -pLPC2478 SARM.DLL - + TARMP.DLL -pLPC2478 @@ -128,28 +129,29 @@ 1 1 - 0 + 1 1 1 1 0 1 + 0 0 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -162,9 +164,14 @@ 1 4096 + 1 BIN\UL2ARM.DLL "LPC210x_ISP.EXE" ("#H" ^X $D COM1: 38400 1) - + + + + + 0 @@ -196,7 +203,7 @@ 0 0 ARM7TDMI - + 0 0 0 @@ -327,7 +334,7 @@ 0x4000 - + 1 @@ -342,11 +349,12 @@ 0 0 0 + 0 - - - - .;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\lpc24xx;applications;drivers + + + + applications;.;drivers;../../include;../../libcpu/arm/lpc24xx;../../libcpu/arm/common;../../components/finsh @@ -357,11 +365,12 @@ 0 0 0 + 0 - - - - + + + + @@ -373,12 +382,12 @@ 0 0x00000000 0x10000000 - - - - --keep __fsym_* --keep __vsym_* - - + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -389,12 +398,14 @@ application.c 1 - applications\application.c + applications/application.c + + startup.c 1 - applications\startup.c + applications/startup.c @@ -404,12 +415,14 @@ board.c 1 - drivers\board.c + drivers/board.c + + serial.c 1 - drivers\serial.c + drivers/serial.c @@ -419,67 +432,91 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + + components.c + 1 + ../../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 - - - memheap.c - 1 - ..\..\src\memheap.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 + + thread.c 1 - ..\..\src\thread.c + ../../src/thread.c + + timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -489,122 +526,161 @@ cpu.c 1 - ..\..\libcpu\arm\lpc24xx\cpu.c + ../../libcpu/arm/lpc24xx/cpu.c + + interrupt.c 1 - ..\..\libcpu\arm\lpc24xx\interrupt.c + ../../libcpu/arm/lpc24xx/interrupt.c + + stack.c 1 - ..\..\libcpu\arm\lpc24xx\stack.c + ../../libcpu/arm/lpc24xx/stack.c + + trap.c 1 - ..\..\libcpu\arm\lpc24xx\trap.c + ../../libcpu/arm/lpc24xx/trap.c + + context_rvds.S 2 - ..\..\libcpu\arm\lpc24xx\context_rvds.S + ../../libcpu/arm/lpc24xx/context_rvds.S + + start_rvds.S 2 - ..\..\libcpu\arm\lpc24xx\start_rvds.S + ../../libcpu/arm/lpc24xx/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 + ../../libcpu/arm/common/showmem.c finsh + + + shell.c + 1 + ../../components/finsh/shell.c + + + + + symbol.c + 1 + ../../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 - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.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 - - - shell.c - 1 - ..\..\components\finsh\shell.c + ../../components/finsh/finsh_vm.c + + - symbol.c + finsh_token.c 1 - ..\..\components\finsh\symbol.c + ../../components/finsh/finsh_token.c
- diff --git a/bsp/lpc408x/project.uvproj b/bsp/lpc408x/project.uvproj new file mode 100644 index 0000000000..47403d9620 --- /dev/null +++ b/bsp/lpc408x/project.uvproj @@ -0,0 +1,1031 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + RT-Thread LPC408x + 0x4 + ARM-ADS + + + LPC4088 + NXP (founded by Philips) + IRAM(0x10000000-0x1000FFFF) IRAM2(0x20000000-0x20007FFF) IROM(0-0x7FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2 + + "STARTUP\NXP\LPC407x_8x_177x_8x\startup_LPC407x_8x_177x_8x.s" ("NXP LPC407x_8x_177x_8x Startup Code") + UL2CM3(-O4303 -S0 -C0 -FO7 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000) + 6493 + LPC407x_8x_177x_8x.h + + + + + + + + + + SFD\NXP\LPC407x_8x_177x_8x\LPC408x_7x.SFR + 0 + + + + NXP\LPC407x_8x_177x_8x\ + NXP\LPC407x_8x_177x_8x\ + + 0 + 0 + 0 + 0 + 1 + + .\build\ + rtthread-lpc + 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 + 1 + 0 + 0 + 0 + 0 + 3 + + + + + SARMCM3.DLL + -MPU + DCM.DLL + -pCM4 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM4 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + + + 1 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + + 0 + 7 + + + + + + + + + + + + + + Segger\JL2CM3.dll + + + + + 1 + 0 + 0 + 0 + 1 + 4099 + + 0 + Segger\JL2CM3.dll + "" () + + + + + 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 + 3 + 3 + 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 + 0x10000000 + 0x10000 + + + 1 + 0x0 + 0x80000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x80000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x10000000 + 0x10000 + + + 0 + 0x20000000 + 0x8000 + + + + + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + CORE_M4, RT_USING_ARM_LIBC + + Libraries/Device/NXP/LPC407x_8x_177x_8x/Include;Libraries/CMSIS/Include;Libraries/Drivers/include;applications;.;drivers;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/pthreads;../../components/libc/armlibc;../../components/drivers/include;../../components/drivers/include;../../components/finsh + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x10000000 + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + + + + + + + CMSIS + + + system_LPC407x_8x_177x_8x.c + 1 + Libraries/Device/NXP/LPC407x_8x_177x_8x/Source/Templates/system_LPC407x_8x_177x_8x.c + + + + + startup_LPC407x_8x_177x_8x.s + 2 + Libraries/Device/NXP/LPC407x_8x_177x_8x/Source/Templates/ARM/startup_LPC407x_8x_177x_8x.s + + + + + Libraries + + + lpc_adc.c + 1 + Libraries/Drivers/source/lpc_adc.c + + + + + lpc_bod.c + 1 + Libraries/Drivers/source/lpc_bod.c + + + + + lpc_can.c + 1 + Libraries/Drivers/source/lpc_can.c + + + + + lpc_clkpwr.c + 1 + Libraries/Drivers/source/lpc_clkpwr.c + + + + + lpc_crc.c + 1 + Libraries/Drivers/source/lpc_crc.c + + + + + lpc_dac.c + 1 + Libraries/Drivers/source/lpc_dac.c + + + + + lpc_eeprom.c + 1 + Libraries/Drivers/source/lpc_eeprom.c + + + + + lpc_emc.c + 1 + Libraries/Drivers/source/lpc_emc.c + + + + + lpc_exti.c + 1 + Libraries/Drivers/source/lpc_exti.c + + + + + lpc_gpdma.c + 1 + Libraries/Drivers/source/lpc_gpdma.c + + + + + lpc_gpio.c + 1 + Libraries/Drivers/source/lpc_gpio.c + + + + + lpc_i2c.c + 1 + Libraries/Drivers/source/lpc_i2c.c + + + + + lpc_i2s.c + 1 + Libraries/Drivers/source/lpc_i2s.c + + + + + lpc_iap.c + 1 + Libraries/Drivers/source/lpc_iap.c + + + + + lpc_lcd.c + 1 + Libraries/Drivers/source/lpc_lcd.c + + + + + lpc_mcpwm.c + 1 + Libraries/Drivers/source/lpc_mcpwm.c + + + + + lpc_nvic.c + 1 + Libraries/Drivers/source/lpc_nvic.c + + + + + lpc_pinsel.c + 1 + Libraries/Drivers/source/lpc_pinsel.c + + + + + lpc_pwm.c + 1 + Libraries/Drivers/source/lpc_pwm.c + + + + + lpc_qei.c + 1 + Libraries/Drivers/source/lpc_qei.c + + + + + lpc_rtc.c + 1 + Libraries/Drivers/source/lpc_rtc.c + + + + + lpc_ssp.c + 1 + Libraries/Drivers/source/lpc_ssp.c + + + + + lpc_systick.c + 1 + Libraries/Drivers/source/lpc_systick.c + + + + + lpc_timer.c + 1 + Libraries/Drivers/source/lpc_timer.c + + + + + lpc_uart.c + 1 + Libraries/Drivers/source/lpc_uart.c + + + + + lpc_wwdt.c + 1 + Libraries/Drivers/source/lpc_wwdt.c + + + + + Applications + + + application.c + 1 + applications/application.c + + + + + board.c + 1 + applications/board.c + + + + + sram.c + 1 + applications/sram.c + + + + + startup.c + 1 + applications/startup.c + + + + + Drivers + + + drv_led.c + 1 + drivers/drv_led.c + + + + + drv_uart.c + 1 + drivers/drv_uart.c + + + + + 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 + + + + + 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 + ../../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 + + + + + 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 + + + + + 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 + + + + + portal.c + 1 + ../../components/drivers/src/portal.c + + + + + ringbuffer.c + 1 + ../../components/drivers/src/ringbuffer.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 + + + + + + +
diff --git a/bsp/mb9bf506r/project.uvproj b/bsp/mb9bf506r/project.uvproj index e6b538f29d..6b43252f74 100644 --- a/bsp/mb9bf506r/project.uvproj +++ b/bsp/mb9bf506r/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- rtthread-fm3 @@ -15,25 +12,25 @@ MB9BF506R Fujitsu Semiconductors IRAM(0x20000000-0x20007FFF) IRAM2(0x1FFF8000-0x1FFFFFFF) IROM(0x00000000-0x0007FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3") - + "Startup\Fujitsu\MB9B500\startup_MB9BF50x.s" ("Fujitsu MB9BF50x Startup Code") UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx06_512 -FS00 -FL080000) 5216 MB9BF506R.h - - - - - - - - - + + + + + + + + + SFD\Fujitsu\MB9B500\MB9BF506R.SFR 0 - - - + + + Fujitsu\MB9B500\ Fujitsu\MB9B500\ @@ -57,31 +54,29 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -95,8 +90,8 @@ 0 0 3 - - + + SARMCM3.DLL @@ -130,29 +125,28 @@ 1 1 - 1 + 0 1 1 1 0 1 - 0 0 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -167,7 +161,7 @@ Segger\JL2CM3.dll "" () - + @@ -199,7 +193,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -330,7 +324,7 @@ 0x8000 - + 1 @@ -345,12 +339,11 @@ 0 0 0 - 0 - - - - .;..\..\components\CMSIS\Include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\init;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;applications;drivers;libraries\Device\FUJISTU\MB9BF50x\Include + + + + libraries/Device/FUJISTU/MB9BF50x/Include;../../components/CMSIS/Include;applications;.;drivers;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/finsh @@ -361,12 +354,11 @@ 0 0 0 - 0 - - - - + + + + @@ -378,28 +370,47 @@ 0 0x08000000 0x20000000 - - - - --keep __fsym_* --keep __vsym_* - - + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + + + CMSIS + + + system_mb9bf50x.c + 1 + libraries/Device/FUJISTU/MB9BF50x/Source/system_mb9bf50x.c + + + + + startup_mb9bf50x.S + 2 + libraries/Device/FUJISTU/MB9BF50x/Source/ARM/startup_mb9bf50x.S + + + Applications application.c 1 - applications\application.c + applications/application.c + + startup.c 1 - applications\startup.c + applications/startup.c @@ -409,107 +420,129 @@ board.c 1 - drivers\board.c + drivers/board.c + + fm3_uart.c 1 - drivers\fm3_uart.c + drivers/fm3_uart.c + + led.c 1 - drivers\led.c + drivers/led.c + + nand.c 1 - drivers\nand.c + drivers/nand.c - CMSIS + Kernel - system_mb9bf50x.c + clock.c 1 - libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c - - - startup_mb9bf50x.S - 2 - libraries\Device\FUJISTU\MB9BF50x\Source\ARM\startup_mb9bf50x.S + ../../src/clock.c - - - Kernel - clock.c + components.c 1 - ..\..\src\clock.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 + + memheap.c 1 - ..\..\src\memheap.c + ../../src/memheap.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 + + thread.c 1 - ..\..\src\thread.c + ../../src/thread.c + + timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -519,27 +552,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 + ../../libcpu/arm/common/showmem.c @@ -549,112 +590,147 @@ 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 + ../../components/drivers/src/pipe.c + + + + portal.c + 1 + ../../components/drivers/src/portal.c + + + ringbuffer.c 1 - ..\..\components\drivers\src\ringbuffer.c + ../../components/drivers/src/ringbuffer.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 + ../../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 - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.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 - - - shell.c - 1 - ..\..\components\finsh\shell.c - - - symbol.c - 1 - ..\..\components\finsh\symbol.c + ../../components/finsh/finsh_vm.c - - - Components - components.c + finsh_token.c 1 - ..\..\components\init\components.c + ../../components/finsh/finsh_token.c -
diff --git a/bsp/mb9bf568r/project.uvproj b/bsp/mb9bf568r/project.uvproj new file mode 100644 index 0000000000..cdffbd0c81 --- /dev/null +++ b/bsp/mb9bf568r/project.uvproj @@ -0,0 +1,682 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + rtthread-fm4 + 0x4 + ARM-ADS + + + Cortex-M4 FPU + ARM + CLOCK(12000000) CPUTYPE("Cortex-M4") ESEL ELITTLE FPU2 + + + + 5237 + + + + + + + + + + + + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\build\ + template_mb9b56xx + 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 + 1 + 0 + 0 + 0 + 0 + 3 + + + + + SARMCM3.DLL + + DCM.DLL + -pCM4 + SARMCM3.DLL + + TCM.DLL + -pCM4 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + + 0 + 14 + + + + + + + + + + + + + + BIN\CMSIS_AGDI.dll + + + + + 1 + 0 + 0 + 0 + 1 + 4105 + + BIN\CMSIS_AGDI.dll + "" () + + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + "Cortex-M4" + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 8 + 0 + 1 + 0 + 0 + 5 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + 1 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x100000 + + + 1 + 0x200c0000 + 0x8000 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x1fff0000 + 0x10000 + + + 0 + 0x20038000 + 0x10000 + + + + + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + applications;.;drivers;CMSIS/Include;CMSIS/DeviceSupport;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/finsh + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x00000000 + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + + + + + + + Applications + + + application.c + 1 + applications/application.c + + + + + demo.c + 1 + applications/demo.c + + + + + startup.c + 1 + applications/startup.c + + + + + Drivers + + + board.c + 1 + drivers/board.c + + + + + led.c + 1 + drivers/led.c + + + + + serial.c + 1 + drivers/serial.c + + + + + CMSIS + + + system_mb9abxxx.c + 1 + CMSIS/DeviceSupport/system_mb9abxxx.c + + + + + startup_mb9bf56xr.s + 2 + CMSIS/DeviceSupport/arm/startup_mb9bf56xr.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 + + + + + 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 + + + + + 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 + + + + + + +
diff --git a/bsp/mini2440/project.Uv2 b/bsp/mini2440/project.Uv2 new file mode 100644 index 0000000000..7864fdd64e --- /dev/null +++ b/bsp/mini2440/project.Uv2 @@ -0,0 +1,431 @@ +### uVision2 Project, (C) Keil Software +### Do not modify ! + +Target (RT-Thread Mini2440), 0x0004 // Tools: 'ARM-ADS' + +Group (Startup) +Group (Kernel) +Group (S3C24X0) +Group (pthreads) +Group (libc) +Group (libz) +Group (jpeg) +Group (libpng) +Group (libdl) +Group (finsh) +Group (LwIP) +Group (Filesystem) + +File 1,1,<./application.c> +File 1,1,<./startup.c> +File 1,1,<./board.c> +File 1,1,<./console.c> +File 1,1,<./led.c> +File 1,1,<./sdcard.c> +File 1,1,<./dm9000.c> +File 1,1,<../../src/clock.c> +File 1,1,<../../src/components.c> +File 1,1,<../../src/device.c> +File 1,1,<../../src/idle.c> +File 1,1,<../../src/ipc.c> +File 1,1,<../../src/irq.c> +File 1,1,<../../src/kservice.c> +File 1,1,<../../src/mem.c> +File 1,1,<../../src/mempool.c> +File 1,1,<../../src/module.c> +File 1,1,<../../src/object.c> +File 1,1,<../../src/scheduler.c> +File 1,1,<../../src/thread.c> +File 1,1,<../../src/timer.c> +File 1,1,<../../libcpu/arm/s3c24x0/cpu.c> +File 1,1,<../../libcpu/arm/s3c24x0/interrupt.c> +File 1,1,<../../libcpu/arm/s3c24x0/mmu.c> +File 1,1,<../../libcpu/arm/s3c24x0/rtc.c> +File 1,1,<../../libcpu/arm/s3c24x0/serial.c> +File 1,1,<../../libcpu/arm/s3c24x0/stack.c> +File 1,1,<../../libcpu/arm/s3c24x0/system_clock.c> +File 1,1,<../../libcpu/arm/s3c24x0/trap.c> +File 1,2,<../../libcpu/arm/s3c24x0/context_rvds.S> +File 1,2,<../../libcpu/arm/s3c24x0/start_rvds.S> +File 1,1,<../../libcpu/arm/common/backtrace.c> +File 1,1,<../../libcpu/arm/common/div0.c> +File 1,1,<../../libcpu/arm/common/showmem.c> +File 1,1,<../../components/pthreads/clock_time.c> +File 1,1,<../../components/pthreads/mqueue.c> +File 1,1,<../../components/pthreads/pthread.c> +File 1,1,<../../components/pthreads/pthread_attr.c> +File 1,1,<../../components/pthreads/pthread_barrier.c> +File 1,1,<../../components/pthreads/pthread_cond.c> +File 1,1,<../../components/pthreads/pthread_mutex.c> +File 1,1,<../../components/pthreads/pthread_rwlock.c> +File 1,1,<../../components/pthreads/pthread_spin.c> +File 1,1,<../../components/pthreads/pthread_tls.c> +File 1,1,<../../components/pthreads/sched.c> +File 1,1,<../../components/pthreads/semaphore.c> +File 1,1,<../../components/libc/armlibc/mem_std.c> +File 1,1,<../../components/libc/armlibc/stubs.c> +File 1,1,<../../components/external/libz/adler32.c> +File 1,1,<../../components/external/libz/compress.c> +File 1,1,<../../components/external/libz/crc32.c> +File 1,1,<../../components/external/libz/deflate.c> +File 1,1,<../../components/external/libz/infback.c> +File 1,1,<../../components/external/libz/inffast.c> +File 1,1,<../../components/external/libz/inflate.c> +File 1,1,<../../components/external/libz/inftrees.c> +File 1,1,<../../components/external/libz/trees.c> +File 1,1,<../../components/external/libz/uncompr.c> +File 1,1,<../../components/external/libz/zutil.c> +File 1,1,<../../components/external/jpeg/jaricom.c> +File 1,1,<../../components/external/jpeg/jcomapi.c> +File 1,1,<../../components/external/jpeg/jutils.c> +File 1,1,<../../components/external/jpeg/jerror.c> +File 1,1,<../../components/external/jpeg/jmemmgr.c> +File 1,1,<../../components/external/jpeg/jdapimin.c> +File 1,1,<../../components/external/jpeg/jdapistd.c> +File 1,1,<../../components/external/jpeg/jdarith.c> +File 1,1,<../../components/external/jpeg/jdtrans.c> +File 1,1,<../../components/external/jpeg/jdmaster.c> +File 1,1,<../../components/external/jpeg/jdinput.c> +File 1,1,<../../components/external/jpeg/jdmarker.c> +File 1,1,<../../components/external/jpeg/jdhuff.c> +File 1,1,<../../components/external/jpeg/jdmainct.c> +File 1,1,<../../components/external/jpeg/jdcoefct.c> +File 1,1,<../../components/external/jpeg/jdpostct.c> +File 1,1,<../../components/external/jpeg/jddctmgr.c> +File 1,1,<../../components/external/jpeg/jidctfst.c> +File 1,1,<../../components/external/jpeg/jidctflt.c> +File 1,1,<../../components/external/jpeg/jidctint.c> +File 1,1,<../../components/external/jpeg/jdsample.c> +File 1,1,<../../components/external/jpeg/jdcolor.c> +File 1,1,<../../components/external/jpeg/jquant1.c> +File 1,1,<../../components/external/jpeg/jquant2.c> +File 1,1,<../../components/external/jpeg/jdmerge.c> +File 1,1,<../../components/external/jpeg/jmemnobs.c> +File 1,1,<../../components/external/libpng/png.c> +File 1,1,<../../components/external/libpng/pngerror.c> +File 1,1,<../../components/external/libpng/pnggccrd.c> +File 1,1,<../../components/external/libpng/pngget.c> +File 1,1,<../../components/external/libpng/pngmem.c> +File 1,1,<../../components/external/libpng/pngpread.c> +File 1,1,<../../components/external/libpng/pngread.c> +File 1,1,<../../components/external/libpng/pngrio.c> +File 1,1,<../../components/external/libpng/pngrtran.c> +File 1,1,<../../components/external/libpng/pngrutil.c> +File 1,1,<../../components/external/libpng/pngset.c> +File 1,1,<../../components/external/libpng/pngtrans.c> +File 1,1,<../../components/external/libpng/pngvcrd.c> +File 1,1,<../../components/external/libpng/pngwio.c> +File 1,1,<../../components/external/libpng/pngwrite.c> +File 1,1,<../../components/external/libpng/pngwtran.c> +File 1,1,<../../components/external/libpng/pngwutil.c> +File 1,1,<../../components/libdl/dlclose.c> +File 1,1,<../../components/libdl/dlerror.c> +File 1,1,<../../components/libdl/dlopen.c> +File 1,1,<../../components/libdl/dlsym.c> +File 1,1,<../../components/finsh/shell.c> +File 1,1,<../../components/finsh/symbol.c> +File 1,1,<../../components/finsh/cmd.c> +File 1,1,<../../components/finsh/finsh_compiler.c> +File 1,1,<../../components/finsh/finsh_error.c> +File 1,1,<../../components/finsh/finsh_heap.c> +File 1,1,<../../components/finsh/finsh_init.c> +File 1,1,<../../components/finsh/finsh_node.c> +File 1,1,<../../components/finsh/finsh_ops.c> +File 1,1,<../../components/finsh/finsh_parser.c> +File 1,1,<../../components/finsh/finsh_var.c> +File 1,1,<../../components/finsh/finsh_vm.c> +File 1,1,<../../components/finsh/finsh_token.c> +File 1,1,<../../components/net/lwip-1.4.1/src/api/api_lib.c> +File 1,1,<../../components/net/lwip-1.4.1/src/api/api_msg.c> +File 1,1,<../../components/net/lwip-1.4.1/src/api/err.c> +File 1,1,<../../components/net/lwip-1.4.1/src/api/netbuf.c> +File 1,1,<../../components/net/lwip-1.4.1/src/api/netdb.c> +File 1,1,<../../components/net/lwip-1.4.1/src/api/netifapi.c> +File 1,1,<../../components/net/lwip-1.4.1/src/api/sockets.c> +File 1,1,<../../components/net/lwip-1.4.1/src/api/tcpip.c> +File 1,1,<../../components/net/lwip-1.4.1/src/arch/sys_arch.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/def.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/dhcp.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/dns.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/init.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/memp.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/netif.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/pbuf.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/raw.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/stats.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/sys.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/tcp.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/tcp_in.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/tcp_out.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/timers.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/udp.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c> +File 1,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c> +File 1,1,<../../components/net/lwip-1.4.1/src/netif/etharp.c> +File 1,1,<../../components/net/lwip-1.4.1/src/netif/ethernetif.c> +File 1,1,<../../components/net/lwip-1.4.1/src/netif/slipif.c> +File 1,1,<../../components/dfs/src/dfs.c> +File 1,1,<../../components/dfs/src/dfs_file.c> +File 1,1,<../../components/dfs/src/dfs_fs.c> +File 1,1,<../../components/dfs/src/dfs_posix.c> +File 1,1,<../../components/dfs/filesystems/elmfat/dfs_elm.c> +File 1,1,<../../components/dfs/filesystems/elmfat/ff.c> +File 1,1,<../../components/dfs/filesystems/elmfat/option/cc936.c> +File 1,1,<../../components/dfs/filesystems/devfs/console.c> +File 1,1,<../../components/dfs/filesystems/devfs/devfs.c> +File 2,1,<../../src/clock.c> +File 2,1,<../../src/components.c> +File 2,1,<../../src/device.c> +File 2,1,<../../src/idle.c> +File 2,1,<../../src/ipc.c> +File 2,1,<../../src/irq.c> +File 2,1,<../../src/kservice.c> +File 2,1,<../../src/mem.c> +File 2,1,<../../src/mempool.c> +File 2,1,<../../src/module.c> +File 2,1,<../../src/object.c> +File 2,1,<../../src/scheduler.c> +File 2,1,<../../src/thread.c> +File 2,1,<../../src/timer.c> +File 3,1,<../../libcpu/arm/s3c24x0/cpu.c> +File 3,1,<../../libcpu/arm/s3c24x0/interrupt.c> +File 3,1,<../../libcpu/arm/s3c24x0/mmu.c> +File 3,1,<../../libcpu/arm/s3c24x0/rtc.c> +File 3,1,<../../libcpu/arm/s3c24x0/serial.c> +File 3,1,<../../libcpu/arm/s3c24x0/stack.c> +File 3,1,<../../libcpu/arm/s3c24x0/system_clock.c> +File 3,1,<../../libcpu/arm/s3c24x0/trap.c> +File 3,2,<../../libcpu/arm/s3c24x0/context_rvds.S> +File 3,2,<../../libcpu/arm/s3c24x0/start_rvds.S> +File 3,1,<../../libcpu/arm/common/backtrace.c> +File 3,1,<../../libcpu/arm/common/div0.c> +File 3,1,<../../libcpu/arm/common/showmem.c> +File 4,1,<../../components/pthreads/clock_time.c> +File 4,1,<../../components/pthreads/mqueue.c> +File 4,1,<../../components/pthreads/pthread.c> +File 4,1,<../../components/pthreads/pthread_attr.c> +File 4,1,<../../components/pthreads/pthread_barrier.c> +File 4,1,<../../components/pthreads/pthread_cond.c> +File 4,1,<../../components/pthreads/pthread_mutex.c> +File 4,1,<../../components/pthreads/pthread_rwlock.c> +File 4,1,<../../components/pthreads/pthread_spin.c> +File 4,1,<../../components/pthreads/pthread_tls.c> +File 4,1,<../../components/pthreads/sched.c> +File 4,1,<../../components/pthreads/semaphore.c> +File 5,1,<../../components/libc/armlibc/mem_std.c> +File 5,1,<../../components/libc/armlibc/stubs.c> +File 6,1,<../../components/external/libz/adler32.c> +File 6,1,<../../components/external/libz/compress.c> +File 6,1,<../../components/external/libz/crc32.c> +File 6,1,<../../components/external/libz/deflate.c> +File 6,1,<../../components/external/libz/infback.c> +File 6,1,<../../components/external/libz/inffast.c> +File 6,1,<../../components/external/libz/inflate.c> +File 6,1,<../../components/external/libz/inftrees.c> +File 6,1,<../../components/external/libz/trees.c> +File 6,1,<../../components/external/libz/uncompr.c> +File 6,1,<../../components/external/libz/zutil.c> +File 7,1,<../../components/external/jpeg/jaricom.c> +File 7,1,<../../components/external/jpeg/jcomapi.c> +File 7,1,<../../components/external/jpeg/jutils.c> +File 7,1,<../../components/external/jpeg/jerror.c> +File 7,1,<../../components/external/jpeg/jmemmgr.c> +File 7,1,<../../components/external/jpeg/jdapimin.c> +File 7,1,<../../components/external/jpeg/jdapistd.c> +File 7,1,<../../components/external/jpeg/jdarith.c> +File 7,1,<../../components/external/jpeg/jdtrans.c> +File 7,1,<../../components/external/jpeg/jdmaster.c> +File 7,1,<../../components/external/jpeg/jdinput.c> +File 7,1,<../../components/external/jpeg/jdmarker.c> +File 7,1,<../../components/external/jpeg/jdhuff.c> +File 7,1,<../../components/external/jpeg/jdmainct.c> +File 7,1,<../../components/external/jpeg/jdcoefct.c> +File 7,1,<../../components/external/jpeg/jdpostct.c> +File 7,1,<../../components/external/jpeg/jddctmgr.c> +File 7,1,<../../components/external/jpeg/jidctfst.c> +File 7,1,<../../components/external/jpeg/jidctflt.c> +File 7,1,<../../components/external/jpeg/jidctint.c> +File 7,1,<../../components/external/jpeg/jdsample.c> +File 7,1,<../../components/external/jpeg/jdcolor.c> +File 7,1,<../../components/external/jpeg/jquant1.c> +File 7,1,<../../components/external/jpeg/jquant2.c> +File 7,1,<../../components/external/jpeg/jdmerge.c> +File 7,1,<../../components/external/jpeg/jmemnobs.c> +File 8,1,<../../components/external/libpng/png.c> +File 8,1,<../../components/external/libpng/pngerror.c> +File 8,1,<../../components/external/libpng/pnggccrd.c> +File 8,1,<../../components/external/libpng/pngget.c> +File 8,1,<../../components/external/libpng/pngmem.c> +File 8,1,<../../components/external/libpng/pngpread.c> +File 8,1,<../../components/external/libpng/pngread.c> +File 8,1,<../../components/external/libpng/pngrio.c> +File 8,1,<../../components/external/libpng/pngrtran.c> +File 8,1,<../../components/external/libpng/pngrutil.c> +File 8,1,<../../components/external/libpng/pngset.c> +File 8,1,<../../components/external/libpng/pngtrans.c> +File 8,1,<../../components/external/libpng/pngvcrd.c> +File 8,1,<../../components/external/libpng/pngwio.c> +File 8,1,<../../components/external/libpng/pngwrite.c> +File 8,1,<../../components/external/libpng/pngwtran.c> +File 8,1,<../../components/external/libpng/pngwutil.c> +File 9,1,<../../components/libdl/dlclose.c> +File 9,1,<../../components/libdl/dlerror.c> +File 9,1,<../../components/libdl/dlopen.c> +File 9,1,<../../components/libdl/dlsym.c> +File 10,1,<../../components/finsh/shell.c> +File 10,1,<../../components/finsh/symbol.c> +File 10,1,<../../components/finsh/cmd.c> +File 10,1,<../../components/finsh/finsh_compiler.c> +File 10,1,<../../components/finsh/finsh_error.c> +File 10,1,<../../components/finsh/finsh_heap.c> +File 10,1,<../../components/finsh/finsh_init.c> +File 10,1,<../../components/finsh/finsh_node.c> +File 10,1,<../../components/finsh/finsh_ops.c> +File 10,1,<../../components/finsh/finsh_parser.c> +File 10,1,<../../components/finsh/finsh_var.c> +File 10,1,<../../components/finsh/finsh_vm.c> +File 10,1,<../../components/finsh/finsh_token.c> +File 11,1,<../../components/net/lwip-1.4.1/src/api/api_lib.c> +File 11,1,<../../components/net/lwip-1.4.1/src/api/api_msg.c> +File 11,1,<../../components/net/lwip-1.4.1/src/api/err.c> +File 11,1,<../../components/net/lwip-1.4.1/src/api/netbuf.c> +File 11,1,<../../components/net/lwip-1.4.1/src/api/netdb.c> +File 11,1,<../../components/net/lwip-1.4.1/src/api/netifapi.c> +File 11,1,<../../components/net/lwip-1.4.1/src/api/sockets.c> +File 11,1,<../../components/net/lwip-1.4.1/src/api/tcpip.c> +File 11,1,<../../components/net/lwip-1.4.1/src/arch/sys_arch.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/def.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/dhcp.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/dns.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/init.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/memp.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/netif.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/pbuf.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/raw.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/stats.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/sys.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/tcp.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/tcp_in.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/tcp_out.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/timers.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/udp.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c> +File 11,1,<../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c> +File 11,1,<../../components/net/lwip-1.4.1/src/netif/etharp.c> +File 11,1,<../../components/net/lwip-1.4.1/src/netif/ethernetif.c> +File 11,1,<../../components/net/lwip-1.4.1/src/netif/slipif.c> +File 12,1,<../../components/dfs/src/dfs.c> +File 12,1,<../../components/dfs/src/dfs_file.c> +File 12,1,<../../components/dfs/src/dfs_fs.c> +File 12,1,<../../components/dfs/src/dfs_posix.c> +File 12,1,<../../components/dfs/filesystems/elmfat/dfs_elm.c> +File 12,1,<../../components/dfs/filesystems/elmfat/ff.c> +File 12,1,<../../components/dfs/filesystems/elmfat/option/cc936.c> +File 12,1,<../../components/dfs/filesystems/devfs/console.c> +File 12,1,<../../components/dfs/filesystems/devfs/devfs.c> + + + + +Options 1,0,0 // Target 'RT-Thread Mini2440' + Device (S3C2440A) + Vendor (Samsung) + Cpu (IRAM(0x40000000-0x40000FFF) CLOCK(12000000) CPUTYPE(ARM920T)) + FlashUt () + StupF ("STARTUP\Samsung\S3C2440.s" ("Samsung S3C2440 Startup Code")) + FlashDR (UL2ARM(-UV2077N9E -O40 -S0 -C0 -N00("ARM920T Core") -D00(0032409D) -L00(4) -FO7 -FD40000000 -FC1000 -FN1 -FF0S3C2440_NAND_SP -FS030000000 -FL07FFC000)) + DevID (4277) + Rgf (S3C2440.H) + Mem () + C () + A () + RL () + OH () + DBC_IFX () + DBC_CMS () + DBC_AMS () + DBC_LMS () + UseEnv=0 + EnvBin () + EnvInc () + EnvLib () + EnvReg (ÿSamsung\) + OrgReg (ÿSamsung\) + TgStat=16 + OutDir (.\obj\) + OutName (rtthread-mini2440) + GenApp=1 + GenLib=0 + GenHex=0 + Debug=1 + Browse=0 + LstDir (.\obj) + 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 { 242,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } + ACPUTYP (ARM920T) + RVDEV () + ADSTFLGA { 0,8,64,0,96,0,64,64,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,64,0,16,0,0 } + OCMADSIROM { 0,0,0,0,0,0,0,0,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,16,0,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 (--diag_suppress=870) + ADSCDEFN (RT_USING_ARM_LIBC) + ADSCUDEF () + ADSCINCD (../../components/libdl;../../components/external/libpng;../../libcpu/arm/s3c24x0;../../components/finsh;../../components/net/lwip-1.4.1/src;../../components/pthreads;../../components/dfs/filesystems/elmfat;../../libcpu/arm/common;../../components/dfs/filesystems/devfs;.;../../components/external/libz;../../components/net/lwip-1.4.1/src/include/netif;../../include;../../components/dfs/include;../../components/net/lwip-1.4.1/src/include;../../components/external/jpeg;../../components/libc/armlibc;../../components/net/lwip-1.4.1/src/arch/include;../../components/net/lwip-1.4.1/src/include/ipv4) + 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 { 16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } + ADSLDTA (0x30000000) + ADSLDDA (0x40000000) + ADSLDSC (rtthread-mini2440.sct) + ADSLDIB () + ADSLDIC () + ADSLDMC ( --keep *.o(RTMSymTab) --keep *.o(FSymTab) --keep *.o(VSymTab) ) + ADSLDIF () + ADSLDDW () + OPTDL (SARM.DLL)()(DARMSS9.DLL)(-pS3C2440A)(SARM.DLL)()(TARMSS9.DLL)(-pS3C2440A) + OPTDBG 47614,6,()()()()()()()()()(.\Ext_RAM.ini) (Segger\JLTAgdi.dll)()()() + FLASH1 { 1,0,0,0,1,0,0,0,4,16,0,0,0,0,0,0,0,0,0,0 } + FLASH2 (Segger\JLTAgdi.dll) + FLASH3 ("" ()) + FLASH4 () +EndOpt + diff --git a/bsp/nrf51822/project.uvproj b/bsp/nrf51822/project.uvproj new file mode 100644 index 0000000000..689bd1c80c --- /dev/null +++ b/bsp/nrf51822/project.uvproj @@ -0,0 +1,646 @@ + + + 2.1 +
### uVision Project, (C) Keil Software
+ + + rt-thread + 0x4 + ARM-ADS + + + nRF51822_xxAA + Nordic Semiconductor + NordicSemiconductor.nRF_DeviceFamilyPack.1.1.4 + http://developer.nordicsemi.com/nRF51_SDK/pieces/nRF_DeviceFamilyPack/ + IROM(0x00000000,0x40000) IRAM(0x20000000,0x4000) CPUTYPE("Cortex-M0") CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf51xxx -FS00 -FL0200000 -FP0($$Device:nRF51822_xxAA$Flash\nrf51xxx.flm)) + 0 + $$Device:nRF51822_xxAA$Device\Include\nrf.h + + + + + + + + + + $$Device:nRF51822_xxAA$SVD\nrf51.xml + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\build\ + template + 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 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + + DARMCM1.DLL + -pCM0 + SARMCM3.DLL + + TARMCM1.DLL + -pCM0 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + + 0 + 6 + + + + + + + + + + + + + + Segger\JL2CM3.dll + + + + + 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-M0" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 8 + 0 + 0 + 0 + 3 + 3 + 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 + 0x4000 + + + 1 + 0x0 + 0x40000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x40000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x4000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + --c99 + NRF51, USE_STDPERIPH_DRIVER + + Libraries/CMSIS/Include;Libraries/nrf51822/Include;applications;.;drivers;../../include;../../libcpu/arm/cortex-m0;../../libcpu/arm/common;../../components/drivers/include;../../components/finsh + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + --keep *.o(FSymTab) + + + + + + + + Startup Code + + + system_nrf51.c + 1 + Libraries/nrf51822/Source/templates/system_nrf51.c + + + + + arm_startup_nrf51.s + 2 + Libraries/nrf51822/Source/templates/arm/arm_startup_nrf51.s + + + + + Applications + + + application.c + 1 + applications/application.c + + + + + startup.c + 1 + applications/startup.c + + + + + Drivers + + + board.c + 1 + drivers/board.c + + + + + uart.c + 1 + drivers/uart.c + + + + + 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 + + + + + object.c + 1 + ../../src/object.c + + + + + scheduler.c + 1 + ../../src/scheduler.c + + + + + thread.c + 1 + ../../src/thread.c + + + + + timer.c + 1 + ../../src/timer.c + + + + + CORTEX-M0 + + + cpuport.c + 1 + ../../libcpu/arm/cortex-m0/cpuport.c + + + + + context_rvds.S + 2 + ../../libcpu/arm/cortex-m0/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 + + + completion.c + 1 + ../../components/drivers/src/completion.c + + + + + portal.c + 1 + ../../components/drivers/src/portal.c + + + + + ringbuffer.c + 1 + ../../components/drivers/src/ringbuffer.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 + + + + + msh_cmd.c + 1 + ../../components/finsh/msh_cmd.c + + + + + msh.c + 1 + ../../components/finsh/msh.c + + + + + + +
diff --git a/bsp/sam7x/project.uvproj b/bsp/sam7x/project.uvproj index c30f48ab07..29a1b42672 100644 --- a/bsp/sam7x/project.uvproj +++ b/bsp/sam7x/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread/AT91SAM7X256 @@ -15,25 +12,25 @@ AT91SAM7X256 Atmel IRAM(0x200000-0x20FFFF) IROM(0x100000-0x13FFFF) CLOCK(18432000) CPUTYPE(ARM7TDMI) - + "STARTUP\Atmel\SAM7.s" ("Atmel AT91SAM7 Startup Code") UL2ARM(-U56240812 -O15 -S0 -C0 -FO7 -FD200000 -FC800 -FN1 -FF0AT91SAM7_256 -FS0100000 -FL040000) 4081 AT91SAM7X256.H - - - - - - - - - - + + + + + + + + + + 0 - - - + + + Atmel\SAM7X\ Atmel\SAM7X\ @@ -57,31 +54,29 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -95,8 +90,8 @@ 0 0 3 - - + + SARM.DLL @@ -104,7 +99,7 @@ DARMATS.DLL -p91SAM7X256 SARM.DLL - + TARMATS.DLL -p91SAM7X256 @@ -140,18 +135,18 @@ 0 6 - - - - - + + + + + - - - - - + + + + + Segger\JLTAgdi.dll @@ -166,7 +161,7 @@ Segger\JLTAgdi.dll "" () - + @@ -198,7 +193,7 @@ 0 0 ARM7TDMI - + 0 0 0 @@ -329,7 +324,7 @@ 0x0 - + 1 @@ -345,10 +340,10 @@ 0 0 - - - - .;..\..\components\finsh;..\..\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\AT91SAM7X;..\..\libcpu\arm\common;applications;drivers + + + + applications;.;drivers;../../include;../../libcpu/arm/AT91SAM7X;../../libcpu/arm/common;../../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 @@ -360,10 +355,10 @@ 0 0 - - - - + + + + @@ -375,12 +370,12 @@ 0 0x00100000 0x00200000 - - - - --keep __fsym_* --keep __vsym_* - - + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -391,12 +386,14 @@ application.c 1 - applications\application.c + applications/application.c + + startup.c 1 - applications\startup.c + applications/startup.c @@ -406,17 +403,21 @@ board.c 1 - drivers\board.c + drivers/board.c + + sam7x_emac.c 1 - drivers\sam7x_emac.c + drivers/sam7x_emac.c + + serial.c 1 - drivers\serial.c + drivers/serial.c @@ -426,62 +427,91 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + + components.c + 1 + ../../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 + + thread.c 1 - ..\..\src\thread.c + ../../src/thread.c + + timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -491,117 +521,157 @@ cpu.c 1 - ..\..\libcpu\arm\AT91SAM7X\cpu.c + ../../libcpu/arm/AT91SAM7X/cpu.c + + interrupt.c 1 - ..\..\libcpu\arm\AT91SAM7X\interrupt.c + ../../libcpu/arm/AT91SAM7X/interrupt.c + + stack.c 1 - ..\..\libcpu\arm\AT91SAM7X\stack.c + ../../libcpu/arm/AT91SAM7X/stack.c + + trap.c 1 - ..\..\libcpu\arm\AT91SAM7X\trap.c + ../../libcpu/arm/AT91SAM7X/trap.c + + context_rvds.S 2 - ..\..\libcpu\arm\AT91SAM7X\context_rvds.S + ../../libcpu/arm/AT91SAM7X/context_rvds.S + + start_rvds.S 2 - ..\..\libcpu\arm\AT91SAM7X\start_rvds.S + ../../libcpu/arm/AT91SAM7X/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 + ../../libcpu/arm/common/showmem.c finsh + + + shell.c + 1 + ../../components/finsh/shell.c + + + + + symbol.c + 1 + ../../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 - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.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 - - - shell.c - 1 - ..\..\components\finsh\shell.c + ../../components/finsh/finsh_vm.c + + - symbol.c + finsh_token.c 1 - ..\..\components\finsh\symbol.c + ../../components/finsh/finsh_token.c @@ -611,182 +681,249 @@ api_lib.c 1 - ..\..\components\net\lwip\src\api\api_lib.c + ../../components/net/lwip-1.4.1/src/api/api_lib.c + + api_msg.c 1 - ..\..\components\net\lwip\src\api\api_msg.c + ../../components/net/lwip-1.4.1/src/api/api_msg.c + + err.c 1 - ..\..\components\net\lwip\src\api\err.c + ../../components/net/lwip-1.4.1/src/api/err.c + + netbuf.c 1 - ..\..\components\net\lwip\src\api\netbuf.c + ../../components/net/lwip-1.4.1/src/api/netbuf.c + + netdb.c 1 - ..\..\components\net\lwip\src\api\netdb.c + ../../components/net/lwip-1.4.1/src/api/netdb.c + + netifapi.c 1 - ..\..\components\net\lwip\src\api\netifapi.c + ../../components/net/lwip-1.4.1/src/api/netifapi.c + + sockets.c 1 - ..\..\components\net\lwip\src\api\sockets.c + ../../components/net/lwip-1.4.1/src/api/sockets.c + + tcpip.c 1 - ..\..\components\net\lwip\src\api\tcpip.c + ../../components/net/lwip-1.4.1/src/api/tcpip.c + + sys_arch.c 1 - ..\..\components\net\lwip\src\arch\sys_arch.c + ../../components/net/lwip-1.4.1/src/arch/sys_arch.c + + def.c 1 - ..\..\components\net\lwip\src\core\def.c + ../../components/net/lwip-1.4.1/src/core/def.c + + dhcp.c 1 - ..\..\components\net\lwip\src\core\dhcp.c + ../../components/net/lwip-1.4.1/src/core/dhcp.c + + dns.c 1 - ..\..\components\net\lwip\src\core\dns.c + ../../components/net/lwip-1.4.1/src/core/dns.c + + init.c 1 - ..\..\components\net\lwip\src\core\init.c + ../../components/net/lwip-1.4.1/src/core/init.c + + memp.c 1 - ..\..\components\net\lwip\src\core\memp.c + ../../components/net/lwip-1.4.1/src/core/memp.c + + netif.c 1 - ..\..\components\net\lwip\src\core\netif.c + ../../components/net/lwip-1.4.1/src/core/netif.c + + pbuf.c 1 - ..\..\components\net\lwip\src\core\pbuf.c + ../../components/net/lwip-1.4.1/src/core/pbuf.c + + raw.c 1 - ..\..\components\net\lwip\src\core\raw.c + ../../components/net/lwip-1.4.1/src/core/raw.c + + stats.c 1 - ..\..\components\net\lwip\src\core\stats.c + ../../components/net/lwip-1.4.1/src/core/stats.c + + sys.c 1 - ..\..\components\net\lwip\src\core\sys.c + ../../components/net/lwip-1.4.1/src/core/sys.c + + tcp.c 1 - ..\..\components\net\lwip\src\core\tcp.c + ../../components/net/lwip-1.4.1/src/core/tcp.c + + tcp_in.c 1 - ..\..\components\net\lwip\src\core\tcp_in.c + ../../components/net/lwip-1.4.1/src/core/tcp_in.c + + tcp_out.c 1 - ..\..\components\net\lwip\src\core\tcp_out.c + ../../components/net/lwip-1.4.1/src/core/tcp_out.c + + timers.c 1 - ..\..\components\net\lwip\src\core\timers.c + ../../components/net/lwip-1.4.1/src/core/timers.c + + udp.c 1 - ..\..\components\net\lwip\src\core\udp.c + ../../components/net/lwip-1.4.1/src/core/udp.c + + autoip.c 1 - ..\..\components\net\lwip\src\core\ipv4\autoip.c + ../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c + + icmp.c 1 - ..\..\components\net\lwip\src\core\ipv4\icmp.c + ../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c + + igmp.c 1 - ..\..\components\net\lwip\src\core\ipv4\igmp.c + ../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c + + inet.c 1 - ..\..\components\net\lwip\src\core\ipv4\inet.c + ../../components/net/lwip-1.4.1/src/core/ipv4/inet.c + + inet_chksum.c 1 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c + ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c + + ip.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c + + ip_addr.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c + + ip_frag.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c + + etharp.c 1 - ..\..\components\net\lwip\src\netif\etharp.c + ../../components/net/lwip-1.4.1/src/netif/etharp.c + + ethernetif.c 1 - ..\..\components\net\lwip\src\netif\ethernetif.c + ../../components/net/lwip-1.4.1/src/netif/ethernetif.c + + slipif.c 1 - ..\..\components\net\lwip\src\netif\slipif.c + ../../components/net/lwip-1.4.1/src/netif/slipif.c -
diff --git a/bsp/stm32f0x/project.uvproj b/bsp/stm32f0x/project.uvproj index ccf96a948d..f2d0040daf 100644 --- a/bsp/stm32f0x/project.uvproj +++ b/bsp/stm32f0x/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- rt-thread @@ -15,25 +12,25 @@ STM32F051R8 STMicroelectronics IRAM(0x20000000-0x20001FFF) IROM(0x8000000-0x800FFFF) CLOCK(8000000) CPUTYPE("Cortex-M0") - + "Startup\ST\STM32F0xx\startup_stm32f0xx.s" ("STM32F0xx Startup Code") UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F05x_64 -FS08000000 -FL010000) 6188 stm32f0xx.h - - - - - - - - - + + + + + + + + + SFD\ST\STM32F0xx\STM32F051xx.sfr 0 - - - + + + ST\STM32F0xx\ ST\STM32F0xx\ @@ -57,8 +54,8 @@ 0 0 - - + + 0 0 0 @@ -67,21 +64,21 @@ 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -95,16 +92,16 @@ 0 0 3 - - + + SARMCM3.DLL - + DARMCM1.DLL -pCM0 SARMCM3.DLL - + TARMCM1.DLL -pCM0 @@ -140,18 +137,18 @@ 0 13 - - - - - + + + + + - - - - - + + + + + STLink\ST-LINKIII-KEIL_SWO.dll @@ -166,7 +163,7 @@ STLink\ST-LINKIII-KEIL_SWO.dll "" () - + @@ -198,7 +195,7 @@ 0 0 "Cortex-M0" - + 0 0 0 @@ -329,7 +326,7 @@ 0x0 - + 1 @@ -345,10 +342,10 @@ 0 0 - - USE_STDPERIPH_DRIVER - - .;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;Libraries\CMSIS\Include;Libraries\CMSIS\ST\STM32F0xx\Include;Libraries\STM32F0xx_StdPeriph_Driver\inc;applications;drivers + + RT_USING_ARM_LIBC, USE_STDPERIPH_DRIVER + + Libraries/STM32F0xx_StdPeriph_Driver/inc;Libraries/CMSIS/ST/STM32F0xx/Include;Libraries/CMSIS/Include;applications;.;drivers;../../include;../../libcpu/arm/cortex-m0;../../libcpu/arm/common;../../components/libc/armlibc;../../components/drivers/include;../../components/drivers/include;../../components/finsh @@ -360,10 +357,10 @@ 0 0 - - - - + + + + @@ -375,163 +372,225 @@ 0 0x08000000 0x20000000 - - - - - - + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + - Applications + STM32_StdPeriph - application.c - 1 - applications\application.c - - - startup.c + system_stm32f0xx.c 1 - applications\startup.c + Libraries/CMSIS/ST/STM32F0xx/Source/Templates/system_stm32f0xx.c - - - Drivers - board.c - 1 - drivers\board.c - - - stm32f0xx_it.c + stm32f0xx_adc.c 1 - drivers\stm32f0xx_it.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_adc.c - - - STM32_StdPeriph - - system_stm32f0xx.c - 1 - Libraries\CMSIS\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c - - - stm32f0xx_adc.c - 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_adc.c - stm32f0xx_cec.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_cec.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_cec.c + + stm32f0xx_comp.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_comp.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_comp.c + + stm32f0xx_crc.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_crc.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_crc.c + + stm32f0xx_dac.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dac.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_dac.c + + stm32f0xx_dbgmcu.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dbgmcu.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_dbgmcu.c + + stm32f0xx_dma.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dma.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_dma.c + + stm32f0xx_exti.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_exti.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_exti.c + + stm32f0xx_flash.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_flash.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_flash.c + + stm32f0xx_gpio.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_gpio.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_gpio.c + + stm32f0xx_i2c.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_i2c.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_i2c.c + + stm32f0xx_iwdg.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_iwdg.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_iwdg.c + + stm32f0xx_misc.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_misc.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_misc.c + + stm32f0xx_pwr.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_pwr.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_pwr.c + + stm32f0xx_rcc.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rcc.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_rcc.c + + stm32f0xx_rtc.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rtc.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_rtc.c + + stm32f0xx_spi.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_spi.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_spi.c + + stm32f0xx_syscfg.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_syscfg.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_syscfg.c + + stm32f0xx_tim.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_tim.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_tim.c + + stm32f0xx_usart.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_usart.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_usart.c + + stm32f0xx_wwdg.c 1 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_wwdg.c + Libraries/STM32F0xx_StdPeriph_Driver/src/stm32f0xx_wwdg.c + + startup_stm32f0xx.s 2 - Libraries\CMSIS\ST\STM32F0xx\Source\Templates\arm\startup_stm32f0xx.s + Libraries/CMSIS/ST/STM32F0xx/Source/Templates/arm/startup_stm32f0xx.s + + + + + Applications + + + application.c + 1 + applications/application.c + + + + + startup.c + 1 + applications/startup.c + + + + + Drivers + + + board.c + 1 + drivers/board.c + + + + + led.c + 1 + drivers/led.c + + + + + stm32f0xx_it.c + 1 + drivers/stm32f0xx_it.c + + + + + usart.c + 1 + drivers/usart.c @@ -541,47 +600,84 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + components.c + 1 + ../../src/components.c + + + + + device.c + 1 + ../../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 + + + object.c 1 - ..\..\src\object.c + ../../src/object.c + + scheduler.c 1 - ..\..\src\scheduler.c + ../../src/scheduler.c + + thread.c 1 - ..\..\src\thread.c + ../../src/thread.c + + timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -591,32 +687,202 @@ cpuport.c 1 - ..\..\libcpu\arm\cortex-m0\cpuport.c + ../../libcpu/arm/cortex-m0/cpuport.c + + context_rvds.S 2 - ..\..\libcpu\arm\cortex-m0\context_rvds.S + ../../libcpu/arm/cortex-m0/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 + + + + + libc + + + mem_std.c + 1 + ../../components/libc/armlibc/mem_std.c + + + + + stubs.c + 1 + ../../components/libc/armlibc/stubs.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 + + + + + portal.c + 1 + ../../components/drivers/src/portal.c + + + + + ringbuffer.c + 1 + ../../components/drivers/src/ringbuffer.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 -
diff --git a/bsp/stm32f107/project.uvopt b/bsp/stm32f107/project.uvopt index 0912073847..b172f6a05b 100644 --- a/bsp/stm32f107/project.uvopt +++ b/bsp/stm32f107/project.uvopt @@ -71,7 +71,7 @@ 0 - 1 + 0 0 1 @@ -102,7 +102,7 @@ 0 1 1 - 1 + 0 1 1 1 @@ -130,65 +130,6 @@ Segger\JL2CM3.dll - - - 0 - DLGUARM - (106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0) - - - 0 - DLGDARM - (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0) - - - 0 - DLGTARM - (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0) - - - 0 - ARMDBGFLAGS - -T0 - - - 0 - JL2CM3 - -U12345678 -O14 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight JTAG-DP") -D00(3BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06418041) -L01(5) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO27 -FD20000000 -FC800 -FN1 -FF0STM32F10x_CL -FS08000000 -FL040000 - - - - - 0 - 0 - 272 - 1 -
134282140
- 0 - 0 - 0 - 0 - 1 - - - \\rtthread_stm32\init\272 -
- - 1 - 0 - 274 - 1 -
134279930
- 0 - 0 - 0 - 0 - 1 - - - \\rtthread_stm32\dns\274 -
-
0 0 @@ -197,7 +138,7 @@ 0 0 0 - 1 + 0 0 0 0 @@ -212,7 +153,7 @@ 0 0 0 - 0 + 3 0 @@ -220,1565 +161,4 @@ - - Startup - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 70 - 84 - 0 - .\application.c - application.c - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - 108 - 120 - 0 - .\startup.c - startup.c - - - 1 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - .\board.c - board.c - - - 1 - 4 - 1 - 0 - 0 - 58 - 0 - 166 - 166 - 0 - .\stm32f10x_it.c - stm32f10x_it.c - - - 1 - 5 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - .\usart.c - usart.c - - - 1 - 6 - 1 - 0 - 0 - 0 - 0 - 1 - 1 - 0 - .\serial.c - serial.c - - - 1 - 7 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - .\stm32_eth.c - stm32_eth.c - - - 1 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - .\msd.c - msd.c - - - - - Kernel - 0 - 0 - 0 - - 2 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - - - 2 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - - - 2 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - - - 2 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - - - 2 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - - - 2 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - - - 2 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - - - 2 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - - - 2 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\module.c - module.c - - - 2 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - - - 2 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\rtm.c - rtm.c - - - 2 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - - - 2 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\slab.c - slab.c - - - 2 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - - - 2 - 23 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - - - - - STM32 - 0 - 0 - 0 - - 3 - 26 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - - - 3 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - - - 3 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - - - 3 - 0 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - - - 3 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - - - - - Filesystem - 0 - 0 - 0 - - 4 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs.c - dfs.c - - - 4 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_fs.c - dfs_fs.c - - - 4 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_file.c - dfs_file.c - - - 4 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_posix.c - dfs_posix.c - - - 4 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c - - - 4 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c - - - - - finsh - 0 - 0 - 0 - - 5 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - - - 5 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - - - 5 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - - - 5 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - - - 5 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - - - 5 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - - - 5 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - - - 5 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - - - 5 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - - - 5 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - - - 5 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - - - 5 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - - - 5 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - - - - - LwIP - 0 - 0 - 0 - - 6 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_lib.c - api_lib.c - - - 6 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_msg.c - api_msg.c - - - 6 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\err.c - err.c - - - 6 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netbuf.c - netbuf.c - - - 6 - 52 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netdb.c - netdb.c - - - 6 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netifapi.c - netifapi.c - - - 6 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\sockets.c - sockets.c - - - 6 - 55 - 1 - 0 - 0 - 0 - 0 - 534 - 546 - 0 - ..\..\components\net\lwip\src\api\tcpip.c - tcpip.c - - - 6 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\arch\sys_arch.c - sys_arch.c - - - 6 - 57 - 1 - 0 - 0 - 0 - 0 - 25 - 36 - 0 - ..\..\components\net\lwip\src\arch\sys_arch_init.c - sys_arch_init.c - - - 6 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dhcp.c - dhcp.c - - - 6 - 59 - 1 - 0 - 0 - 0 - 0 - 262 - 274 - 0 - ..\..\components\net\lwip\src\core\dns.c - dns.c - - - 6 - 60 - 1 - 0 - 0 - 0 - 0 - 261 - 272 - 0 - ..\..\components\net\lwip\src\core\init.c - init.c - - - 6 - 61 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\memp.c - memp.c - - - 6 - 62 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\netif.c - netif.c - - - 6 - 63 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\pbuf.c - pbuf.c - - - 6 - 64 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\raw.c - raw.c - - - 6 - 65 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\stats.c - stats.c - - - 6 - 66 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\sys.c - sys.c - - - 6 - 67 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp.c - tcp.c - - - 6 - 68 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_in.c - tcp_in.c - - - 6 - 69 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_out.c - tcp_out.c - - - 6 - 70 - 1 - 0 - 0 - 18 - 0 - 578 - 590 - 0 - ..\..\components\net\lwip\src\core\udp.c - udp.c - - - 6 - 71 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\autoip.c - autoip.c - - - 6 - 72 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\icmp.c - icmp.c - - - 6 - 73 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\igmp.c - igmp.c - - - 6 - 74 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet.c - inet.c - - - 6 - 75 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c - inet_chksum.c - - - 6 - 76 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip.c - ip.c - - - 6 - 77 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c - ip_addr.c - - - 6 - 78 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c - ip_frag.c - - - 6 - 79 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\etharp.c - etharp.c - - - 6 - 80 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ethernetif.c - ethernetif.c - - - 6 - 81 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\loopif.c - loopif.c - - - 6 - 82 - 1 - 0 - 0 - 0 - 0 - 148 - 148 - 0 - ..\..\components\net\lwip\src\netif\slipif.c - slipif.c - - - - - STM32_StdPeriph - 0 - 0 - 0 - - 7 - 83 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\CMSIS\CM3\CoreSupport\core_cm3.c - core_cm3.c - - - 7 - 84 - 1 - 0 - 0 - 0 - 0 - 257 - 269 - 0 - Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - system_stm32f10x.c - - - 7 - 85 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - stm32f10x_crc.c - - - 7 - 86 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - stm32f10x_rcc.c - - - 7 - 87 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - stm32f10x_wwdg.c - - - 7 - 88 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - stm32f10x_pwr.c - - - 7 - 89 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - stm32f10x_exti.c - - - 7 - 90 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - stm32f10x_bkp.c - - - 7 - 91 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - stm32f10x_i2c.c - - - 7 - 92 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - stm32f10x_adc.c - - - 7 - 93 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - stm32f10x_dac.c - - - 7 - 94 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - stm32f10x_rtc.c - - - 7 - 95 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - stm32f10x_fsmc.c - - - 7 - 96 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - stm32f10x_tim.c - - - 7 - 97 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - stm32f10x_iwdg.c - - - 7 - 98 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - stm32f10x_spi.c - - - 7 - 99 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - stm32f10x_flash.c - - - 7 - 100 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - stm32f10x_sdio.c - - - 7 - 101 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - stm32f10x_gpio.c - - - 7 - 102 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - stm32f10x_usart.c - - - 7 - 103 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - stm32f10x_dbgmcu.c - - - 7 - 104 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - stm32f10x_dma.c - - - 7 - 105 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - stm32f10x_can.c - - - 7 - 106 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - stm32f10x_cec.c - - - 7 - 107 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - misc.c - - - 7 - 108 - 2 - 0 - 0 - 0 - 0 - 1 - 1 - 0 - Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_cl.s - startup_stm32f10x_cl.s - - - diff --git a/bsp/stm32f107/project.uvproj b/bsp/stm32f107/project.uvproj index b24ef8e9c1..8477594668 100644 --- a/bsp/stm32f107/project.uvproj +++ b/bsp/stm32f107/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread STM32 @@ -15,25 +12,25 @@ STM32F107VC STMicroelectronics IRAM(0x20000000-0x2000FFFF) IROM(0x8000000-0x803FFFF) CLOCK(25000000) CPUTYPE("Cortex-M3") - + "STARTUP\ST\STM32F10x.s" ("STM32 Startup Code") UL2CM3(-O14 -S0 -C0 -N00("ARM Cortex-M3") -D00(1BA00477) -L00(4) -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_CL -FS08000000 -FL040000) 4889 stm32f10x_lib.h - - - - - - - - - + + + + + + + + + SFD\ST\STM32F107x\STM32F107.sfr 0 - - - + + + ST\STM32F10x\ ST\STM32F10x\ @@ -57,18 +54,16 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 @@ -76,12 +71,12 @@ 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 - + 0 @@ -95,16 +90,16 @@ 0 0 3 - - + + SARMCM3.DLL - + DARMSTM.DLL -pSTM32F107VC SARMCM3.DLL - + TARMSTM.DLL -pSTM32F107VC @@ -136,23 +131,22 @@ 1 0 1 - 0 0 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -166,8 +160,8 @@ 4099 Segger\JL2CM3.dll - "" () - + + @@ -199,7 +193,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -330,7 +324,7 @@ 0x0 - + 1 @@ -345,12 +339,11 @@ 0 0 0 - 0 - + STM32F10X_CL, USE_STDPERIPH_DRIVER - - .;..\..\components\CMSIS\Include;..\..\components\dfs;..\..\components\dfs\include;..\..\components\drivers\include;..\..\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;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x;Libraries\STM32F10x_StdPeriph_Driver\inc;applications;drivers + + Libraries/STM32F10x_StdPeriph_Driver/inc;Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x;../../components/CMSIS/Include;applications;.;drivers;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/drivers/spi;../../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;../../components/dfs/include;../../components/dfs/filesystems/elmfat @@ -361,12 +354,11 @@ 0 0 0 - 0 - - - - + + + + @@ -378,203 +370,267 @@ 0 0x08000000 0x20000000 - - - - --keep __fsym_* --keep __vsym_* - - + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) + + - Applications + STM32_StdPeriph - application.c + system_stm32f10x.c 1 - applications\application.c + Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c + + - startup.c + stm32f10x_crc.c 1 - applications\startup.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c - - - Drivers - board.c + stm32f10x_rcc.c 1 - drivers\board.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c + + - msd.c + stm32f10x_wwdg.c 1 - drivers\msd.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c + + - platform.c + stm32f10x_pwr.c 1 - drivers\platform.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c + + - rt_stm32f10x_spi.c + stm32f10x_exti.c 1 - drivers\rt_stm32f10x_spi.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c + + - serial.c + stm32f10x_bkp.c 1 - drivers\serial.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c + + - stm32_eth.c + stm32f10x_i2c.c 1 - drivers\stm32_eth.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c + + - stm32f10x_it.c + stm32f10x_adc.c 1 - drivers\stm32f10x_it.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c + + - usart.c + stm32f10x_dac.c 1 - drivers\usart.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c - - - STM32_StdPeriph - system_stm32f10x.c + stm32f10x_rtc.c 1 - Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c + + - stm32f10x_crc.c + stm32f10x_fsmc.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c + + - stm32f10x_rcc.c + stm32f10x_tim.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c + + - stm32f10x_wwdg.c + stm32f10x_iwdg.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c + + - stm32f10x_pwr.c + stm32f10x_spi.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c + + - stm32f10x_exti.c + stm32f10x_flash.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c + + - stm32f10x_bkp.c + stm32f10x_sdio.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c + + - stm32f10x_i2c.c + stm32f10x_gpio.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c + + - stm32f10x_adc.c + stm32f10x_usart.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c + + - stm32f10x_dac.c + stm32f10x_dbgmcu.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c + + - stm32f10x_rtc.c + stm32f10x_dma.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c + + - stm32f10x_fsmc.c + stm32f10x_can.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c + + - stm32f10x_tim.c + stm32f10x_cec.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c + + - stm32f10x_iwdg.c + misc.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + Libraries/STM32F10x_StdPeriph_Driver/src/misc.c + + - stm32f10x_spi.c - 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + startup_stm32f10x_cl.s + 2 + Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/arm/startup_stm32f10x_cl.s + + + + Applications + - stm32f10x_flash.c + application.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + applications/application.c + + - stm32f10x_sdio.c + startup.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + applications/startup.c + + + + Drivers + - stm32f10x_gpio.c + board.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + drivers/board.c + + - stm32f10x_usart.c + msd.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + drivers/msd.c + + - stm32f10x_dbgmcu.c + platform.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + drivers/platform.c + + - stm32f10x_dma.c + rt_stm32f10x_spi.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + drivers/rt_stm32f10x_spi.c + + - stm32f10x_can.c + serial.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + drivers/serial.c + + - stm32f10x_cec.c + stm32_eth.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + drivers/stm32_eth.c + + - misc.c + stm32f10x_it.c 1 - Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + drivers/stm32f10x_it.c + + - startup_stm32f10x_cl.s - 2 - Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_cl.s + usart.c + 1 + drivers/usart.c @@ -584,62 +640,91 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + components.c + 1 + ../../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 + + thread.c 1 - ..\..\src\thread.c + ../../src/thread.c + + timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -649,157 +734,146 @@ 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 + ../../libcpu/arm/common/showmem.c - Filesystem + DeviceDrivers - dfs.c - 1 - ..\..\components\dfs\src\dfs.c - - - dfs_fs.c - 1 - ..\..\components\dfs\src\dfs_fs.c - - - dfs_file.c - 1 - ..\..\components\dfs\src\dfs_file.c - - - dfs_posix.c - 1 - ..\..\components\dfs\src\dfs_posix.c - - - dfs_elm.c + spi_core.c 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + ../../components/drivers/spi/spi_core.c + + - ff.c + spi_dev.c 1 - ..\..\components\dfs\filesystems\elmfat\ff.c + ../../components/drivers/spi/spi_dev.c - DeviceDrivers + finsh - spi_core.c + shell.c 1 - ..\..\components\drivers\spi\spi_core.c + ../../components/finsh/shell.c + + - spi_dev.c + symbol.c 1 - ..\..\components\drivers\spi\spi_dev.c + ../../components/finsh/symbol.c - - - finsh 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 - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.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 - - - shell.c - 1 - ..\..\components\finsh\shell.c - - - symbol.c - 1 - ..\..\components\finsh\symbol.c + ../../components/finsh/finsh_vm.c - - - Components - components.c + finsh_token.c 1 - ..\..\components\init\components.c + ../../components/finsh/finsh_token.c @@ -809,182 +883,294 @@ api_lib.c 1 - ..\..\components\net\lwip\src\api\api_lib.c + ../../components/net/lwip-1.4.1/src/api/api_lib.c + + api_msg.c 1 - ..\..\components\net\lwip\src\api\api_msg.c + ../../components/net/lwip-1.4.1/src/api/api_msg.c + + err.c 1 - ..\..\components\net\lwip\src\api\err.c + ../../components/net/lwip-1.4.1/src/api/err.c + + netbuf.c 1 - ..\..\components\net\lwip\src\api\netbuf.c + ../../components/net/lwip-1.4.1/src/api/netbuf.c + + netdb.c 1 - ..\..\components\net\lwip\src\api\netdb.c + ../../components/net/lwip-1.4.1/src/api/netdb.c + + netifapi.c 1 - ..\..\components\net\lwip\src\api\netifapi.c + ../../components/net/lwip-1.4.1/src/api/netifapi.c + + sockets.c 1 - ..\..\components\net\lwip\src\api\sockets.c + ../../components/net/lwip-1.4.1/src/api/sockets.c + + tcpip.c 1 - ..\..\components\net\lwip\src\api\tcpip.c + ../../components/net/lwip-1.4.1/src/api/tcpip.c + + sys_arch.c 1 - ..\..\components\net\lwip\src\arch\sys_arch.c + ../../components/net/lwip-1.4.1/src/arch/sys_arch.c + + def.c 1 - ..\..\components\net\lwip\src\core\def.c + ../../components/net/lwip-1.4.1/src/core/def.c + + dhcp.c 1 - ..\..\components\net\lwip\src\core\dhcp.c + ../../components/net/lwip-1.4.1/src/core/dhcp.c + + dns.c 1 - ..\..\components\net\lwip\src\core\dns.c + ../../components/net/lwip-1.4.1/src/core/dns.c + + init.c 1 - ..\..\components\net\lwip\src\core\init.c + ../../components/net/lwip-1.4.1/src/core/init.c + + memp.c 1 - ..\..\components\net\lwip\src\core\memp.c + ../../components/net/lwip-1.4.1/src/core/memp.c + + netif.c 1 - ..\..\components\net\lwip\src\core\netif.c + ../../components/net/lwip-1.4.1/src/core/netif.c + + pbuf.c 1 - ..\..\components\net\lwip\src\core\pbuf.c + ../../components/net/lwip-1.4.1/src/core/pbuf.c + + raw.c 1 - ..\..\components\net\lwip\src\core\raw.c + ../../components/net/lwip-1.4.1/src/core/raw.c + + stats.c 1 - ..\..\components\net\lwip\src\core\stats.c + ../../components/net/lwip-1.4.1/src/core/stats.c + + sys.c 1 - ..\..\components\net\lwip\src\core\sys.c + ../../components/net/lwip-1.4.1/src/core/sys.c + + tcp.c 1 - ..\..\components\net\lwip\src\core\tcp.c + ../../components/net/lwip-1.4.1/src/core/tcp.c + + tcp_in.c 1 - ..\..\components\net\lwip\src\core\tcp_in.c + ../../components/net/lwip-1.4.1/src/core/tcp_in.c + + tcp_out.c 1 - ..\..\components\net\lwip\src\core\tcp_out.c + ../../components/net/lwip-1.4.1/src/core/tcp_out.c + + timers.c 1 - ..\..\components\net\lwip\src\core\timers.c + ../../components/net/lwip-1.4.1/src/core/timers.c + + udp.c 1 - ..\..\components\net\lwip\src\core\udp.c + ../../components/net/lwip-1.4.1/src/core/udp.c + + autoip.c 1 - ..\..\components\net\lwip\src\core\ipv4\autoip.c + ../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c + + icmp.c 1 - ..\..\components\net\lwip\src\core\ipv4\icmp.c + ../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c + + igmp.c 1 - ..\..\components\net\lwip\src\core\ipv4\igmp.c + ../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c + + inet.c 1 - ..\..\components\net\lwip\src\core\ipv4\inet.c + ../../components/net/lwip-1.4.1/src/core/ipv4/inet.c + + inet_chksum.c 1 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c + ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c + + ip.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c + + ip_addr.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c + + ip_frag.c 1 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c + ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c + + etharp.c 1 - ..\..\components\net\lwip\src\netif\etharp.c + ../../components/net/lwip-1.4.1/src/netif/etharp.c + + ethernetif.c 1 - ..\..\components\net\lwip\src\netif\ethernetif.c + ../../components/net/lwip-1.4.1/src/netif/ethernetif.c + + slipif.c 1 - ..\..\components\net\lwip\src\netif\slipif.c + ../../components/net/lwip-1.4.1/src/netif/slipif.c + + + + + Filesystem + + + dfs.c + 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 + + + + + dfs_elm.c + 1 + ../../components/dfs/filesystems/elmfat/dfs_elm.c + + + + + ff.c + 1 + ../../components/dfs/filesystems/elmfat/ff.c -
diff --git a/bsp/stm32f10x/project.Uv2 b/bsp/stm32f10x/project.Uv2 index 05ab3d45a4..24b5acc90b 100644 --- a/bsp/stm32f10x/project.Uv2 +++ b/bsp/stm32f10x/project.Uv2 @@ -3,84 +3,83 @@ Target (RT-Thread STM32), 0x0004 // Tools: 'ARM-ADS' +Group (STM32_StdPeriph) Group (Applications) Group (Drivers) -Group (STM32_StdPeriph) Group (Kernel) Group (CORTEX-M3) Group (DeviceDrivers) Group (finsh) -Group (Components) -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,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\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\drivers\serial\serial.c> -File 6,1,<..\..\components\drivers\src\completion.c> -File 6,1,<..\..\components\drivers\src\dataqueue.c> -File 6,1,<..\..\components\drivers\src\pipe.c> -File 6,1,<..\..\components\drivers\src\ringbuffer.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\msh.c> -File 7,1,<..\..\components\finsh\msh_cmd.c> -File 7,1,<..\..\components\finsh\shell.c> -File 7,1,<..\..\components\finsh\symbol.c> -File 8,1,<..\..\components\init\components.c> +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,1, +File 1,2, +File 2,1, +File 2,1, +File 3,1, +File 3,1, +File 3,1, +File 3,1, +File 4,1,<../../src/clock.c> +File 4,1,<../../src/components.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/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/drivers/serial/serial.c> +File 6,1,<../../components/drivers/src/completion.c> +File 6,1,<../../components/drivers/src/dataqueue.c> +File 6,1,<../../components/drivers/src/pipe.c> +File 6,1,<../../components/drivers/src/portal.c> +File 6,1,<../../components/drivers/src/ringbuffer.c> +File 6,1,<../../components/drivers/src/workqueue.c> +File 7,1,<../../components/finsh/shell.c> +File 7,1,<../../components/finsh/symbol.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_var.c> +File 7,1,<../../components/finsh/finsh_vm.c> +File 7,1,<../../components/finsh/finsh_token.c> @@ -143,7 +142,7 @@ Options 1,0,0 // Target 'RT-Thread STM32' ADSCMISC () ADSCDEFN (STM32F10X_HD, USE_STDPERIPH_DRIVER) ADSCUDEF () - ADSCINCD (Libraries\STM32F10x_StdPeriph_Driver\inc;..\..\include;drivers;..\..\components\CMSIS\Include;.;applications;..\..\libcpu\arm\cortex-m3;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\init;..\..\components\finsh;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x) + ADSCINCD (../../libcpu/arm/cortex-m3;../../components/drivers/include;Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x;../../libcpu/arm/common;.;applications;../../include;../../components/finsh;../../components/CMSIS/Include;drivers;Libraries/STM32F10x_StdPeriph_Driver/inc) ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSAMISC () ADSADEFN () @@ -164,7 +163,7 @@ Options 1,0,0 // Target 'RT-Thread STM32' ADSLDSC () ADSLDIB () ADSLDIC () - ADSLDMC ( --keep __fsym_* --keep __vsym_* --keep __rt_init* ) + ADSLDMC ( --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) ) ADSLDIF () ADSLDDW () OPTDL (SARMCM3.DLL)()(DARMSTM.DLL)(-pSTM32F103ZE)(SARMCM3.DLL)()(TARMSTM.DLL)(-pSTM32F103ZE) diff --git a/bsp/stm32f20x/project.uvproj b/bsp/stm32f20x/project.uvproj index 96322bfc57..908eed33a0 100644 --- a/bsp/stm32f20x/project.uvproj +++ b/bsp/stm32f20x/project.uvproj @@ -343,7 +343,7 @@ USE_STDPERIPH_DRIVER - .;..\..\components\CMSIS\Include;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;Drivers;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx;Libraries\STM32F2xx_StdPeriph_Driver\inc;applications + Libraries/STM32F2xx_StdPeriph_Driver/inc;Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F2xx;../../components/CMSIS/Include;applications;.;Drivers;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/finsh @@ -373,7 +373,7 @@ - --keep __fsym_* --keep __vsym_* + --keep *.o(FSymTab) --keep *.o(VSymTab) @@ -381,312 +381,312 @@ - Applications + STM32_StdPeriph - application.c + system_stm32f2xx.c 1 - applications\application.c + Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F2xx/system_stm32f2xx.c - startup.c + misc.c 1 - applications\startup.c + Libraries/STM32F2xx_StdPeriph_Driver/src/misc.c - - - Drivers - 24LCxx.c + stm32f2xx_adc.c 1 - Drivers\24LCxx.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_adc.c - FM25Lx.c + stm32f2xx_can.c 1 - Drivers\FM25Lx.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_can.c - board.c + stm32f2xx_crc.c 1 - Drivers\board.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_crc.c - i2c.c + stm32f2xx_cryp.c 1 - Drivers\i2c.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_cryp.c - rtc.c + stm32f2xx_cryp_aes.c 1 - Drivers\rtc.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_cryp_aes.c - serial.c + stm32f2xx_cryp_des.c 1 - Drivers\serial.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_cryp_des.c - stm32f2xx_it.c + stm32f2xx_cryp_tdes.c 1 - Drivers\stm32f2xx_it.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_cryp_tdes.c - usart.c + stm32f2xx_dac.c 1 - Drivers\usart.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_dac.c - - - STM32_StdPeriph - system_stm32f2xx.c + stm32f2xx_dbgmcu.c 1 - Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\system_stm32f2xx.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_dbgmcu.c - misc.c + stm32f2xx_dcmi.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\misc.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_dcmi.c - stm32f2xx_adc.c + stm32f2xx_dma.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_adc.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_dma.c - stm32f2xx_can.c + stm32f2xx_exti.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_can.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_exti.c - stm32f2xx_crc.c + stm32f2xx_flash.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_crc.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_flash.c - stm32f2xx_cryp.c + stm32f2xx_fsmc.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_fsmc.c - stm32f2xx_cryp_aes.c + stm32f2xx_gpio.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_aes.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_gpio.c - stm32f2xx_cryp_des.c + stm32f2xx_hash.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_des.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_hash.c - stm32f2xx_cryp_tdes.c + stm32f2xx_hash_md5.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_tdes.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_hash_md5.c - stm32f2xx_dac.c + stm32f2xx_hash_sha1.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dac.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_hash_sha1.c - stm32f2xx_dbgmcu.c + stm32f2xx_i2c.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dbgmcu.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_i2c.c - stm32f2xx_dcmi.c + stm32f2xx_iwdg.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dcmi.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_iwdg.c - stm32f2xx_dma.c + stm32f2xx_pwr.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dma.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_pwr.c - stm32f2xx_exti.c + stm32f2xx_rcc.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_exti.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_rcc.c - stm32f2xx_flash.c + stm32f2xx_rng.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_flash.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_rng.c - stm32f2xx_fsmc.c + stm32f2xx_rtc.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_fsmc.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_rtc.c - stm32f2xx_gpio.c + stm32f2xx_sdio.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_gpio.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_sdio.c - stm32f2xx_hash.c + stm32f2xx_spi.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_spi.c - stm32f2xx_hash_md5.c + stm32f2xx_syscfg.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_md5.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_syscfg.c - stm32f2xx_hash_sha1.c + stm32f2xx_tim.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_sha1.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_tim.c - stm32f2xx_i2c.c + stm32f2xx_usart.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_i2c.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_usart.c - stm32f2xx_iwdg.c + stm32f2xx_wwdg.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_iwdg.c + Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_wwdg.c - stm32f2xx_pwr.c - 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_pwr.c + startup_stm32f2xx.s + 2 + Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F2xx/startup/arm/startup_stm32f2xx.s + + + Applications - stm32f2xx_rcc.c + application.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rcc.c + applications/application.c - stm32f2xx_rng.c + startup.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rng.c + applications/startup.c + + + Drivers - stm32f2xx_rtc.c + 24LCxx.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rtc.c + Drivers/24LCxx.c - stm32f2xx_sdio.c + FM25Lx.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_sdio.c + Drivers/FM25Lx.c - stm32f2xx_spi.c + board.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_spi.c + Drivers/board.c - stm32f2xx_syscfg.c + i2c.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_syscfg.c + Drivers/i2c.c - stm32f2xx_tim.c + rtc.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_tim.c + Drivers/rtc.c - stm32f2xx_usart.c + serial.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_usart.c + Drivers/serial.c - stm32f2xx_wwdg.c + stm32f2xx_it.c 1 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_wwdg.c + Drivers/stm32f2xx_it.c - startup_stm32f2xx.s - 2 - Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\startup\arm\startup_stm32f2xx.s + usart.c + 1 + Drivers/usart.c @@ -696,84 +696,91 @@ clock.c 1 - ..\..\src\clock.c + ../../src/clock.c + + + + + components.c + 1 + ../../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 thread.c 1 - ..\..\src\thread.c + ../../src/thread.c timer.c 1 - ..\..\src\timer.c + ../../src/timer.c @@ -783,35 +790,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 + ../../libcpu/arm/common/showmem.c @@ -819,93 +826,93 @@ finsh - cmd.c + shell.c 1 - ..\..\components\finsh\cmd.c + ../../components/finsh/shell.c - finsh_compiler.c + symbol.c 1 - ..\..\components\finsh\finsh_compiler.c + ../../components/finsh/symbol.c - finsh_error.c + cmd.c 1 - ..\..\components\finsh\finsh_error.c + ../../components/finsh/cmd.c - finsh_heap.c + finsh_compiler.c 1 - ..\..\components\finsh\finsh_heap.c + ../../components/finsh/finsh_compiler.c - finsh_init.c + finsh_error.c 1 - ..\..\components\finsh\finsh_init.c + ../../components/finsh/finsh_error.c - finsh_node.c + finsh_heap.c 1 - ..\..\components\finsh\finsh_node.c + ../../components/finsh/finsh_heap.c - finsh_ops.c + finsh_init.c 1 - ..\..\components\finsh\finsh_ops.c + ../../components/finsh/finsh_init.c - finsh_parser.c + finsh_node.c 1 - ..\..\components\finsh\finsh_parser.c + ../../components/finsh/finsh_node.c - finsh_token.c + finsh_ops.c 1 - ..\..\components\finsh\finsh_token.c + ../../components/finsh/finsh_ops.c - finsh_var.c + finsh_parser.c 1 - ..\..\components\finsh\finsh_var.c + ../../components/finsh/finsh_parser.c - finsh_vm.c + finsh_var.c 1 - ..\..\components\finsh\finsh_vm.c + ../../components/finsh/finsh_var.c - shell.c + finsh_vm.c 1 - ..\..\components\finsh\shell.c + ../../components/finsh/finsh_vm.c - symbol.c + finsh_token.c 1 - ..\..\components\finsh\symbol.c + ../../components/finsh/finsh_token.c diff --git a/bsp/stm32f40x/project.uvproj b/bsp/stm32f40x/project.uvproj index da6c71a151..679e04d729 100644 --- a/bsp/stm32f40x/project.uvproj +++ b/bsp/stm32f40x/project.uvproj @@ -343,7 +343,7 @@ USE_STDPERIPH_DRIVER - applications;.;Libraries/STM32F4xx_StdPeriph_Driver/inc;Libraries/CMSIS/ST/STM32F4xx/Include;Libraries/CMSIS/Include;drivers;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/finsh;../../components/drivers/include;../../components/drivers/include;../../components/drivers/include + Libraries/STM32F4xx_StdPeriph_Driver/inc;Libraries/CMSIS/ST/STM32F4xx/Include;Libraries/CMSIS/Include;applications;.;drivers;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/drivers/include;../../components/finsh @@ -373,30 +373,13 @@ - --keep __fsym_* --keep __vsym_* + --keep *.o(FSymTab) --keep *.o(VSymTab) - - Applications - - - application.c - 1 - applications/application.c - - - - - startup.c - 1 - applications/startup.c - - - STM32_StdPeriph @@ -632,19 +615,29 @@ - Drivers + Applications - board.c + application.c 1 - drivers/board.c + applications/application.c - gpio.c + startup.c 1 - drivers/gpio.c + applications/startup.c + + + + + Drivers + + + board.c + 1 + drivers/board.c @@ -661,6 +654,13 @@ drivers/usart.c + + + gpio.c + 1 + drivers/gpio.c + + Kernel @@ -671,6 +671,13 @@ ../../src/clock.c + + + components.c + 1 + ../../src/components.c + + device.c @@ -788,155 +795,155 @@ - finsh + DeviceDrivers - shell.c + pin.c 1 - ../../components/finsh/shell.c + ../../components/drivers/misc/pin.c - symbol.c + serial.c 1 - ../../components/finsh/symbol.c + ../../components/drivers/serial/serial.c - cmd.c + completion.c 1 - ../../components/finsh/cmd.c + ../../components/drivers/src/completion.c - finsh_compiler.c + dataqueue.c 1 - ../../components/finsh/finsh_compiler.c + ../../components/drivers/src/dataqueue.c - finsh_error.c + pipe.c 1 - ../../components/finsh/finsh_error.c + ../../components/drivers/src/pipe.c - finsh_heap.c + portal.c 1 - ../../components/finsh/finsh_heap.c + ../../components/drivers/src/portal.c - finsh_init.c + ringbuffer.c 1 - ../../components/finsh/finsh_init.c + ../../components/drivers/src/ringbuffer.c - finsh_node.c + workqueue.c 1 - ../../components/finsh/finsh_node.c + ../../components/drivers/src/workqueue.c + + + finsh - finsh_ops.c + shell.c 1 - ../../components/finsh/finsh_ops.c + ../../components/finsh/shell.c - finsh_parser.c + symbol.c 1 - ../../components/finsh/finsh_parser.c + ../../components/finsh/symbol.c - finsh_var.c + cmd.c 1 - ../../components/finsh/finsh_var.c + ../../components/finsh/cmd.c - finsh_vm.c + finsh_compiler.c 1 - ../../components/finsh/finsh_vm.c + ../../components/finsh/finsh_compiler.c - finsh_token.c + finsh_error.c 1 - ../../components/finsh/finsh_token.c + ../../components/finsh/finsh_error.c - - - DeviceDrivers - serial.c + finsh_heap.c 1 - ../../components/drivers/serial/serial.c + ../../components/finsh/finsh_heap.c - pin.c + finsh_init.c 1 - ../../components/drivers/misc/pin.c + ../../components/finsh/finsh_init.c - completion.c + finsh_node.c 1 - ../../components/drivers/src/completion.c + ../../components/finsh/finsh_node.c - dataqueue.c + finsh_ops.c 1 - ../../components/drivers/src/dataqueue.c + ../../components/finsh/finsh_ops.c - pipe.c + finsh_parser.c 1 - ../../components/drivers/src/pipe.c + ../../components/finsh/finsh_parser.c - portal.c + finsh_var.c 1 - ../../components/drivers/src/portal.c + ../../components/finsh/finsh_var.c - ringbuffer.c + finsh_vm.c 1 - ../../components/drivers/src/ringbuffer.c + ../../components/finsh/finsh_vm.c - workqueue.c + finsh_token.c 1 - ../../components/drivers/src/workqueue.c + ../../components/finsh/finsh_token.c diff --git a/bsp/tm4c129x/project.uvproj b/bsp/tm4c129x/project.uvproj new file mode 100644 index 0000000000..5a9d572475 --- /dev/null +++ b/bsp/tm4c129x/project.uvproj @@ -0,0 +1,1210 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + RT-Thread TM4C129X + 0x4 + ARM-ADS + + + TM4C1294NCPDT + Texas Instruments + Keil.TM4C_DFP.1.0.0 + http://www.keil.com/pack/ + IROM(0x00000000,0x100000) IRAM(0x20000000,0x040000) CPUTYPE("Cortex-M4") FPU2 CLOCK(120000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0TM4C129_1024 -FS00 -FL0100000 -FP0($$Device:TM4C1294NCPDT$Flash\TM4C129_1024.FLM)) + 7088 + $$Device:TM4C1294NCPDT$Device\Include\TM4C129\TM4C129.h + + + + + + + -DTM4C1294NCPDT + + + $$Device:TM4C1294NCPDT$SVD\TM4C129\TM4C1294NCPDT.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\build\ + rtthread-tm4c + 1 + 0 + 0 + 1 + 1 + .\ + 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 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -MPU + DCM.DLL + -pCM4 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM4 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + + 0 + 6 + + + + + + + + + + + + + + Segger\JL2CM3.dll + + + + + 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 + 0 + 0 + 8 + 0 + 0 + 0 + 3 + 3 + 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 + 0x40000 + + + 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 + 0x40000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + + + PART_TM4C129XNCZAD + + libraries;libraries/inc;libraries/driverlib;applications;.;drivers;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../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 + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x00000000 + + tm4c_rom.sct + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + + + + + + + Libraries + + + adc.c + 1 + libraries/driverlib/adc.c + + + + + aes.c + 1 + libraries/driverlib/aes.c + + + + + can.c + 1 + libraries/driverlib/can.c + + + + + comp.c + 1 + libraries/driverlib/comp.c + + + + + cpu.c + 1 + libraries/driverlib/cpu.c + + + + + crc.c + 1 + libraries/driverlib/crc.c + + + + + des.c + 1 + libraries/driverlib/des.c + + + + + eeprom.c + 1 + libraries/driverlib/eeprom.c + + + + + emac.c + 1 + libraries/driverlib/emac.c + + + + + epi.c + 1 + libraries/driverlib/epi.c + + + + + flash.c + 1 + libraries/driverlib/flash.c + + + + + fpu.c + 1 + libraries/driverlib/fpu.c + + + + + gpio.c + 1 + libraries/driverlib/gpio.c + + + + + hibernate.c + 1 + libraries/driverlib/hibernate.c + + + + + i2c.c + 1 + libraries/driverlib/i2c.c + + + + + interrupt.c + 1 + libraries/driverlib/interrupt.c + + + + + lcd.c + 1 + libraries/driverlib/lcd.c + + + + + mpu.c + 1 + libraries/driverlib/mpu.c + + + + + pwm.c + 1 + libraries/driverlib/pwm.c + + + + + qei.c + 1 + libraries/driverlib/qei.c + + + + + shamd5.c + 1 + libraries/driverlib/shamd5.c + + + + + ssi.c + 1 + libraries/driverlib/ssi.c + + + + + sw_crc.c + 1 + libraries/driverlib/sw_crc.c + + + + + sysctl.c + 1 + libraries/driverlib/sysctl.c + + + + + sysexc.c + 1 + libraries/driverlib/sysexc.c + + + + + systick.c + 1 + libraries/driverlib/systick.c + + + + + tiva_timer.c + 1 + libraries/driverlib/tiva_timer.c + + + + + uart.c + 1 + libraries/driverlib/uart.c + + + + + udma.c + 1 + libraries/driverlib/udma.c + + + + + usb.c + 1 + libraries/driverlib/usb.c + + + + + watchdog.c + 1 + libraries/driverlib/watchdog.c + + + + + startup_rvmdk.S + 2 + libraries/startup/startup_rvmdk.S + + + + + Applications + + + application.c + 1 + applications/application.c + + + + + board.c + 1 + applications/board.c + + + + + startup.c + 1 + applications/startup.c + + + + + Drivers + + + drv_eth.c + 1 + drivers/drv_eth.c + + + + + drv_uart.c + 1 + drivers/drv_uart.c + + + + + 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 + + + + + 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 + ../../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 + + + + + portal.c + 1 + ../../components/drivers/src/portal.c + + + + + ringbuffer.c + 1 + ../../components/drivers/src/ringbuffer.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 + + + api_lib.c + 1 + ../../components/net/lwip-1.4.1/src/api/api_lib.c + + + + + api_msg.c + 1 + ../../components/net/lwip-1.4.1/src/api/api_msg.c + + + + + err.c + 1 + ../../components/net/lwip-1.4.1/src/api/err.c + + + + + netbuf.c + 1 + ../../components/net/lwip-1.4.1/src/api/netbuf.c + + + + + netdb.c + 1 + ../../components/net/lwip-1.4.1/src/api/netdb.c + + + + + netifapi.c + 1 + ../../components/net/lwip-1.4.1/src/api/netifapi.c + + + + + sockets.c + 1 + ../../components/net/lwip-1.4.1/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 + + + + + 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 + + + + + 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 + + + + + inet_chksum.c + 1 + ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c + + + + + ip.c + 1 + ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c + + + + + ip_addr.c + 1 + ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c + + + + + ip_frag.c + 1 + ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c + + + + + etharp.c + 1 + ../../components/net/lwip-1.4.1/src/netif/etharp.c + + + + + ethernetif.c + 1 + ../../components/net/lwip-1.4.1/src/netif/ethernetif.c + + + + + slipif.c + 1 + ../../components/net/lwip-1.4.1/src/netif/slipif.c + + + + + + +
-- GitLab