From 7877836065d4b3c46f1bb891165442fa532a52ba Mon Sep 17 00:00:00 2001 From: bernard Date: Tue, 31 Oct 2017 11:59:49 +0800 Subject: [PATCH] [BSP] Update project files. --- bsp/CME_M7/project.uvopt | 1527 +------ bsp/CME_M7/project.uvproj | 701 ++- bsp/apollo2/project.uvoptx | 164 + bsp/apollo2/project.uvprojx | 228 +- bsp/asm9260t/project.ewp | 2138 ++++++++++ bsp/asm9260t/project.eww | 10 + bsp/asm9260t/project.uvopt | 175 + bsp/asm9260t/project.uvproj | 265 +- bsp/frdm-k64f/project.uvproj | 670 ++- bsp/frdm-k64f/project.uvprojx | 1275 ++++++ bsp/imxrt1052-evk/project.ewp | 5172 +++++++++++------------ bsp/imxrt1052-evk/project.uvoptx | 1959 --------- bsp/imxrt1052-evk/project.uvprojx | 663 ++- bsp/lm3s8962/project.Uv2 | 221 - bsp/lm3s9b9x/project.Uv2 | 91 +- bsp/lm4f232/project.uvproj | 204 +- bsp/lpc176x/project.ewp | 482 +-- bsp/lpc176x/project.uvopt | 1294 ------ bsp/lpc176x/project.uvproj | 255 +- bsp/lpc178x/project.uvproj | 142 +- bsp/lpc2148/project.Uv2 | 10 +- bsp/lpc2478/project.uvproj | 92 +- bsp/lpc408x/project.uvopt | 164 + bsp/lpc408x/project.uvproj | 1112 +++++ bsp/lpc5410x/project.uvoptx | 1282 +----- bsp/lpc5410x/project.uvprojx | 322 +- bsp/lpc54608-LPCXpresso/project.uvoptx | 2140 +--------- bsp/lpc54608-LPCXpresso/project.uvprojx | 500 ++- bsp/m16c62p/project.ewp | 3817 ++++++++--------- bsp/mb9bf506r/project.ewp | 408 +- bsp/mb9bf506r/project.uvopt | 805 ---- bsp/mb9bf506r/project.uvproj | 137 +- bsp/mb9bf568r/project.uvopt | 172 + bsp/mb9bf568r/project.uvproj | 109 +- bsp/mb9bf618s/project.ewp | 1990 +++++++++ bsp/mb9bf618s/project.eww | 10 + bsp/mb9bf618s/project.uvproj | 683 +++ bsp/mini2440/project.Uv2 | 410 +- bsp/mini2440/project.uvproj | 634 ++- bsp/nrf51822/project.uvopt | 161 + bsp/nrf51822/project.uvproj | 137 +- bsp/nrf52832/project.uvprojx | 197 +- bsp/nuvoton_m05x/project.uvprojx | 254 +- bsp/nuvoton_m451/project.uvproj | 272 +- bsp/nuvoton_m451/project.uvprojx | 230 +- bsp/nv32f100x/project.uvprojx | 222 +- bsp/sam7x/project.uvproj | 207 +- bsp/samd21/project.uvprojx | 187 +- bsp/stm32f0x/project.uvopt | 1141 ----- bsp/stm32f0x/project.uvproj | 314 +- bsp/stm32f0x/project.uvprojx | 124 +- bsp/stm32f107/project.ewp | 203 +- bsp/stm32f107/project.uvproj | 170 +- bsp/stm32f107/project.uvprojx | 569 ++- bsp/stm32f10x/project.ewp | 4185 +++++++++--------- bsp/stm32f10x/project.uvproj | 262 +- bsp/stm32f10x/project.uvprojx | 368 +- bsp/stm32f10x_HAL/project.ewp | 4241 ++++++++++--------- bsp/stm32f10x_HAL/project.uvproj | 402 +- bsp/stm32f10x_HAL/project.uvprojx | 282 +- bsp/stm32f20x/project.ewp | 487 +-- bsp/stm32f20x/project.uvopt | 1888 --------- bsp/stm32f20x/project.uvproj | 266 +- bsp/stm32f20x/project.uvprojx | 264 +- bsp/stm32f40x/project.uvproj | 258 +- bsp/stm32f40x/project.uvprojx | 281 +- bsp/stm32f411-nucleo/project.ewp | 4599 ++++++++++---------- bsp/stm32f411-nucleo/project.uvprojx | 19 +- bsp/stm32f429-disco/project.uvopt | 179 + bsp/stm32f429-disco/project.uvproj | 1231 ++++++ bsp/stm32f429_armfly/project.uvprojx | 29 +- bsp/stm32f7-disco/project.ewp | 2408 +++++++++++ bsp/stm32f7-disco/project.eww | 10 + bsp/stm32f7-disco/project.uvoptx | 222 + bsp/stm32f7-disco/project.uvprojx | 1401 ++++++ bsp/stm32l072/project.uvprojx | 888 ++++ bsp/stm32l475-iot-disco/project.uvprojx | 365 +- bsp/stm32l476-nucleo/project.uvprojx | 365 +- bsp/tm4c129x/project.ewp | 2279 ++++++++++ bsp/tm4c129x/project.eww | 10 + bsp/tm4c129x/project.uvproj | 307 +- 81 files changed, 36446 insertions(+), 27871 deletions(-) create mode 100644 bsp/apollo2/project.uvoptx create mode 100644 bsp/asm9260t/project.ewp create mode 100644 bsp/asm9260t/project.eww create mode 100644 bsp/asm9260t/project.uvopt create mode 100644 bsp/frdm-k64f/project.uvprojx delete mode 100644 bsp/imxrt1052-evk/project.uvoptx delete mode 100644 bsp/lpc176x/project.uvopt create mode 100644 bsp/lpc408x/project.uvopt create mode 100644 bsp/lpc408x/project.uvproj delete mode 100644 bsp/mb9bf506r/project.uvopt create mode 100644 bsp/mb9bf568r/project.uvopt create mode 100644 bsp/mb9bf618s/project.ewp create mode 100644 bsp/mb9bf618s/project.eww create mode 100644 bsp/mb9bf618s/project.uvproj create mode 100644 bsp/nrf51822/project.uvopt delete mode 100644 bsp/stm32f0x/project.uvopt delete mode 100644 bsp/stm32f20x/project.uvopt create mode 100644 bsp/stm32f429-disco/project.uvopt create mode 100644 bsp/stm32f429-disco/project.uvproj create mode 100644 bsp/stm32f7-disco/project.ewp create mode 100644 bsp/stm32f7-disco/project.eww create mode 100644 bsp/stm32f7-disco/project.uvoptx create mode 100644 bsp/stm32f7-disco/project.uvprojx create mode 100644 bsp/stm32l072/project.uvprojx create mode 100644 bsp/tm4c129x/project.ewp create mode 100644 bsp/tm4c129x/project.eww diff --git a/bsp/CME_M7/project.uvopt b/bsp/CME_M7/project.uvopt index b1d469cb6d..21805b8fa9 100644 --- a/bsp/CME_M7/project.uvopt +++ b/bsp/CME_M7/project.uvopt @@ -76,16 +76,6 @@ 1 0 - - SARMCM3.DLL - - DCM.DLL - -pCM3 - SARMCM3.DLL - - TCM.DLL - -pCM3 - 0 1 @@ -103,9 +93,13 @@ 1 0 1 + 1 + 1 + 1 + 1 0 0 - 15 + 17 @@ -131,6 +125,9 @@ + + 0 + 0 1 @@ -163,1515 +160,11 @@ - StdPeriph_Driver + Source Group 1 0 0 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_adc.c - cmem7_adc.c - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_aes.c - cmem7_aes.c - - - 1 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_can.c - cmem7_can.c - - - 1 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_ddr.c - cmem7_ddr.c - - - 1 - 5 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_dma.c - cmem7_dma.c - - - 1 - 6 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_efuse.c - cmem7_efuse.c - - - 1 - 7 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_eth.c - cmem7_eth.c - - - 1 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_flash.c - cmem7_flash.c - - - 1 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_gpio.c - cmem7_gpio.c - - - 1 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_i2c.c - cmem7_i2c.c - - - 1 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_misc.c - cmem7_misc.c - - - 1 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_rtc.c - cmem7_rtc.c - - - 1 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_spi.c - cmem7_spi.c - - - 1 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_tim.c - cmem7_tim.c - - - 1 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_uart.c - cmem7_uart.c - - - 1 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_usb.c - cmem7_usb.c - - - 1 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - StdPeriph_Driver/src/cmem7_wdg.c - cmem7_wdg.c - - - - - Applications - 0 - 0 - 0 - - 2 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications/application.c - application.c - - - 2 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications/led.c - led.c - - - 2 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications/startup.c - startup.c - - - - - Drivers - 0 - 0 - 0 - - 3 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers/board.c - board.c - - - 3 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers/uart.c - uart.c - - - 3 - 23 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers/emac.c - emac.c - - - 3 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers/app_phy.c - app_phy.c - - - - - CMSIS - 0 - 0 - 0 - - 4 - 25 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - CMSIS/CME_M7/system_cmem7.c - system_cmem7.c - - - 4 - 26 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - CMSIS/CME_M7/startup/arm/startup_cmem7.s - startup_cmem7.s - - - - - Kernel - 0 - 0 - 0 - - 5 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/clock.c - clock.c - - - 5 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/components.c - components.c - - - 5 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/device.c - device.c - - - 5 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/idle.c - idle.c - - - 5 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/ipc.c - ipc.c - - - 5 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/irq.c - irq.c - - - 5 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/kservice.c - kservice.c - - - 5 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/mem.c - mem.c - - - 5 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/mempool.c - mempool.c - - - 5 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/object.c - object.c - - - 5 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/scheduler.c - scheduler.c - - - 5 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/thread.c - thread.c - - - 5 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../src/timer.c - timer.c - - - - - CORTEX-M3 - 0 - 0 - 0 - - 6 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../libcpu/arm/cortex-m3/cpuport.c - cpuport.c - - - 6 - 41 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../libcpu/arm/cortex-m3/context_rvds.S - context_rvds.S - - - 6 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../libcpu/arm/common/backtrace.c - backtrace.c - - - 6 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../libcpu/arm/common/div0.c - div0.c - - - 6 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../libcpu/arm/common/showmem.c - showmem.c - - - - - libc - 0 - 0 - 0 - - 7 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/libc/armlibc/mem_std.c - mem_std.c - - - 7 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/libc/armlibc/stubs.c - stubs.c - - - - - DeviceDrivers - 0 - 0 - 0 - - 8 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/drivers/serial/serial.c - serial.c - - - 8 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/drivers/src/completion.c - completion.c - - - 8 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/drivers/src/dataqueue.c - dataqueue.c - - - 8 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/drivers/src/pipe.c - pipe.c - - - 8 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/drivers/src/portal.c - portal.c - - - 8 - 52 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/drivers/src/ringbuffer.c - ringbuffer.c - - - 8 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/drivers/src/workqueue.c - workqueue.c - - - - - finsh - 0 - 0 - 0 - - 9 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/shell.c - shell.c - - - 9 - 55 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/symbol.c - symbol.c - - - 9 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/cmd.c - cmd.c - - - 9 - 57 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/msh_cmd.c - msh_cmd.c - - - 9 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/msh.c - msh.c - - - 9 - 59 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_compiler.c - finsh_compiler.c - - - 9 - 60 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_error.c - finsh_error.c - - - 9 - 61 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_heap.c - finsh_heap.c - - - 9 - 62 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_init.c - finsh_init.c - - - 9 - 63 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_node.c - finsh_node.c - - - 9 - 64 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_ops.c - finsh_ops.c - - - 9 - 65 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_parser.c - finsh_parser.c - - - 9 - 66 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_var.c - finsh_var.c - - - 9 - 67 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_vm.c - finsh_vm.c - - - 9 - 68 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/finsh/finsh_token.c - finsh_token.c - - - - - LwIP - 0 - 0 - 0 - - 10 - 69 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/api/api_lib.c - api_lib.c - - - 10 - 70 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/api/api_msg.c - api_msg.c - - - 10 - 71 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/api/err.c - err.c - - - 10 - 72 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/api/netbuf.c - netbuf.c - - - 10 - 73 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/api/netdb.c - netdb.c - - - 10 - 74 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/api/netifapi.c - netifapi.c - - - 10 - 75 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/api/sockets.c - sockets.c - - - 10 - 76 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/api/tcpip.c - tcpip.c - - - 10 - 77 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/arch/sys_arch.c - sys_arch.c - - - 10 - 78 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/def.c - def.c - - - 10 - 79 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/dhcp.c - dhcp.c - - - 10 - 80 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/dns.c - dns.c - - - 10 - 81 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/init.c - init.c - - - 10 - 82 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/memp.c - memp.c - - - 10 - 83 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/netif.c - netif.c - - - 10 - 84 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/pbuf.c - pbuf.c - - - 10 - 85 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/raw.c - raw.c - - - 10 - 86 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/stats.c - stats.c - - - 10 - 87 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/sys.c - sys.c - - - 10 - 88 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/tcp.c - tcp.c - - - 10 - 89 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/tcp_in.c - tcp_in.c - - - 10 - 90 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/tcp_out.c - tcp_out.c - - - 10 - 91 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/timers.c - timers.c - - - 10 - 92 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/udp.c - udp.c - - - 10 - 93 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c - autoip.c - - - 10 - 94 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c - icmp.c - - - 10 - 95 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c - igmp.c - - - 10 - 96 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/ipv4/inet.c - inet.c - - - 10 - 97 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c - inet_chksum.c - - - 10 - 98 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c - ip.c - - - 10 - 99 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c - ip_addr.c - - - 10 - 100 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c - ip_frag.c - - - 10 - 101 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/netif/etharp.c - etharp.c - - - 10 - 102 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/netif/ethernetif.c - ethernetif.c - - - 10 - 103 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ../../components/net/lwip-1.4.1/src/netif/slipif.c - slipif.c - + 0 diff --git a/bsp/CME_M7/project.uvproj b/bsp/CME_M7/project.uvproj index 44f7d87d47..f1e6b4ae92 100644 --- a/bsp/CME_M7/project.uvproj +++ b/bsp/CME_M7/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- rtthread @@ -14,28 +11,31 @@ ARMCM3 ARM + ARM.CMSIS.4.1.0 + http://www.keil.com/pack/ CPUTYPE("Cortex-M3") CLOCK(10000000) ESEL ELITTLE - - - + + + 0 $$Device:ARMCM3$Device\ARM\ARMCM3\Include\ARMCM3.h - - - - - - - - - + + + + + + + + + $$Device:ARMCM3$Device\ARM\SVD\ARMCM3.svd + 0 0 - - - - - + + + + + 0 0 @@ -57,8 +57,8 @@ 0 0 - - + + 0 0 0 @@ -67,21 +67,23 @@ 0 0 - - + + 0 0 + 0 + 0 0 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 - + 0 @@ -95,8 +97,9 @@ 0 0 3 - - + + + 1 SARMCM3.DLL @@ -104,7 +107,7 @@ DCM.DLL -pCM3 SARMCM3.DLL - + TCM.DLL -pCM3 @@ -126,6 +129,7 @@ 1 1 0 + 1 1 @@ -136,22 +140,25 @@ 1 0 1 + 1 + 1 + 1 0 - 15 + 17 - - - - - + + + + + - - - - - + + + + + CapitalMicro\BIN\cmagdi.dll @@ -164,9 +171,14 @@ 1 4097 + 0 BIN\UL2CM3.DLL "" () - + + + + + 0 @@ -198,7 +210,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -329,7 +341,7 @@ 0x0 - + 1 @@ -345,11 +357,13 @@ 2 0 0 + 0 + 0 - + RT_USING_ARM_LIBC - - StdPeriph_Driver/inc;applications;.;drivers;CMSIS/CME_M7;../../components/CMSIS/Include;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/libc/armlibc;../../components/drivers/include;../../components/drivers/include;../../components/finsh;../../components/net/lwip-1.4.1/src;../../components/net/lwip-1.4.1/src/include;../../components/net/lwip-1.4.1/src/include/ipv4;../../components/net/lwip-1.4.1/src/arch/include;../../components/net/lwip-1.4.1/src/include/netif + + applications;.;CMSIS\CME_M7;..\..\components\CMSIS\Include;drivers;StdPeriph_Driver\inc;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif @@ -361,11 +375,12 @@ 0 0 0 + 0 - - - - + + + + @@ -377,163 +392,208 @@ 0 0x00000000 0x00000000 + CME_M7.sct - - + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + - StdPeriph_Driver + Applications - cmem7_adc.c + application.c 1 - StdPeriph_Driver/src/cmem7_adc.c + applications\application.c + + - cmem7_aes.c + led.c 1 - StdPeriph_Driver/src/cmem7_aes.c + applications\led.c + + - cmem7_can.c + startup.c 1 - StdPeriph_Driver/src/cmem7_can.c + applications\startup.c + + + + CMSIS + - cmem7_ddr.c + system_cmem7.c 1 - StdPeriph_Driver/src/cmem7_ddr.c + CMSIS\CME_M7\system_cmem7.c + + - cmem7_dma.c - 1 - StdPeriph_Driver/src/cmem7_dma.c + startup_cmem7.s + 2 + CMSIS\CME_M7\startup\arm\startup_cmem7.s + + + + Drivers + - cmem7_efuse.c + board.c 1 - StdPeriph_Driver/src/cmem7_efuse.c + drivers\board.c + + - cmem7_eth.c + uart.c 1 - StdPeriph_Driver/src/cmem7_eth.c + drivers\uart.c + + - cmem7_flash.c + emac.c 1 - StdPeriph_Driver/src/cmem7_flash.c + drivers\emac.c + + - cmem7_gpio.c + app_phy.c 1 - StdPeriph_Driver/src/cmem7_gpio.c + drivers\app_phy.c + + + + StdPeriph_Driver + - cmem7_i2c.c + cmem7_adc.c 1 - StdPeriph_Driver/src/cmem7_i2c.c + StdPeriph_Driver\src\cmem7_adc.c + + - cmem7_misc.c + cmem7_aes.c 1 - StdPeriph_Driver/src/cmem7_misc.c + StdPeriph_Driver\src\cmem7_aes.c + + - cmem7_rtc.c + cmem7_can.c 1 - StdPeriph_Driver/src/cmem7_rtc.c + StdPeriph_Driver\src\cmem7_can.c + + - cmem7_spi.c + cmem7_ddr.c 1 - StdPeriph_Driver/src/cmem7_spi.c + StdPeriph_Driver\src\cmem7_ddr.c + + - cmem7_tim.c + cmem7_dma.c 1 - StdPeriph_Driver/src/cmem7_tim.c + StdPeriph_Driver\src\cmem7_dma.c + + - cmem7_uart.c + cmem7_efuse.c 1 - StdPeriph_Driver/src/cmem7_uart.c + StdPeriph_Driver\src\cmem7_efuse.c + + - cmem7_usb.c + cmem7_eth.c 1 - StdPeriph_Driver/src/cmem7_usb.c + StdPeriph_Driver\src\cmem7_eth.c + + - cmem7_wdg.c + cmem7_flash.c 1 - StdPeriph_Driver/src/cmem7_wdg.c + StdPeriph_Driver\src\cmem7_flash.c - - - Applications - application.c + cmem7_gpio.c 1 - applications/application.c + StdPeriph_Driver\src\cmem7_gpio.c + + - led.c + cmem7_i2c.c 1 - applications/led.c + StdPeriph_Driver\src\cmem7_i2c.c + + - startup.c + cmem7_misc.c 1 - applications/startup.c + StdPeriph_Driver\src\cmem7_misc.c - - - Drivers - board.c + cmem7_rtc.c 1 - drivers/board.c + StdPeriph_Driver\src\cmem7_rtc.c + + - uart.c + cmem7_spi.c 1 - drivers/uart.c + StdPeriph_Driver\src\cmem7_spi.c + + - emac.c + cmem7_tim.c 1 - drivers/emac.c + StdPeriph_Driver\src\cmem7_tim.c + + - app_phy.c + cmem7_uart.c 1 - drivers/app_phy.c + StdPeriph_Driver\src\cmem7_uart.c - - - CMSIS - system_cmem7.c + cmem7_usb.c 1 - CMSIS/CME_M7/system_cmem7.c + StdPeriph_Driver\src\cmem7_usb.c + + - startup_cmem7.s - 2 - CMSIS/CME_M7/startup/arm/startup_cmem7.s + cmem7_wdg.c + 1 + StdPeriph_Driver\src\cmem7_wdg.c @@ -543,67 +603,98 @@ clock.c 1 - ../../src/clock.c + ..\..\src\clock.c + + components.c 1 - ../../src/components.c + ..\..\src\components.c + + device.c 1 - ../../src/device.c + ..\..\src\device.c + + idle.c 1 - ../../src/idle.c + ..\..\src\idle.c + + ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c + + irq.c 1 - ../../src/irq.c + ..\..\src\irq.c + + kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c + + mem.c 1 - ../../src/mem.c + ..\..\src\mem.c + + mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c + + object.c 1 - ../../src/object.c + ..\..\src\object.c + + scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 - ../../src/thread.c + ..\..\src\thread.c + + timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -613,42 +704,35 @@ cpuport.c 1 - ../../libcpu/arm/cortex-m3/cpuport.c + ..\..\libcpu\arm\cortex-m3\cpuport.c + + context_rvds.S 2 - ../../libcpu/arm/cortex-m3/context_rvds.S + ..\..\libcpu\arm\cortex-m3\context_rvds.S + + backtrace.c 1 - ../../libcpu/arm/common/backtrace.c + ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 - ../../libcpu/arm/common/div0.c - - - showmem.c - 1 - ../../libcpu/arm/common/showmem.c + ..\..\libcpu\arm\common\div0.c - - - libc - mem_std.c - 1 - ../../components/libc/armlibc/mem_std.c - - - stubs.c + showmem.c 1 - ../../components/libc/armlibc/stubs.c + ..\..\libcpu\arm\common\showmem.c @@ -658,37 +742,49 @@ serial.c 1 - ../../components/drivers/serial/serial.c + ..\..\components\drivers\serial\serial.c + + completion.c 1 - ../../components/drivers/src/completion.c + ..\..\components\drivers\src\completion.c + + dataqueue.c 1 - ../../components/drivers/src/dataqueue.c + ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 - ../../components/drivers/src/pipe.c + ..\..\components\drivers\src\pipe.c + + - portal.c + ringbuffer.c 1 - ../../components/drivers/src/portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\drivers\src\workqueue.c @@ -698,262 +794,409 @@ shell.c 1 - ../../components/finsh/shell.c + ..\..\components\finsh\shell.c + + symbol.c 1 - ../../components/finsh/symbol.c + ..\..\components\finsh\symbol.c + + cmd.c 1 - ../../components/finsh/cmd.c + ..\..\components\finsh\cmd.c + + + + msh.c + 1 + ..\..\components\finsh\msh.c + + + msh_cmd.c 1 - ../../components/finsh/msh_cmd.c + ..\..\components\finsh\msh_cmd.c + + - msh.c + msh_file.c 1 - ../../components/finsh/msh.c + ..\..\components\finsh\msh_file.c + + finsh_compiler.c 1 - ../../components/finsh/finsh_compiler.c + ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 - ../../components/finsh/finsh_error.c + ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 - ../../components/finsh/finsh_heap.c + ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 - ../../components/finsh/finsh_init.c + ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 - ../../components/finsh/finsh_node.c + ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 - ../../components/finsh/finsh_ops.c + ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 - ../../components/finsh/finsh_parser.c + ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 - ../../components/finsh/finsh_var.c + ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 - ../../components/finsh/finsh_vm.c + ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 - ../../components/finsh/finsh_token.c + ..\..\components\finsh\finsh_token.c - LwIP + libc + + + libc.c + 1 + ..\..\components\libc\compilers\armlibc\libc.c + + + + + libc_syms.c + 1 + ..\..\components\libc\compilers\armlibc\libc_syms.c + + + + + mem_std.c + 1 + ..\..\components\libc\compilers\armlibc\mem_std.c + + + + + stdio.c + 1 + ..\..\components\libc\compilers\armlibc\stdio.c + + + + + stubs.c + 1 + ..\..\components\libc\compilers\armlibc\stubs.c + + + + + lwIP + + + sys_arch.c + 1 + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + api_lib.c 1 - ../../components/net/lwip-1.4.1/src/api/api_lib.c + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + api_msg.c 1 - ../../components/net/lwip-1.4.1/src/api/api_msg.c + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + + err.c 1 - ../../components/net/lwip-1.4.1/src/api/err.c + ..\..\components\net\lwip-2.0.2\src\api\err.c + + netbuf.c 1 - ../../components/net/lwip-1.4.1/src/api/netbuf.c + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + + netdb.c 1 - ../../components/net/lwip-1.4.1/src/api/netdb.c + ..\..\components\net\lwip-2.0.2\src\api\netdb.c + + netifapi.c 1 - ../../components/net/lwip-1.4.1/src/api/netifapi.c + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + + sockets.c 1 - ../../components/net/lwip-1.4.1/src/api/sockets.c + ..\..\components\net\lwip-2.0.2\src\api\sockets.c + + tcpip.c 1 - ../../components/net/lwip-1.4.1/src/api/tcpip.c + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + - sys_arch.c + def.c 1 - ../../components/net/lwip-1.4.1/src/arch/sys_arch.c + ..\..\components\net\lwip-2.0.2\src\core\def.c + + - def.c + dns.c 1 - ../../components/net/lwip-1.4.1/src/core/def.c + ..\..\components\net\lwip-2.0.2\src\core\dns.c + + - dhcp.c + inet_chksum.c 1 - ../../components/net/lwip-1.4.1/src/core/dhcp.c + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + + - dns.c + init.c 1 - ../../components/net/lwip-1.4.1/src/core/dns.c + ..\..\components\net\lwip-2.0.2\src\core\init.c + + - init.c + ip.c 1 - ../../components/net/lwip-1.4.1/src/core/init.c + ..\..\components\net\lwip-2.0.2\src\core\ip.c + + memp.c 1 - ../../components/net/lwip-1.4.1/src/core/memp.c + ..\..\components\net\lwip-2.0.2\src\core\memp.c + + netif.c 1 - ../../components/net/lwip-1.4.1/src/core/netif.c + ..\..\components\net\lwip-2.0.2\src\core\netif.c + + pbuf.c 1 - ../../components/net/lwip-1.4.1/src/core/pbuf.c + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + + raw.c 1 - ../../components/net/lwip-1.4.1/src/core/raw.c + ..\..\components\net\lwip-2.0.2\src\core\raw.c + + stats.c 1 - ../../components/net/lwip-1.4.1/src/core/stats.c + ..\..\components\net\lwip-2.0.2\src\core\stats.c + + sys.c 1 - ../../components/net/lwip-1.4.1/src/core/sys.c + ..\..\components\net\lwip-2.0.2\src\core\sys.c + + tcp.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp.c + ..\..\components\net\lwip-2.0.2\src\core\tcp.c + + tcp_in.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp_in.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + + tcp_out.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp_out.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + + - timers.c + timeouts.c 1 - ../../components/net/lwip-1.4.1/src/core/timers.c + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + + udp.c 1 - ../../components/net/lwip-1.4.1/src/core/udp.c + ..\..\components\net\lwip-2.0.2\src\core\udp.c + + - autoip.c + ethernet.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + + - icmp.c + ethernetif.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + + - igmp.c + lowpan6.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + + - inet.c + autoip.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/inet.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + + - inet_chksum.c + dhcp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + + - ip.c + etharp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + + - ip_addr.c + icmp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + + - ip_frag.c + igmp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + + - etharp.c + ip4.c 1 - ../../components/net/lwip-1.4.1/src/netif/etharp.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + + - ethernetif.c + ip4_addr.c 1 - ../../components/net/lwip-1.4.1/src/netif/ethernetif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + - slipif.c + ip4_frag.c 1 - ../../components/net/lwip-1.4.1/src/netif/slipif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c -
diff --git a/bsp/apollo2/project.uvoptx b/bsp/apollo2/project.uvoptx new file mode 100644 index 0000000000..e6bfeb7bb2 --- /dev/null +++ b/bsp/apollo2/project.uvoptx @@ -0,0 +1,164 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + rtthread-apollo2 + 0x4 + ARM-ADS + + 48000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\build\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 0 + 0 + 1 + + 255 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 6 + + + + + + + + + + + Segger\JL2CM3.dll + + + + 0 + JL2CM3 + -U4294967295 -O78 -S0 -ZTIFSpeedSel20000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD10000000 -FC4000 -FN1 -FF0Apollo2.FLM -FS00 -FL010000 -FP0($$Device:AMAPH1KK-KBR$Flash\Apollo2.FLM) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD10000000 -FC4000 -FN1 -FF0Apollo2 -FS00 -FL010000 -FP0($$Device:AMAPH1KK-KBR$Flash\Apollo2.FLM)) + + + + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + + + +
diff --git a/bsp/apollo2/project.uvprojx b/bsp/apollo2/project.uvprojx index a528b27b90..9588bec3f3 100644 --- a/bsp/apollo2/project.uvprojx +++ b/bsp/apollo2/project.uvprojx @@ -1,10 +1,7 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rtthread-apollo2 @@ -18,28 +15,28 @@ AmbiqMicro.Apollo_DFP.1.0.0 http://s3.asia.ambiqmicro.com/pack/ IROM(0x00000000,0x100000) IRAM(0x10000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD10000000 -FC4000 -FN1 -FF0Apollo2 -FS00 -FL010000 -FP0($$Device:AMAPH1KK-KBR$Flash\Apollo2.FLM)) 0 $$Device:AMAPH1KK-KBR$Device\Include\apollo2.h - - - - - - - - - + + + + + + + + + $$Device:AMAPH1KK-KBR$SVD\apollo2.svd 0 0 - - - - - + + + + + 0 0 @@ -61,8 +58,8 @@ 0 0 - - + + 0 0 0 @@ -71,8 +68,8 @@ 0 0 - - + + 0 0 0 @@ -82,14 +79,14 @@ 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 0 0 - + 0 @@ -103,8 +100,8 @@ 0 0 3 - - + + 1 @@ -152,18 +149,18 @@ 0 6 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -179,10 +176,10 @@ 1 BIN\UL2CM3.DLL "" () - - - - + + + + 0 @@ -215,7 +212,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -347,7 +344,7 @@ 0x0 - + 1 @@ -370,9 +367,9 @@ 1 1 - + AM_PART_APOLLO2, AM_PACKAGE_BGA, keil - + applications;.;board;libraries\drivers;libraries\startup;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -387,10 +384,10 @@ 0 0 - - - - + + + + @@ -402,13 +399,13 @@ 0 0x00000000 0x20000000 - + .\build\rtthread.sct - - + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + @@ -426,26 +423,27 @@ Board - - adc.c - 1 - board\adc.c - board.c 1 board\board.c + + gpio.c 1 board\gpio.c + + led.c 1 board\led.c + + uart.c 1 @@ -461,71 +459,99 @@ 1 libraries\drivers\hal\am_hal_clkgen.c + + am_hal_debug.c 1 libraries\drivers\hal\am_hal_debug.c + + am_hal_cachectrl.c 1 libraries\drivers\hal\am_hal_cachectrl.c + + am_hal_pwrctrl.c 1 libraries\drivers\hal\am_hal_pwrctrl.c + + am_hal_sysctrl.c 1 libraries\drivers\hal\am_hal_sysctrl.c + + am_hal_stimer.c 1 libraries\drivers\hal\am_hal_stimer.c + + am_hal_ctimer.c 1 libraries\drivers\hal\am_hal_ctimer.c + + am_hal_rtc.c 1 libraries\drivers\hal\am_hal_rtc.c + + am_hal_interrupt.c 1 libraries\drivers\hal\am_hal_interrupt.c + + am_hal_queue.c 1 libraries\drivers\hal\am_hal_queue.c + + am_hal_vcomp.c 1 libraries\drivers\hal\am_hal_vcomp.c + + am_hal_flash.c 1 libraries\drivers\hal\am_hal_flash.c + + am_hal_gpio.c 1 libraries\drivers\hal\am_hal_gpio.c + + am_hal_uart.c 1 libraries\drivers\hal\am_hal_uart.c + + startup_keil.s 2 @@ -541,56 +567,85 @@ 1 ..\..\src\clock.c + + components.c 1 ..\..\src\components.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -606,21 +661,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -636,36 +699,50 @@ 1 ..\..\components\drivers\misc\pin.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + completion.c 1 ..\..\components\drivers\src\completion.c + + dataqueue.c 1 ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 ..\..\components\drivers\src\pipe.c + + - portal.c + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -681,61 +758,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -746,5 +847,4 @@ -
diff --git a/bsp/asm9260t/project.ewp b/bsp/asm9260t/project.ewp new file mode 100644 index 0000000000..6d7bdf9585 --- /dev/null +++ b/bsp/asm9260t/project.ewp @@ -0,0 +1,2138 @@ + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 22 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 22 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\application.c + + + $PROJ_DIR$\applications\startup.c + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\usart.c + + + $PROJ_DIR$\drivers\led.c + + + + platform + + $PROJ_DIR$\platform\gpio.c + + + $PROJ_DIR$\platform\interrupt.c + + + $PROJ_DIR$\platform\reset.c + + + $PROJ_DIR$\platform\rt_low_level_init.c + + + $PROJ_DIR$\platform\system_clock.c + + + $PROJ_DIR$\platform\timer0.c + + + $PROJ_DIR$\platform\uart.c + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\components.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\slab.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + ARM926 + + $PROJ_DIR$\..\..\libcpu\arm\arm926\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\arm926\mmu.c + + + $PROJ_DIR$\..\..\libcpu\arm\arm926\stack.c + + + $PROJ_DIR$\..\..\libcpu\arm\arm926\trap.c + + + $PROJ_DIR$\..\..\libcpu\arm\arm926\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\arm926\start_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + DeviceDrivers + + $PROJ_DIR$\..\..\components\drivers\i2c\i2c_core.c + + + $PROJ_DIR$\..\..\components\drivers\i2c\i2c_dev.c + + + $PROJ_DIR$\..\..\components\drivers\i2c\i2c-bit-ops.c + + + $PROJ_DIR$\..\..\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + + dlib + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + + + diff --git a/bsp/asm9260t/project.eww b/bsp/asm9260t/project.eww new file mode 100644 index 0000000000..faa93f37cd --- /dev/null +++ b/bsp/asm9260t/project.eww @@ -0,0 +1,10 @@ + + + + + $WS_DIR$\project.ewp + + + + + diff --git a/bsp/asm9260t/project.uvopt b/bsp/asm9260t/project.uvopt new file mode 100644 index 0000000000..68b788c6b0 --- /dev/null +++ b/bsp/asm9260t/project.uvopt @@ -0,0 +1,175 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + rtthread + 0x4 + ARM-ADS + + 18432000 + + 1 + 1 + 1 + 0 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\Listings\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 16 + + + 0 + Datasheet + DATASHTS\ATMEL\AT91SAM9260_DS.PDF + + + 1 + Summary + DATASHTS\ATMEL\AT91SAM9260_DC.PDF + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 5 + + + + + + + + + + .\jlink\at91sam9260.ini + Segger\JLTAgdi.dll + + + + 0 + JLTAgdi + -O558 -J1 -Y1000 -Z1 -FO0 -FD200000 -FC800 -FN0 + + + 0 + UL2ARM + -UV2077N9E -O47 -S0 -C0 -N00("ARM926EJ-S Core") -D00(0792603F) -L00(4) -FO7 -FD300000 -FC1000 -FN1 -FF0AT91SAM9_DF_P1056_CS1 -FS020000000 -FL083BE00) + + + + + 0 + + + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + +
diff --git a/bsp/asm9260t/project.uvproj b/bsp/asm9260t/project.uvproj index 8d44d7636b..4516220066 100644 --- a/bsp/asm9260t/project.uvproj +++ b/bsp/asm9260t/project.uvproj @@ -360,7 +360,7 @@ RT_USING_ARM_LIBC - applications;.;drivers;platform;../../include;../../libcpu/arm/arm926;../../libcpu/arm/common;../../components/pthreads;../../components/libc/armlibc;../../components/drivers/include;../../components/drivers/include;../../components/drivers/include;../../components/finsh + applications;.;drivers;platform;..\..\include;..\..\libcpu\arm\arm926;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc @@ -406,14 +406,14 @@ application.c 1 - applications/application.c + applications\application.c startup.c 1 - applications/startup.c + applications\startup.c @@ -423,21 +423,21 @@ board.c 1 - drivers/board.c + drivers\board.c usart.c 1 - drivers/usart.c + drivers\usart.c led.c 1 - drivers/led.c + drivers\led.c @@ -447,49 +447,49 @@ gpio.c 1 - platform/gpio.c + platform\gpio.c interrupt.c 1 - platform/interrupt.c + platform\interrupt.c reset.c 1 - platform/reset.c + platform\reset.c rt_low_level_init.c 1 - platform/rt_low_level_init.c + platform\rt_low_level_init.c system_clock.c 1 - platform/system_clock.c + platform\system_clock.c timer0.c 1 - platform/timer0.c + platform\timer0.c uart.c 1 - platform/uart.c + platform\uart.c @@ -499,91 +499,98 @@ clock.c 1 - ../../src/clock.c + ..\..\src\clock.c components.c 1 - ../../src/components.c + ..\..\src\components.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c slab.c 1 - ../../src/slab.c + ..\..\src\slab.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -593,334 +600,268 @@ cpuport.c 1 - ../../libcpu/arm/arm926/cpuport.c + ..\..\libcpu\arm\arm926\cpuport.c mmu.c 1 - ../../libcpu/arm/arm926/mmu.c + ..\..\libcpu\arm\arm926\mmu.c stack.c 1 - ../../libcpu/arm/arm926/stack.c + ..\..\libcpu\arm\arm926\stack.c trap.c 1 - ../../libcpu/arm/arm926/trap.c + ..\..\libcpu\arm\arm926\trap.c context_rvds.S 2 - ../../libcpu/arm/arm926/context_rvds.S + ..\..\libcpu\arm\arm926\context_rvds.S start_rvds.S 2 - ../../libcpu/arm/arm926/start_rvds.S + ..\..\libcpu\arm\arm926\start_rvds.S backtrace.c 1 - ../../libcpu/arm/common/backtrace.c + ..\..\libcpu\arm\common\backtrace.c div0.c 1 - ../../libcpu/arm/common/div0.c + ..\..\libcpu\arm\common\div0.c showmem.c 1 - ../../libcpu/arm/common/showmem.c + ..\..\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 - - + DeviceDrivers - pthread_barrier.c + i2c_core.c 1 - ../../components/pthreads/pthread_barrier.c + ..\..\components\drivers\i2c\i2c_core.c - pthread_cond.c + i2c_dev.c 1 - ../../components/pthreads/pthread_cond.c + ..\..\components\drivers\i2c\i2c_dev.c - pthread_mutex.c + i2c-bit-ops.c 1 - ../../components/pthreads/pthread_mutex.c + ..\..\components\drivers\i2c\i2c-bit-ops.c - pthread_rwlock.c + serial.c 1 - ../../components/pthreads/pthread_rwlock.c + ..\..\components\drivers\serial\serial.c - pthread_spin.c + completion.c 1 - ../../components/pthreads/pthread_spin.c + ..\..\components\drivers\src\completion.c - pthread_tls.c + dataqueue.c 1 - ../../components/pthreads/pthread_tls.c + ..\..\components\drivers\src\dataqueue.c - sched.c + pipe.c 1 - ../../components/pthreads/sched.c + ..\..\components\drivers\src\pipe.c - semaphore.c + ringbuffer.c 1 - ../../components/pthreads/semaphore.c + ..\..\components\drivers\src\ringbuffer.c - - - libc - mem_std.c + waitqueue.c 1 - ../../components/libc/armlibc/mem_std.c + ..\..\components\drivers\src\waitqueue.c - stubs.c + workqueue.c 1 - ../../components/libc/armlibc/stubs.c + ..\..\components\drivers\src\workqueue.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 - - + finsh - completion.c + shell.c 1 - ../../components/drivers/src/completion.c + ..\..\components\finsh\shell.c - dataqueue.c + symbol.c 1 - ../../components/drivers/src/dataqueue.c + ..\..\components\finsh\symbol.c - pipe.c + cmd.c 1 - ../../components/drivers/src/pipe.c + ..\..\components\finsh\cmd.c - portal.c + finsh_compiler.c 1 - ../../components/drivers/src/portal.c + ..\..\components\finsh\finsh_compiler.c - ringbuffer.c + finsh_error.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\finsh\finsh_error.c - workqueue.c - 1 - ../../components/drivers/src/workqueue.c - - - - - finsh - - - shell.c + finsh_heap.c 1 - ../../components/finsh/shell.c + ..\..\components\finsh\finsh_heap.c - symbol.c + finsh_init.c 1 - ../../components/finsh/symbol.c + ..\..\components\finsh\finsh_init.c - cmd.c + finsh_node.c 1 - ../../components/finsh/cmd.c + ..\..\components\finsh\finsh_node.c - finsh_compiler.c + finsh_ops.c 1 - ../../components/finsh/finsh_compiler.c + ..\..\components\finsh\finsh_ops.c - finsh_error.c + finsh_parser.c 1 - ../../components/finsh/finsh_error.c + ..\..\components\finsh\finsh_parser.c - finsh_heap.c + finsh_var.c 1 - ../../components/finsh/finsh_heap.c + ..\..\components\finsh\finsh_var.c - finsh_init.c + finsh_vm.c 1 - ../../components/finsh/finsh_init.c + ..\..\components\finsh\finsh_vm.c - finsh_node.c + finsh_token.c 1 - ../../components/finsh/finsh_node.c + ..\..\components\finsh\finsh_token.c + + + libc - finsh_ops.c + libc.c 1 - ../../components/finsh/finsh_ops.c + ..\..\components\libc\compilers\armlibc\libc.c - finsh_parser.c + libc_syms.c 1 - ../../components/finsh/finsh_parser.c + ..\..\components\libc\compilers\armlibc\libc_syms.c - finsh_var.c + mem_std.c 1 - ../../components/finsh/finsh_var.c + ..\..\components\libc\compilers\armlibc\mem_std.c - finsh_vm.c + stdio.c 1 - ../../components/finsh/finsh_vm.c + ..\..\components\libc\compilers\armlibc\stdio.c - finsh_token.c + stubs.c 1 - ../../components/finsh/finsh_token.c + ..\..\components\libc\compilers\armlibc\stubs.c diff --git a/bsp/frdm-k64f/project.uvproj b/bsp/frdm-k64f/project.uvproj index c9ccb80717..b50b990b86 100644 --- a/bsp/frdm-k64f/project.uvproj +++ b/bsp/frdm-k64f/project.uvproj @@ -125,6 +125,7 @@ 1 1 0 + 1 1 @@ -136,9 +137,11 @@ 0 1 1 + 1 + 0 0 - 13 + 6 @@ -152,7 +155,7 @@ - BIN\CMSIS_AGDI.dll + Segger\JL2CM3.dll @@ -350,11 +353,13 @@ 0 0 0 + 0 + 0 - + CPU_MK64FN1M0VLL12 - board;applications;.;device;device/MK64F12;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/drivers/include;../../components/drivers/include;../../components/finsh + applications;.;board;device;device\MK64F12;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif @@ -366,6 +371,7 @@ 0 0 0 + 0 @@ -382,71 +388,359 @@ 0 0x00000000 0x1FFF0000 + - --keep *.o(FSymTab) --keep *.o(VSymTab) + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + Applications + + + application.c + 1 + applications\application.c + + + + + startup.c + 1 + applications\startup.c + + + Board board.c 1 - board/board.c + board\board.c + + + + + clock_config.c + 1 + board\clock_config.c drv_uart.c 1 - board/drv_uart.c + board\drv_uart.c led.c 1 - board/led.c + board\led.c - - - Applications - application.c + drv_emac.c 1 - applications/application.c + board\drv_emac.c - startup.c + fsl_phy.c 1 - applications/startup.c + board\fsl_phy.c Device + + + fsl_adc16.c + 1 + device\MK64F12\fsl_adc16.c + + + + + fsl_clock.c + 1 + device\MK64F12\fsl_clock.c + + + + + fsl_cmp.c + 1 + device\MK64F12\fsl_cmp.c + + + + + fsl_cmt.c + 1 + device\MK64F12\fsl_cmt.c + + + + + fsl_common.c + 1 + device\MK64F12\fsl_common.c + + + + + fsl_crc.c + 1 + device\MK64F12\fsl_crc.c + + + + + fsl_dac.c + 1 + device\MK64F12\fsl_dac.c + + + + + fsl_dmamux.c + 1 + device\MK64F12\fsl_dmamux.c + + + + + fsl_dspi.c + 1 + device\MK64F12\fsl_dspi.c + + + + + fsl_dspi_edma.c + 1 + device\MK64F12\fsl_dspi_edma.c + + + + + fsl_edma.c + 1 + device\MK64F12\fsl_edma.c + + + + + fsl_enet.c + 1 + device\MK64F12\fsl_enet.c + + + + + fsl_ewm.c + 1 + device\MK64F12\fsl_ewm.c + + + + + fsl_flash.c + 1 + device\MK64F12\fsl_flash.c + + + + + fsl_flexbus.c + 1 + device\MK64F12\fsl_flexbus.c + + + + + fsl_flexcan.c + 1 + device\MK64F12\fsl_flexcan.c + + + + + fsl_ftm.c + 1 + device\MK64F12\fsl_ftm.c + + + + + fsl_gpio.c + 1 + device\MK64F12\fsl_gpio.c + + + + + fsl_i2c.c + 1 + device\MK64F12\fsl_i2c.c + + + + + fsl_i2c_edma.c + 1 + device\MK64F12\fsl_i2c_edma.c + + + + + fsl_llwu.c + 1 + device\MK64F12\fsl_llwu.c + + + + + fsl_lptmr.c + 1 + device\MK64F12\fsl_lptmr.c + + + + + fsl_pdb.c + 1 + device\MK64F12\fsl_pdb.c + + + + + fsl_pit.c + 1 + device\MK64F12\fsl_pit.c + + + + + fsl_pmc.c + 1 + device\MK64F12\fsl_pmc.c + + + + + fsl_rcm.c + 1 + device\MK64F12\fsl_rcm.c + + + + + fsl_rnga.c + 1 + device\MK64F12\fsl_rnga.c + + + + + fsl_rtc.c + 1 + device\MK64F12\fsl_rtc.c + + + + + fsl_sai.c + 1 + device\MK64F12\fsl_sai.c + + + + + fsl_sai_edma.c + 1 + device\MK64F12\fsl_sai_edma.c + + + + + fsl_sdhc.c + 1 + device\MK64F12\fsl_sdhc.c + + + + + fsl_sim.c + 1 + device\MK64F12\fsl_sim.c + + + + + fsl_smc.c + 1 + device\MK64F12\fsl_smc.c + + + + + fsl_sysmpu.c + 1 + device\MK64F12\fsl_sysmpu.c + + + + + fsl_uart.c + 1 + device\MK64F12\fsl_uart.c + + + + + fsl_uart_edma.c + 1 + device\MK64F12\fsl_uart_edma.c + + + + + fsl_vref.c + 1 + device\MK64F12\fsl_vref.c + + + + + fsl_wdog.c + 1 + device\MK64F12\fsl_wdog.c + + system_MK64F12.c 1 - device/MK64F12/system_MK64F12.c + device\system_MK64F12.c startup_MK64F12.s 2 - device/TOOLCHAIN_ARM_STD/startup_MK64F12.s + device\TOOLCHAIN_ARM_STD\startup_MK64F12.s @@ -456,91 +750,98 @@ clock.c 1 - ../../src/clock.c + ..\..\src\clock.c components.c 1 - ../../src/components.c + ..\..\src\components.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -550,35 +851,35 @@ cpuport.c 1 - ../../libcpu/arm/cortex-m4/cpuport.c + ..\..\libcpu\arm\cortex-m4\cpuport.c context_rvds.S 2 - ../../libcpu/arm/cortex-m4/context_rvds.S + ..\..\libcpu\arm\cortex-m4\context_rvds.S backtrace.c 1 - ../../libcpu/arm/common/backtrace.c + ..\..\libcpu\arm\common\backtrace.c div0.c 1 - ../../libcpu/arm/common/div0.c + ..\..\libcpu\arm\common\div0.c showmem.c 1 - ../../libcpu/arm/common/showmem.c + ..\..\libcpu\arm\common\showmem.c @@ -588,49 +889,49 @@ serial.c 1 - ../../components/drivers/serial/serial.c + ..\..\components\drivers\serial\serial.c completion.c 1 - ../../components/drivers/src/completion.c + ..\..\components\drivers\src\completion.c dataqueue.c 1 - ../../components/drivers/src/dataqueue.c + ..\..\components\drivers\src\dataqueue.c pipe.c 1 - ../../components/drivers/src/pipe.c + ..\..\components\drivers\src\pipe.c - portal.c + ringbuffer.c 1 - ../../components/drivers/src/portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\drivers\src\waitqueue.c workqueue.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\drivers\src\workqueue.c @@ -640,91 +941,346 @@ shell.c 1 - ../../components/finsh/shell.c + ..\..\components\finsh\shell.c symbol.c 1 - ../../components/finsh/symbol.c + ..\..\components\finsh\symbol.c cmd.c 1 - ../../components/finsh/cmd.c + ..\..\components\finsh\cmd.c finsh_compiler.c 1 - ../../components/finsh/finsh_compiler.c + ..\..\components\finsh\finsh_compiler.c finsh_error.c 1 - ../../components/finsh/finsh_error.c + ..\..\components\finsh\finsh_error.c finsh_heap.c 1 - ../../components/finsh/finsh_heap.c + ..\..\components\finsh\finsh_heap.c finsh_init.c 1 - ../../components/finsh/finsh_init.c + ..\..\components\finsh\finsh_init.c finsh_node.c 1 - ../../components/finsh/finsh_node.c + ..\..\components\finsh\finsh_node.c finsh_ops.c 1 - ../../components/finsh/finsh_ops.c + ..\..\components\finsh\finsh_ops.c finsh_parser.c 1 - ../../components/finsh/finsh_parser.c + ..\..\components\finsh\finsh_parser.c finsh_var.c 1 - ../../components/finsh/finsh_var.c + ..\..\components\finsh\finsh_var.c finsh_vm.c 1 - ../../components/finsh/finsh_vm.c + ..\..\components\finsh\finsh_vm.c finsh_token.c 1 - ../../components/finsh/finsh_token.c + ..\..\components\finsh\finsh_token.c + + + + + lwIP + + + sys_arch.c + 1 + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + + + + api_lib.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + + + + api_msg.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + + + + + err.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\err.c + + + + + netbuf.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + + + + + netdb.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netdb.c + + + + + netifapi.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + + + + + sockets.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\sockets.c + + + + + tcpip.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + + + + def.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\def.c + + + + + dns.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\dns.c + + + + + inet_chksum.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + + + + + init.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\init.c + + + + + ip.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ip.c + + + + + memp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\memp.c + + + + + netif.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\netif.c + + + + + pbuf.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + + + + + raw.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\raw.c + + + + + stats.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\stats.c + + + + + sys.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\sys.c + + + + + tcp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp.c + + + + + tcp_in.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + + + + + tcp_out.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + + + + + timeouts.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + + + + + udp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\udp.c + + + + + ethernet.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + + + + + ethernetif.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + + + + + lowpan6.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + + + + + autoip.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + + + + + dhcp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + + + + + etharp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + + + + + icmp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + + + + + igmp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + + + + + ip4.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + + + + + ip4_addr.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + + + + ip4_frag.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c diff --git a/bsp/frdm-k64f/project.uvprojx b/bsp/frdm-k64f/project.uvprojx new file mode 100644 index 0000000000..44ade4e2ca --- /dev/null +++ b/bsp/frdm-k64f/project.uvprojx @@ -0,0 +1,1275 @@ + + + 2.1 +
### uVision Project, (C) Keil Software
+ + + RT-Thread + 0x4 + ARM-ADS + + + MK64FN1M0xxx12 + NXP + Keil.Kinetis_K60_DFP.1.5.0 + http://www.keil.com/pack/ + IRAM(0x20000000,0x00030000) IRAM2(0x1FFF0000,0x00010000) IROM(0x00000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0MK_P1M0 -FS00 -FL0100000 -FP0($$Device:MK64FN1M0xxx12$Flash\MK_P1M0.FLM)) + 7425 + $$Device:MK64FN1M0xxx12$Device\Include\MK64F12.h + + + + + + + + + + $$Device:MK64FN1M0xxx12$SVD\MK64F12.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\build\ + rt-thread-k64f + 1 + 0 + 0 + 1 + 1 + .\build\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + + DCM.DLL + -pCM4 + SARMCM3.DLL + + TCM.DLL + -pCM4 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M4" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 1 + 0 + 8 + 0 + 0 + 0 + 0 + 3 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x30000 + + + 1 + 0x0 + 0x100000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x100000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x30000 + + + 0 + 0x1fff0000 + 0x10000 + + + + + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + + + CPU_MK64FN1M0VLL12 + + applications;.;board;device;device\MK64F12;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x1FFF0000 + + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + + + + + + + Applications + + + application.c + 1 + applications\application.c + + + + + startup.c + 1 + applications\startup.c + + + + + Board + + + board.c + 1 + board\board.c + + + + + clock_config.c + 1 + board\clock_config.c + + + + + drv_uart.c + 1 + board\drv_uart.c + + + + + led.c + 1 + board\led.c + + + + + drv_emac.c + 1 + board\drv_emac.c + + + + + fsl_phy.c + 1 + board\fsl_phy.c + + + + + Device + + + fsl_adc16.c + 1 + device\MK64F12\fsl_adc16.c + + + + + fsl_clock.c + 1 + device\MK64F12\fsl_clock.c + + + + + fsl_cmp.c + 1 + device\MK64F12\fsl_cmp.c + + + + + fsl_cmt.c + 1 + device\MK64F12\fsl_cmt.c + + + + + fsl_common.c + 1 + device\MK64F12\fsl_common.c + + + + + fsl_crc.c + 1 + device\MK64F12\fsl_crc.c + + + + + fsl_dac.c + 1 + device\MK64F12\fsl_dac.c + + + + + fsl_dmamux.c + 1 + device\MK64F12\fsl_dmamux.c + + + + + fsl_dspi.c + 1 + device\MK64F12\fsl_dspi.c + + + + + fsl_dspi_edma.c + 1 + device\MK64F12\fsl_dspi_edma.c + + + + + fsl_edma.c + 1 + device\MK64F12\fsl_edma.c + + + + + fsl_enet.c + 1 + device\MK64F12\fsl_enet.c + + + + + fsl_ewm.c + 1 + device\MK64F12\fsl_ewm.c + + + + + fsl_flash.c + 1 + device\MK64F12\fsl_flash.c + + + + + fsl_flexbus.c + 1 + device\MK64F12\fsl_flexbus.c + + + + + fsl_flexcan.c + 1 + device\MK64F12\fsl_flexcan.c + + + + + fsl_ftm.c + 1 + device\MK64F12\fsl_ftm.c + + + + + fsl_gpio.c + 1 + device\MK64F12\fsl_gpio.c + + + + + fsl_i2c.c + 1 + device\MK64F12\fsl_i2c.c + + + + + fsl_i2c_edma.c + 1 + device\MK64F12\fsl_i2c_edma.c + + + + + fsl_llwu.c + 1 + device\MK64F12\fsl_llwu.c + + + + + fsl_lptmr.c + 1 + device\MK64F12\fsl_lptmr.c + + + + + fsl_pdb.c + 1 + device\MK64F12\fsl_pdb.c + + + + + fsl_pit.c + 1 + device\MK64F12\fsl_pit.c + + + + + fsl_pmc.c + 1 + device\MK64F12\fsl_pmc.c + + + + + fsl_rcm.c + 1 + device\MK64F12\fsl_rcm.c + + + + + fsl_rnga.c + 1 + device\MK64F12\fsl_rnga.c + + + + + fsl_rtc.c + 1 + device\MK64F12\fsl_rtc.c + + + + + fsl_sai.c + 1 + device\MK64F12\fsl_sai.c + + + + + fsl_sai_edma.c + 1 + device\MK64F12\fsl_sai_edma.c + + + + + fsl_sdhc.c + 1 + device\MK64F12\fsl_sdhc.c + + + + + fsl_sim.c + 1 + device\MK64F12\fsl_sim.c + + + + + fsl_smc.c + 1 + device\MK64F12\fsl_smc.c + + + + + fsl_sysmpu.c + 1 + device\MK64F12\fsl_sysmpu.c + + + + + fsl_uart.c + 1 + device\MK64F12\fsl_uart.c + + + + + fsl_uart_edma.c + 1 + device\MK64F12\fsl_uart_edma.c + + + + + fsl_vref.c + 1 + device\MK64F12\fsl_vref.c + + + + + fsl_wdog.c + 1 + device\MK64F12\fsl_wdog.c + + + + + system_MK64F12.c + 1 + device\system_MK64F12.c + + + + + startup_MK64F12.s + 2 + device\TOOLCHAIN_ARM_STD\startup_MK64F12.s + + + + + Kernel + + + clock.c + 1 + ..\..\src\clock.c + + + + + components.c + 1 + ..\..\src\components.c + + + + + device.c + 1 + ..\..\src\device.c + + + + + idle.c + 1 + ..\..\src\idle.c + + + + + ipc.c + 1 + ..\..\src\ipc.c + + + + + irq.c + 1 + ..\..\src\irq.c + + + + + kservice.c + 1 + ..\..\src\kservice.c + + + + + mem.c + 1 + ..\..\src\mem.c + + + + + mempool.c + 1 + ..\..\src\mempool.c + + + + + object.c + 1 + ..\..\src\object.c + + + + + scheduler.c + 1 + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c + + + + + thread.c + 1 + ..\..\src\thread.c + + + + + timer.c + 1 + ..\..\src\timer.c + + + + + CORTEX-M4 + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + + + + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + + + + DeviceDrivers + + + serial.c + 1 + ..\..\components\drivers\serial\serial.c + + + + + completion.c + 1 + ..\..\components\drivers\src\completion.c + + + + + dataqueue.c + 1 + ..\..\components\drivers\src\dataqueue.c + + + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + + + + ringbuffer.c + 1 + ..\..\components\drivers\src\ringbuffer.c + + + + + waitqueue.c + 1 + ..\..\components\drivers\src\waitqueue.c + + + + + workqueue.c + 1 + ..\..\components\drivers\src\workqueue.c + + + + + finsh + + + shell.c + 1 + ..\..\components\finsh\shell.c + + + + + symbol.c + 1 + ..\..\components\finsh\symbol.c + + + + + cmd.c + 1 + ..\..\components\finsh\cmd.c + + + + + finsh_compiler.c + 1 + ..\..\components\finsh\finsh_compiler.c + + + + + finsh_error.c + 1 + ..\..\components\finsh\finsh_error.c + + + + + finsh_heap.c + 1 + ..\..\components\finsh\finsh_heap.c + + + + + finsh_init.c + 1 + ..\..\components\finsh\finsh_init.c + + + + + finsh_node.c + 1 + ..\..\components\finsh\finsh_node.c + + + + + finsh_ops.c + 1 + ..\..\components\finsh\finsh_ops.c + + + + + finsh_parser.c + 1 + ..\..\components\finsh\finsh_parser.c + + + + + finsh_var.c + 1 + ..\..\components\finsh\finsh_var.c + + + + + finsh_vm.c + 1 + ..\..\components\finsh\finsh_vm.c + + + + + finsh_token.c + 1 + ..\..\components\finsh\finsh_token.c + + + + + lwIP + + + sys_arch.c + 1 + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + + + + api_lib.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + + + + api_msg.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + + + + + err.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\err.c + + + + + netbuf.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + + + + + netdb.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netdb.c + + + + + netifapi.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + + + + + sockets.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\sockets.c + + + + + tcpip.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + + + + def.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\def.c + + + + + dns.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\dns.c + + + + + inet_chksum.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + + + + + init.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\init.c + + + + + ip.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ip.c + + + + + memp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\memp.c + + + + + netif.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\netif.c + + + + + pbuf.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + + + + + raw.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\raw.c + + + + + stats.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\stats.c + + + + + sys.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\sys.c + + + + + tcp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp.c + + + + + tcp_in.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + + + + + tcp_out.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + + + + + timeouts.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + + + + + udp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\udp.c + + + + + ethernet.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + + + + + ethernetif.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + + + + + lowpan6.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + + + + + autoip.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + + + + + dhcp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + + + + + etharp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + + + + + icmp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + + + + + igmp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + + + + + ip4.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + + + + + ip4_addr.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + + + + ip4_frag.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c + + + + + + + + + + + + + + + + + + +
diff --git a/bsp/imxrt1052-evk/project.ewp b/bsp/imxrt1052-evk/project.ewp index 13fae04f87..7d19f5ed80 100644 --- a/bsp/imxrt1052-evk/project.ewp +++ b/bsp/imxrt1052-evk/project.ewp @@ -1,2687 +1,2485 @@ - - - 3 - - Debug - - ARM - - 1 - - General - 3 - - 29 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 34 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 10 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 20 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Release - - ARM - - 0 - - General - 3 - - 29 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 34 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 10 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 0 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 20 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 0 - - - - - - - BILINK - 0 - - - - - Applications - - $PROJ_DIR$\applications\device_test.c - - - $PROJ_DIR$\applications\main.c - - - $PROJ_DIR$\applications\mem_test.c - - - $PROJ_DIR$\applications\sdio_test.c - - - - CORTEX-M7 - - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\context_iar.S - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\cpuport.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - - - - DeviceDrivers - - $PROJ_DIR$\..\..\components\drivers\sdio\block_dev.c - - - $PROJ_DIR$\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - - - $PROJ_DIR$\..\..\components\drivers\sdio\mmc.c - - - $PROJ_DIR$\..\..\components\drivers\sdio\mmcsd_core.c - - - $PROJ_DIR$\..\..\components\drivers\src\pipe.c - - - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - - - $PROJ_DIR$\..\..\components\drivers\sdio\sd.c - - - $PROJ_DIR$\..\..\components\drivers\sdio\sdio.c - - - $PROJ_DIR$\..\..\components\drivers\serial\serial.c - - - $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - - - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - - - - dlib - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c - - - $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c - - - - Drivers - - $PROJ_DIR$\drivers\board.c - - - $PROJ_DIR$\drivers\drv_eth.c - - - $PROJ_DIR$\drivers\drv_sdio.c - - - $PROJ_DIR$\drivers\fsl_phy.c - - - $PROJ_DIR$\drivers\usart.c - - - - Filesystem - - $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c - - - $PROJ_DIR$\..\..\components\dfs\src\dfs.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c - - - $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c - - - $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\net\dfs_net.c - - - $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_netdb.c - - - $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_sockets.c - - - $PROJ_DIR$\..\..\components\dfs\src\poll.c - - - $PROJ_DIR$\..\..\components\dfs\src\select.c - - - - finsh - - $PROJ_DIR$\..\..\components\finsh\cmd.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_error.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_init.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_node.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_token.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_var.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - - - $PROJ_DIR$\..\..\components\finsh\msh.c - - - $PROJ_DIR$\..\..\components\finsh\msh_cmd.c - - - $PROJ_DIR$\..\..\components\finsh\msh_file.c - - - $PROJ_DIR$\..\..\components\finsh\shell.c - - - $PROJ_DIR$\..\..\components\finsh\symbol.c - - - - Kernel - - $PROJ_DIR$\..\..\src\clock.c - - - $PROJ_DIR$\..\..\src\components.c - - - $PROJ_DIR$\..\..\src\device.c - - - $PROJ_DIR$\..\..\src\idle.c - - - $PROJ_DIR$\..\..\src\ipc.c - - - $PROJ_DIR$\..\..\src\irq.c - - - $PROJ_DIR$\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\src\mem.c - - - $PROJ_DIR$\..\..\src\object.c - - - $PROJ_DIR$\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\src\signal.c - - - $PROJ_DIR$\..\..\src\thread.c - - - $PROJ_DIR$\..\..\src\timer.c - - - - Libraries - - $PROJ_DIR$\Libraries\drivers\fsl_adc.c - - - $PROJ_DIR$\Libraries\drivers\fsl_adc_etc.c - - - $PROJ_DIR$\Libraries\drivers\fsl_aipstz.c - - - $PROJ_DIR$\Libraries\drivers\fsl_aoi.c - - - $PROJ_DIR$\Libraries\drivers\fsl_bee.c - - - $PROJ_DIR$\Libraries\drivers\fsl_cache.c - - - $PROJ_DIR$\Libraries\drivers\fsl_clock.c - - - $PROJ_DIR$\Libraries\drivers\fsl_cmp.c - - - $PROJ_DIR$\Libraries\drivers\fsl_common.c - - - $PROJ_DIR$\Libraries\drivers\fsl_csi.c - - - $PROJ_DIR$\Libraries\drivers\fsl_dcdc.c - - - $PROJ_DIR$\Libraries\drivers\fsl_dcp.c - - - $PROJ_DIR$\Libraries\drivers\fsl_dmamux.c - - - $PROJ_DIR$\Libraries\drivers\fsl_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_elcdif.c - - - $PROJ_DIR$\Libraries\drivers\fsl_enc.c - - - $PROJ_DIR$\Libraries\drivers\fsl_enet.c - - - $PROJ_DIR$\Libraries\drivers\fsl_ewm.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexcan.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexio.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2c_master.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2s.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2s_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexio_spi.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexio_spi_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexio_uart.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexio_uart_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexram.c - - - $PROJ_DIR$\Libraries\drivers\fsl_flexspi.c - - - $PROJ_DIR$\Libraries\drivers\fsl_gpc.c - - - $PROJ_DIR$\Libraries\drivers\fsl_gpio.c - - - $PROJ_DIR$\Libraries\drivers\fsl_gpt.c - - - $PROJ_DIR$\Libraries\drivers\fsl_kpp.c - - - $PROJ_DIR$\Libraries\drivers\fsl_lpi2c.c - - - $PROJ_DIR$\Libraries\drivers\fsl_lpi2c_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_lpspi.c - - - $PROJ_DIR$\Libraries\drivers\fsl_lpspi_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_lpuart.c - - - $PROJ_DIR$\Libraries\drivers\fsl_lpuart_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_pit.c - - - $PROJ_DIR$\Libraries\drivers\fsl_pmu.c - - - $PROJ_DIR$\Libraries\drivers\fsl_pwm.c - - - $PROJ_DIR$\Libraries\drivers\fsl_pxp.c - - - $PROJ_DIR$\Libraries\drivers\fsl_qtmr.c - - - $PROJ_DIR$\Libraries\drivers\fsl_rtwdog.c - - - $PROJ_DIR$\Libraries\drivers\fsl_sai.c - - - $PROJ_DIR$\Libraries\drivers\fsl_sai_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_semc.c - - - $PROJ_DIR$\Libraries\drivers\fsl_snvs_hp.c - - - $PROJ_DIR$\Libraries\drivers\fsl_snvs_lp.c - - - $PROJ_DIR$\Libraries\drivers\fsl_spdif.c - - - $PROJ_DIR$\Libraries\drivers\fsl_spdif_edma.c - - - $PROJ_DIR$\Libraries\drivers\fsl_src.c - - - $PROJ_DIR$\Libraries\drivers\fsl_trng.c - - - $PROJ_DIR$\Libraries\drivers\fsl_tsc.c - - - $PROJ_DIR$\Libraries\drivers\fsl_usdhc.c - - - $PROJ_DIR$\Libraries\drivers\fsl_wdog.c - - - $PROJ_DIR$\Libraries\drivers\fsl_xbara.c - - - $PROJ_DIR$\Libraries\drivers\fsl_xbarb.c - - - $PROJ_DIR$\Libraries\iar\startup_MIMXRT1052.s - - - $PROJ_DIR$\Libraries\system_MIMXRT1052.c - - - - lwIP - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c - - - $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c - - - - pthreads - - $PROJ_DIR$\..\..\components\libc\pthreads\clock_time.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\mqueue.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\pthread.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\pthread_attr.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\pthread_barrier.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\pthread_cond.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\pthread_mutex.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\pthread_rwlock.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\pthread_spin.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\pthread_tls.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\sched.c - - - $PROJ_DIR$\..\..\components\libc\pthreads\semaphore.c - - - + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 21 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 14 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 21 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 14 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\device_test.c + + + $PROJ_DIR$\applications\main.c + + + $PROJ_DIR$\applications\mem_test.c + + + $PROJ_DIR$\applications\sdio_test.c + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\usart.c + + + $PROJ_DIR$\drivers\drv_eth.c + + + $PROJ_DIR$\drivers\fsl_phy.c + + + $PROJ_DIR$\drivers\drv_sdio.c + + + + Libraries + + $PROJ_DIR$\Libraries\drivers\fsl_adc.c + + + $PROJ_DIR$\Libraries\drivers\fsl_adc_etc.c + + + $PROJ_DIR$\Libraries\drivers\fsl_aipstz.c + + + $PROJ_DIR$\Libraries\drivers\fsl_aoi.c + + + $PROJ_DIR$\Libraries\drivers\fsl_bee.c + + + $PROJ_DIR$\Libraries\drivers\fsl_cache.c + + + $PROJ_DIR$\Libraries\drivers\fsl_clock.c + + + $PROJ_DIR$\Libraries\drivers\fsl_cmp.c + + + $PROJ_DIR$\Libraries\drivers\fsl_common.c + + + $PROJ_DIR$\Libraries\drivers\fsl_csi.c + + + $PROJ_DIR$\Libraries\drivers\fsl_dcdc.c + + + $PROJ_DIR$\Libraries\drivers\fsl_dcp.c + + + $PROJ_DIR$\Libraries\drivers\fsl_dmamux.c + + + $PROJ_DIR$\Libraries\drivers\fsl_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_elcdif.c + + + $PROJ_DIR$\Libraries\drivers\fsl_enc.c + + + $PROJ_DIR$\Libraries\drivers\fsl_enet.c + + + $PROJ_DIR$\Libraries\drivers\fsl_ewm.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexcan.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexio.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2c_master.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2s.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexio_i2s_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexio_spi.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexio_spi_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexio_uart.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexio_uart_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexram.c + + + $PROJ_DIR$\Libraries\drivers\fsl_flexspi.c + + + $PROJ_DIR$\Libraries\drivers\fsl_gpc.c + + + $PROJ_DIR$\Libraries\drivers\fsl_gpio.c + + + $PROJ_DIR$\Libraries\drivers\fsl_gpt.c + + + $PROJ_DIR$\Libraries\drivers\fsl_kpp.c + + + $PROJ_DIR$\Libraries\drivers\fsl_lpi2c.c + + + $PROJ_DIR$\Libraries\drivers\fsl_lpi2c_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_lpspi.c + + + $PROJ_DIR$\Libraries\drivers\fsl_lpspi_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_lpuart.c + + + $PROJ_DIR$\Libraries\drivers\fsl_lpuart_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_pit.c + + + $PROJ_DIR$\Libraries\drivers\fsl_pmu.c + + + $PROJ_DIR$\Libraries\drivers\fsl_pwm.c + + + $PROJ_DIR$\Libraries\drivers\fsl_pxp.c + + + $PROJ_DIR$\Libraries\drivers\fsl_qtmr.c + + + $PROJ_DIR$\Libraries\drivers\fsl_rtwdog.c + + + $PROJ_DIR$\Libraries\drivers\fsl_sai.c + + + $PROJ_DIR$\Libraries\drivers\fsl_sai_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_semc.c + + + $PROJ_DIR$\Libraries\drivers\fsl_snvs_hp.c + + + $PROJ_DIR$\Libraries\drivers\fsl_snvs_lp.c + + + $PROJ_DIR$\Libraries\drivers\fsl_spdif.c + + + $PROJ_DIR$\Libraries\drivers\fsl_spdif_edma.c + + + $PROJ_DIR$\Libraries\drivers\fsl_src.c + + + $PROJ_DIR$\Libraries\drivers\fsl_trng.c + + + $PROJ_DIR$\Libraries\drivers\fsl_tsc.c + + + $PROJ_DIR$\Libraries\drivers\fsl_usdhc.c + + + $PROJ_DIR$\Libraries\drivers\fsl_wdog.c + + + $PROJ_DIR$\Libraries\drivers\fsl_xbara.c + + + $PROJ_DIR$\Libraries\drivers\fsl_xbarb.c + + + $PROJ_DIR$\Libraries\system_MIMXRT1052.c + + + $PROJ_DIR$\Libraries\iar\startup_MIMXRT1052.s + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\components.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M7 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + Filesystem + + $PROJ_DIR$\..\..\components\dfs\src\dfs.c + + + $PROJ_DIR$\..\..\components\dfs\src\dfs_file.c + + + $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c + + + $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c + + + $PROJ_DIR$\..\..\components\dfs\src\poll.c + + + $PROJ_DIR$\..\..\components\dfs\src\select.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\devfs\devfs.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\dfs_elm.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\elmfat\ff.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\net\dfs_net.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_netdb.c + + + $PROJ_DIR$\..\..\components\dfs\filesystems\net\net_sockets.c + + + + DeviceDrivers + + $PROJ_DIR$\..\..\components\drivers\sdio\block_dev.c + + + $PROJ_DIR$\..\..\components\drivers\sdio\mmcsd_core.c + + + $PROJ_DIR$\..\..\components\drivers\sdio\sd.c + + + $PROJ_DIR$\..\..\components\drivers\sdio\sdio.c + + + $PROJ_DIR$\..\..\components\drivers\sdio\mmc.c + + + $PROJ_DIR$\..\..\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\msh.c + + + $PROJ_DIR$\..\..\components\finsh\msh_cmd.c + + + $PROJ_DIR$\..\..\components\finsh\msh_file.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + + dlib + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + + + + pthreads + + $PROJ_DIR$\..\..\components\libc\pthreads\clock_time.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\mqueue.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_attr.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_barrier.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_cond.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_mutex.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_rwlock.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_spin.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_tls.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\sched.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\semaphore.c + + + + libc + + $PROJ_DIR$\..\..\components\libc\timer\posix_sleep.c + + + + lwIP + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c + + + diff --git a/bsp/imxrt1052-evk/project.uvoptx b/bsp/imxrt1052-evk/project.uvoptx deleted file mode 100644 index 91d0bfec2f..0000000000 --- a/bsp/imxrt1052-evk/project.uvoptx +++ /dev/null @@ -1,1959 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj; *.o - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - 0 - - - - 0 - 0 - - - - RT-Thread IMXRT1052 - 0x4 - ARM-ADS - - 12000000 - - 1 - 1 - 0 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\build\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 8 - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 1 - 1 - 1 - 0 - 0 - 1 - 2 - - - - - - - - - - .\sdram_mpu_init.ini - BIN\CMSIS_AGDI.dll - - - - 0 - ARMRTXEVENTFLAGS - -L70 -Z18 -C0 -M0 -T1 - - - 0 - DLGTARM - (1010=-1,-1,-1,-1,0)(6017=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(6016=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0) - - - 0 - ARMDBGFLAGS - - - - 0 - DLGUARM - - - - 0 - CMSIS_AGDI - -X"Any" -UAny -O974 -S0 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(0BD11477) -L00(0) -TO18 -TC10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0RT1050.FLM -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\RT1050.FLM) - - - 0 - UL2CM3 - UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0RT1050 -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\RT1050.FLM)) - - - - - 0 - - - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - 0 - 0 - 0 - - - - - - - - - Applications - 0 - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - applications\device_test.c - device_test.c - 0 - 0 - - - 1 - 2 - 1 - 0 - 0 - 0 - applications\main.c - main.c - 0 - 0 - - - 1 - 3 - 1 - 0 - 0 - 0 - applications\mem_test.c - mem_test.c - 0 - 0 - - - 1 - 4 - 1 - 0 - 0 - 0 - applications\sdio_test.c - sdio_test.c - 0 - 0 - - - - - Drivers - 0 - 0 - 0 - 0 - - 2 - 5 - 1 - 0 - 0 - 0 - drivers\board.c - board.c - 0 - 0 - - - 2 - 6 - 1 - 0 - 0 - 0 - drivers\usart.c - usart.c - 0 - 0 - - - 2 - 7 - 1 - 0 - 0 - 0 - drivers\drv_sdio.c - drv_sdio.c - 0 - 0 - - - - - Libraries - 0 - 0 - 0 - 0 - - 3 - 8 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_adc.c - fsl_adc.c - 0 - 0 - - - 3 - 9 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_adc_etc.c - fsl_adc_etc.c - 0 - 0 - - - 3 - 10 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_aipstz.c - fsl_aipstz.c - 0 - 0 - - - 3 - 11 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_aoi.c - fsl_aoi.c - 0 - 0 - - - 3 - 12 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_bee.c - fsl_bee.c - 0 - 0 - - - 3 - 13 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_cache.c - fsl_cache.c - 0 - 0 - - - 3 - 14 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_clock.c - fsl_clock.c - 0 - 0 - - - 3 - 15 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_cmp.c - fsl_cmp.c - 0 - 0 - - - 3 - 16 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_common.c - fsl_common.c - 0 - 0 - - - 3 - 17 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_csi.c - fsl_csi.c - 0 - 0 - - - 3 - 18 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_dcdc.c - fsl_dcdc.c - 0 - 0 - - - 3 - 19 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_dcp.c - fsl_dcp.c - 0 - 0 - - - 3 - 20 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_dmamux.c - fsl_dmamux.c - 0 - 0 - - - 3 - 21 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_edma.c - fsl_edma.c - 0 - 0 - - - 3 - 22 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_elcdif.c - fsl_elcdif.c - 0 - 0 - - - 3 - 23 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_enc.c - fsl_enc.c - 0 - 0 - - - 3 - 24 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_enet.c - fsl_enet.c - 0 - 0 - - - 3 - 25 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_ewm.c - fsl_ewm.c - 0 - 0 - - - 3 - 26 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexcan.c - fsl_flexcan.c - 0 - 0 - - - 3 - 27 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexio.c - fsl_flexio.c - 0 - 0 - - - 3 - 28 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexio_i2c_master.c - fsl_flexio_i2c_master.c - 0 - 0 - - - 3 - 29 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexio_i2s.c - fsl_flexio_i2s.c - 0 - 0 - - - 3 - 30 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexio_i2s_edma.c - fsl_flexio_i2s_edma.c - 0 - 0 - - - 3 - 31 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexio_spi.c - fsl_flexio_spi.c - 0 - 0 - - - 3 - 32 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexio_spi_edma.c - fsl_flexio_spi_edma.c - 0 - 0 - - - 3 - 33 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexio_uart.c - fsl_flexio_uart.c - 0 - 0 - - - 3 - 34 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexio_uart_edma.c - fsl_flexio_uart_edma.c - 0 - 0 - - - 3 - 35 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexram.c - fsl_flexram.c - 0 - 0 - - - 3 - 36 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_flexspi.c - fsl_flexspi.c - 0 - 0 - - - 3 - 37 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_gpc.c - fsl_gpc.c - 0 - 0 - - - 3 - 38 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_gpio.c - fsl_gpio.c - 0 - 0 - - - 3 - 39 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_gpt.c - fsl_gpt.c - 0 - 0 - - - 3 - 40 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_kpp.c - fsl_kpp.c - 0 - 0 - - - 3 - 41 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_lpi2c.c - fsl_lpi2c.c - 0 - 0 - - - 3 - 42 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_lpi2c_edma.c - fsl_lpi2c_edma.c - 0 - 0 - - - 3 - 43 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_lpspi.c - fsl_lpspi.c - 0 - 0 - - - 3 - 44 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_lpspi_edma.c - fsl_lpspi_edma.c - 0 - 0 - - - 3 - 45 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_lpuart.c - fsl_lpuart.c - 0 - 0 - - - 3 - 46 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_lpuart_edma.c - fsl_lpuart_edma.c - 0 - 0 - - - 3 - 47 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_pit.c - fsl_pit.c - 0 - 0 - - - 3 - 48 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_pmu.c - fsl_pmu.c - 0 - 0 - - - 3 - 49 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_pwm.c - fsl_pwm.c - 0 - 0 - - - 3 - 50 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_pxp.c - fsl_pxp.c - 0 - 0 - - - 3 - 51 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_qtmr.c - fsl_qtmr.c - 0 - 0 - - - 3 - 52 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_rtwdog.c - fsl_rtwdog.c - 0 - 0 - - - 3 - 53 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_sai.c - fsl_sai.c - 0 - 0 - - - 3 - 54 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_sai_edma.c - fsl_sai_edma.c - 0 - 0 - - - 3 - 55 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_semc.c - fsl_semc.c - 0 - 0 - - - 3 - 56 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_snvs_hp.c - fsl_snvs_hp.c - 0 - 0 - - - 3 - 57 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_snvs_lp.c - fsl_snvs_lp.c - 0 - 0 - - - 3 - 58 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_spdif.c - fsl_spdif.c - 0 - 0 - - - 3 - 59 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_spdif_edma.c - fsl_spdif_edma.c - 0 - 0 - - - 3 - 60 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_src.c - fsl_src.c - 0 - 0 - - - 3 - 61 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_trng.c - fsl_trng.c - 0 - 0 - - - 3 - 62 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_tsc.c - fsl_tsc.c - 0 - 0 - - - 3 - 63 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_usdhc.c - fsl_usdhc.c - 0 - 0 - - - 3 - 64 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_wdog.c - fsl_wdog.c - 0 - 0 - - - 3 - 65 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_xbara.c - fsl_xbara.c - 0 - 0 - - - 3 - 66 - 1 - 0 - 0 - 0 - Libraries\drivers\fsl_xbarb.c - fsl_xbarb.c - 0 - 0 - - - 3 - 67 - 1 - 0 - 0 - 0 - Libraries\system_MIMXRT1052.c - system_MIMXRT1052.c - 0 - 0 - - - 3 - 68 - 2 - 0 - 0 - 0 - Libraries\arm\startup_MIMXRT1052.s - startup_MIMXRT1052.s - 0 - 0 - - - - - Kernel - 1 - 0 - 0 - 0 - - 4 - 69 - 1 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - 0 - 0 - - - 4 - 70 - 1 - 0 - 0 - 0 - ..\..\src\components.c - components.c - 0 - 0 - - - 4 - 71 - 1 - 0 - 0 - 0 - ..\..\src\device.c - device.c - 0 - 0 - - - 4 - 72 - 1 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - 0 - 0 - - - 4 - 73 - 1 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - 0 - 0 - - - 4 - 74 - 1 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - 0 - 0 - - - 4 - 75 - 1 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - 0 - 0 - - - 4 - 76 - 1 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - 0 - 0 - - - 4 - 77 - 1 - 0 - 0 - 0 - ..\..\src\object.c - object.c - 0 - 0 - - - 4 - 78 - 1 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - 0 - 0 - - - 4 - 79 - 1 - 0 - 0 - 0 - ..\..\src\signal.c - signal.c - 0 - 0 - - - 4 - 80 - 1 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - 0 - 0 - - - 4 - 81 - 1 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - 0 - 0 - - - - - CORTEX-M7 - 0 - 0 - 0 - 0 - - 5 - 82 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m7\cpuport.c - cpuport.c - 0 - 0 - - - 5 - 83 - 2 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m7\context_rvds.S - context_rvds.S - 0 - 0 - - - 5 - 84 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - 0 - 0 - - - 5 - 85 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 5 - 86 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - - - Filesystem - 0 - 0 - 0 - 0 - - 6 - 87 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs.c - dfs.c - 0 - 0 - - - 6 - 88 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_file.c - dfs_file.c - 0 - 0 - - - 6 - 89 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_fs.c - dfs_fs.c - 0 - 0 - - - 6 - 90 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_posix.c - dfs_posix.c - 0 - 0 - - - 6 - 91 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\poll.c - poll.c - 0 - 0 - - - 6 - 92 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\select.c - select.c - 0 - 0 - - - 6 - 93 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\devfs\devfs.c - devfs.c - 0 - 0 - - - 6 - 94 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c - 0 - 0 - - - 6 - 95 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c - 0 - 0 - - - - - DeviceDrivers - 0 - 0 - 0 - 0 - - 7 - 96 - 1 - 0 - 0 - 0 - ..\..\components\drivers\sdio\block_dev.c - block_dev.c - 0 - 0 - - - 7 - 97 - 1 - 0 - 0 - 0 - ..\..\components\drivers\sdio\mmcsd_core.c - mmcsd_core.c - 0 - 0 - - - 7 - 98 - 1 - 0 - 0 - 0 - ..\..\components\drivers\sdio\sd.c - sd.c - 0 - 0 - - - 7 - 99 - 1 - 0 - 0 - 0 - ..\..\components\drivers\sdio\sdio.c - sdio.c - 0 - 0 - - - 7 - 100 - 1 - 0 - 0 - 0 - ..\..\components\drivers\sdio\mmc.c - mmc.c - 0 - 0 - - - 7 - 101 - 1 - 0 - 0 - 0 - ..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 7 - 102 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\completion.c - completion.c - 0 - 0 - - - 7 - 103 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\dataqueue.c - dataqueue.c - 0 - 0 - - - 7 - 104 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\pipe.c - pipe.c - 0 - 0 - - - 7 - 105 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 7 - 106 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\waitqueue.c - waitqueue.c - 0 - 0 - - - 7 - 107 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\workqueue.c - workqueue.c - 0 - 0 - - - - - finsh - 0 - 0 - 0 - 0 - - 8 - 108 - 1 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 8 - 109 - 1 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - 0 - 0 - - - 8 - 110 - 1 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - 8 - 111 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh.c - msh.c - 0 - 0 - - - 8 - 112 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh_cmd.c - msh_cmd.c - 0 - 0 - - - 8 - 113 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh_file.c - msh_file.c - 0 - 0 - - - 8 - 114 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - 0 - 0 - - - 8 - 115 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - 0 - 0 - - - 8 - 116 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - 0 - 0 - - - 8 - 117 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - 0 - 0 - - - 8 - 118 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - 0 - 0 - - - 8 - 119 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - 0 - 0 - - - 8 - 120 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - 0 - 0 - - - 8 - 121 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - 0 - 0 - - - 8 - 122 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - 0 - 0 - - - 8 - 123 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - 0 - 0 - - - - - libc - 0 - 0 - 0 - 0 - - 9 - 124 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\libc.c - libc.c - 0 - 0 - - - 9 - 125 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\libc_syms.c - libc_syms.c - 0 - 0 - - - 9 - 126 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\mem_std.c - mem_std.c - 0 - 0 - - - 9 - 127 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\stdio.c - stdio.c - 0 - 0 - - - 9 - 128 - 1 - 0 - 0 - 0 - ..\..\components\libc\compilers\armlibc\stubs.c - stubs.c - 0 - 0 - - - - - pthreads - 0 - 0 - 0 - 0 - - 10 - 129 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\clock_time.c - clock_time.c - 0 - 0 - - - 10 - 130 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\mqueue.c - mqueue.c - 0 - 0 - - - 10 - 131 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread.c - pthread.c - 0 - 0 - - - 10 - 132 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_attr.c - pthread_attr.c - 0 - 0 - - - 10 - 133 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_barrier.c - pthread_barrier.c - 0 - 0 - - - 10 - 134 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_cond.c - pthread_cond.c - 0 - 0 - - - 10 - 135 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_mutex.c - pthread_mutex.c - 0 - 0 - - - 10 - 136 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_rwlock.c - pthread_rwlock.c - 0 - 0 - - - 10 - 137 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_spin.c - pthread_spin.c - 0 - 0 - - - 10 - 138 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_tls.c - pthread_tls.c - 0 - 0 - - - 10 - 139 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\sched.c - sched.c - 0 - 0 - - - 10 - 140 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\semaphore.c - semaphore.c - 0 - 0 - - - - - ::CMSIS - 0 - 0 - 0 - 1 - - -
diff --git a/bsp/imxrt1052-evk/project.uvprojx b/bsp/imxrt1052-evk/project.uvprojx index 3ad1b04b0d..e7cdda1561 100644 --- a/bsp/imxrt1052-evk/project.uvprojx +++ b/bsp/imxrt1052-evk/project.uvprojx @@ -1,10 +1,7 @@ - 2.1 -
### uVision Project, (C) Keil Software
- RT-Thread IMXRT1052 @@ -17,28 +14,28 @@ NXP NXP.iMXRT_DFP.1.0.1 IRAM(0x20000000,0x00060000) IRAM2(0x00000000,0x00020000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0RT1050 -FS060000000 -FL04000000 -FP0($$Device:MIMXRT1052$Flash\RT1050.FLM)) 0 $$Device:MIMXRT1052$Device\Include\MIMXRT1052.h - - - - - - - - - + + + + + + + + + $$Device:MIMXRT1052$SVD\MIMXRT1052.svd 0 0 - - - - - + + + + + 0 0 @@ -60,8 +57,8 @@ 0 0 - - + + 0 0 0 @@ -70,8 +67,8 @@ 0 0 - - + + 0 0 0 @@ -80,15 +77,15 @@ 0 0 - - + + 0 0 0 0 0 - + 0 @@ -102,8 +99,8 @@ 0 0 3 - - + + 1 @@ -130,17 +127,17 @@ 1 0 0 - 0 + 1 1 - 4096 + 4099 1 BIN\UL2CM3.DLL - "" () - - - - + + + + + 0
@@ -173,7 +170,7 @@ 0 0 "Cortex-M7" - + 0 0 0 @@ -305,7 +302,7 @@ 0x20000 - + 1 @@ -332,9 +329,9 @@ 0 --library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186 - RT_USING_ARM_LIBC, EVK_MCIMXRM, SKIP_SYSCLK_INIT, CPU_MIMXRT1052DVL6A, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1 - - applications;.;drivers;Libraries;Libraries\drivers;Libraries\utilities;..\..\include;..\..\libcpu\arm\cortex-m7;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads + SKIP_SYSCLK_INIT, CPU_MIMXRT1052DVL6A, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, EVK_MCIMXRM, FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE, RT_USING_ARM_LIBC + + applications;.;drivers;Libraries;Libraries\drivers;Libraries\utilities;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m7;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\dfs\filesystems\net;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\timer;..\..\components\libc\pthreads;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif @@ -349,10 +346,10 @@ 0 0 - - - - + + + + @@ -364,13 +361,13 @@ 0 0x00000000 0x10000000 - + .\imxrt1052_sdram.sct - - - --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -383,16 +380,22 @@ 1 applications\device_test.c + + main.c 1 applications\main.c + + mem_test.c 1 applications\mem_test.c + + sdio_test.c 1 @@ -408,11 +411,29 @@ 1 drivers\board.c + + usart.c 1 drivers\usart.c + + + + drv_eth.c + 1 + drivers\drv_eth.c + + + + + fsl_phy.c + 1 + drivers\fsl_phy.c + + + drv_sdio.c 1 @@ -428,301 +449,421 @@ 1 Libraries\drivers\fsl_adc.c + + fsl_adc_etc.c 1 Libraries\drivers\fsl_adc_etc.c + + fsl_aipstz.c 1 Libraries\drivers\fsl_aipstz.c + + fsl_aoi.c 1 Libraries\drivers\fsl_aoi.c + + fsl_bee.c 1 Libraries\drivers\fsl_bee.c + + fsl_cache.c 1 Libraries\drivers\fsl_cache.c + + fsl_clock.c 1 Libraries\drivers\fsl_clock.c + + fsl_cmp.c 1 Libraries\drivers\fsl_cmp.c + + fsl_common.c 1 Libraries\drivers\fsl_common.c + + fsl_csi.c 1 Libraries\drivers\fsl_csi.c + + fsl_dcdc.c 1 Libraries\drivers\fsl_dcdc.c + + fsl_dcp.c 1 Libraries\drivers\fsl_dcp.c + + fsl_dmamux.c 1 Libraries\drivers\fsl_dmamux.c + + fsl_edma.c 1 Libraries\drivers\fsl_edma.c + + fsl_elcdif.c 1 Libraries\drivers\fsl_elcdif.c + + fsl_enc.c 1 Libraries\drivers\fsl_enc.c + + fsl_enet.c 1 Libraries\drivers\fsl_enet.c + + fsl_ewm.c 1 Libraries\drivers\fsl_ewm.c + + fsl_flexcan.c 1 Libraries\drivers\fsl_flexcan.c + + fsl_flexio.c 1 Libraries\drivers\fsl_flexio.c + + fsl_flexio_i2c_master.c 1 Libraries\drivers\fsl_flexio_i2c_master.c + + fsl_flexio_i2s.c 1 Libraries\drivers\fsl_flexio_i2s.c + + fsl_flexio_i2s_edma.c 1 Libraries\drivers\fsl_flexio_i2s_edma.c + + fsl_flexio_spi.c 1 Libraries\drivers\fsl_flexio_spi.c + + fsl_flexio_spi_edma.c 1 Libraries\drivers\fsl_flexio_spi_edma.c + + fsl_flexio_uart.c 1 Libraries\drivers\fsl_flexio_uart.c + + fsl_flexio_uart_edma.c 1 Libraries\drivers\fsl_flexio_uart_edma.c + + fsl_flexram.c 1 Libraries\drivers\fsl_flexram.c + + fsl_flexspi.c 1 Libraries\drivers\fsl_flexspi.c + + fsl_gpc.c 1 Libraries\drivers\fsl_gpc.c + + fsl_gpio.c 1 Libraries\drivers\fsl_gpio.c + + fsl_gpt.c 1 Libraries\drivers\fsl_gpt.c + + fsl_kpp.c 1 Libraries\drivers\fsl_kpp.c + + fsl_lpi2c.c 1 Libraries\drivers\fsl_lpi2c.c + + fsl_lpi2c_edma.c 1 Libraries\drivers\fsl_lpi2c_edma.c + + fsl_lpspi.c 1 Libraries\drivers\fsl_lpspi.c + + fsl_lpspi_edma.c 1 Libraries\drivers\fsl_lpspi_edma.c + + fsl_lpuart.c 1 Libraries\drivers\fsl_lpuart.c + + fsl_lpuart_edma.c 1 Libraries\drivers\fsl_lpuart_edma.c + + fsl_pit.c 1 Libraries\drivers\fsl_pit.c + + fsl_pmu.c 1 Libraries\drivers\fsl_pmu.c + + fsl_pwm.c 1 Libraries\drivers\fsl_pwm.c + + fsl_pxp.c 1 Libraries\drivers\fsl_pxp.c + + fsl_qtmr.c 1 Libraries\drivers\fsl_qtmr.c + + fsl_rtwdog.c 1 Libraries\drivers\fsl_rtwdog.c + + fsl_sai.c 1 Libraries\drivers\fsl_sai.c + + fsl_sai_edma.c 1 Libraries\drivers\fsl_sai_edma.c + + fsl_semc.c 1 Libraries\drivers\fsl_semc.c + + fsl_snvs_hp.c 1 Libraries\drivers\fsl_snvs_hp.c + + fsl_snvs_lp.c 1 Libraries\drivers\fsl_snvs_lp.c + + fsl_spdif.c 1 Libraries\drivers\fsl_spdif.c + + fsl_spdif_edma.c 1 Libraries\drivers\fsl_spdif_edma.c + + fsl_src.c 1 Libraries\drivers\fsl_src.c + + fsl_trng.c 1 Libraries\drivers\fsl_trng.c + + fsl_tsc.c 1 Libraries\drivers\fsl_tsc.c + + fsl_usdhc.c 1 Libraries\drivers\fsl_usdhc.c + + fsl_wdog.c 1 Libraries\drivers\fsl_wdog.c + + fsl_xbara.c 1 Libraries\drivers\fsl_xbara.c + + fsl_xbarb.c 1 Libraries\drivers\fsl_xbarb.c + + system_MIMXRT1052.c 1 Libraries\system_MIMXRT1052.c + + startup_MIMXRT1052.s 2 @@ -738,61 +879,85 @@ 1 ..\..\src\clock.c + + components.c 1 ..\..\src\components.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + signal.c 1 ..\..\src\signal.c + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -808,21 +973,29 @@ 1 ..\..\libcpu\arm\cortex-m7\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m7\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -838,47 +1011,84 @@ 1 ..\..\components\dfs\src\dfs.c + + dfs_file.c 1 ..\..\components\dfs\src\dfs_file.c + + dfs_fs.c 1 ..\..\components\dfs\src\dfs_fs.c + + dfs_posix.c 1 ..\..\components\dfs\src\dfs_posix.c + + poll.c 1 ..\..\components\dfs\src\poll.c + + select.c 1 ..\..\components\dfs\src\select.c + + devfs.c 1 ..\..\components\dfs\filesystems\devfs\devfs.c + + dfs_elm.c 1 ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + + ff.c 1 ..\..\components\dfs\filesystems\elmfat\ff.c + + + dfs_net.c + 1 + ..\..\components\dfs\filesystems\net\dfs_net.c + + + + + net_netdb.c + 1 + ..\..\components\dfs\filesystems\net\net_netdb.c + + + + + net_sockets.c + 1 + ..\..\components\dfs\filesystems\net\net_sockets.c + + DeviceDrivers @@ -888,56 +1098,78 @@ 1 ..\..\components\drivers\sdio\block_dev.c + + mmcsd_core.c 1 ..\..\components\drivers\sdio\mmcsd_core.c + + sd.c 1 ..\..\components\drivers\sdio\sd.c + + sdio.c 1 ..\..\components\drivers\sdio\sdio.c + + mmc.c 1 ..\..\components\drivers\sdio\mmc.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + completion.c 1 ..\..\components\drivers\src\completion.c + + dataqueue.c 1 ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 ..\..\components\drivers\src\pipe.c + + ringbuffer.c 1 ..\..\components\drivers\src\ringbuffer.c + + waitqueue.c 1 ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -953,76 +1185,106 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + msh.c 1 ..\..\components\finsh\msh.c + + msh_cmd.c 1 ..\..\components\finsh\msh_cmd.c + + msh_file.c 1 ..\..\components\finsh\msh_file.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -1038,27 +1300,42 @@ 1 ..\..\components\libc\compilers\armlibc\libc.c + + libc_syms.c 1 ..\..\components\libc\compilers\armlibc\libc_syms.c + + mem_std.c 1 ..\..\components\libc\compilers\armlibc\mem_std.c + + stdio.c 1 ..\..\components\libc\compilers\armlibc\stdio.c + + stubs.c 1 ..\..\components\libc\compilers\armlibc\stubs.c + + + posix_sleep.c + 1 + ..\..\components\libc\timer\posix_sleep.c + + pthreads @@ -1068,56 +1345,78 @@ 1 ..\..\components\libc\pthreads\clock_time.c + + mqueue.c 1 ..\..\components\libc\pthreads\mqueue.c + + pthread.c 1 ..\..\components\libc\pthreads\pthread.c + + pthread_attr.c 1 ..\..\components\libc\pthreads\pthread_attr.c + + pthread_barrier.c 1 ..\..\components\libc\pthreads\pthread_barrier.c + + pthread_cond.c 1 ..\..\components\libc\pthreads\pthread_cond.c + + pthread_mutex.c 1 ..\..\components\libc\pthreads\pthread_mutex.c + + pthread_rwlock.c 1 ..\..\components\libc\pthreads\pthread_rwlock.c + + pthread_spin.c 1 ..\..\components\libc\pthreads\pthread_spin.c + + pthread_tls.c 1 ..\..\components\libc\pthreads\pthread_tls.c + + sched.c 1 ..\..\components\libc\pthreads\sched.c + + semaphore.c 1 @@ -1126,23 +1425,273 @@ - ::CMSIS + lwIP + + + sys_arch.c + 1 + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + + + + api_lib.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + + + + api_msg.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + + + + + err.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\err.c + + + + + netbuf.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + + + + + netdb.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netdb.c + + + + + netifapi.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + + + + + sockets.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\sockets.c + + + + + tcpip.c + 1 + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + + + + def.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\def.c + + + + + dns.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\dns.c + + + + + inet_chksum.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + + + + + init.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\init.c + + + + + ip.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ip.c + + + + + memp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\memp.c + + + + + netif.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\netif.c + + + + + pbuf.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + + + + + raw.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\raw.c + + + + + stats.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\stats.c + + + + + sys.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\sys.c + + + + + tcp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp.c + + + + + tcp_in.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + + + + + tcp_out.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + + + + + timeouts.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c + + + + + udp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\udp.c + + + + + ethernet.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + + + + + ethernetif.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + + + + + lowpan6.c + 1 + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + + + + + autoip.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + + + + + dhcp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + + + + + etharp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + + + + + icmp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + + + + + igmp.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + + + + + ip4.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + + + + + ip4_addr.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + + + + ip4_frag.c + 1 + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c + + - - + - + - + - + - diff --git a/bsp/lm3s8962/project.Uv2 b/bsp/lm3s8962/project.Uv2 index f635eb83ec..e69de29bb2 100644 --- a/bsp/lm3s8962/project.Uv2 +++ b/bsp/lm3s8962/project.Uv2 @@ -1,221 +0,0 @@ -### uVision2 Project, (C) Keil Software -### Do not modify ! - -Target (RT-Thread-lm3s), 0x0004 // Tools: 'ARM-ADS' - -Group (Applications) -Group (Drivers) -Group (Libraries) -Group (Kernel) -Group (CORTEX-M3) -Group (Filesystem) -Group (finsh) -Group (LwIP) - -File 1,1, -File 1,1, -File 2,1, -File 2,1, -File 2,1, -File 2,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,1, -File 3,2, -File 4,1,<..\..\src\clock.c> -File 4,1,<..\..\src\device.c> -File 4,1,<..\..\src\idle.c> -File 4,1,<..\..\src\ipc.c> -File 4,1,<..\..\src\irq.c> -File 4,1,<..\..\src\kservice.c> -File 4,1,<..\..\src\mem.c> -File 4,1,<..\..\src\memheap.c> -File 4,1,<..\..\src\mempool.c> -File 4,1,<..\..\src\object.c> -File 4,1,<..\..\src\scheduler.c> -File 4,1,<..\..\src\thread.c> -File 4,1,<..\..\src\timer.c> -File 5,1,<..\..\libcpu\arm\cortex-m3\cpuport.c> -File 5,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S> -File 5,1,<..\..\libcpu\arm\common\backtrace.c> -File 5,1,<..\..\libcpu\arm\common\div0.c> -File 5,1,<..\..\libcpu\arm\common\showmem.c> -File 6,1,<..\..\components\dfs\src\dfs.c> -File 6,1,<..\..\components\dfs\src\dfs_fs.c> -File 6,1,<..\..\components\dfs\src\dfs_file.c> -File 6,1,<..\..\components\dfs\src\dfs_posix.c> -File 6,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> -File 6,1,<..\..\components\dfs\filesystems\elmfat\ff.c> -File 7,1,<..\..\components\finsh\cmd.c> -File 7,1,<..\..\components\finsh\finsh_compiler.c> -File 7,1,<..\..\components\finsh\finsh_error.c> -File 7,1,<..\..\components\finsh\finsh_heap.c> -File 7,1,<..\..\components\finsh\finsh_init.c> -File 7,1,<..\..\components\finsh\finsh_node.c> -File 7,1,<..\..\components\finsh\finsh_ops.c> -File 7,1,<..\..\components\finsh\finsh_parser.c> -File 7,1,<..\..\components\finsh\finsh_token.c> -File 7,1,<..\..\components\finsh\finsh_var.c> -File 7,1,<..\..\components\finsh\finsh_vm.c> -File 7,1,<..\..\components\finsh\shell.c> -File 7,1,<..\..\components\finsh\symbol.c> -File 8,1,<..\..\components\net\lwip\src\api\api_lib.c> -File 8,1,<..\..\components\net\lwip\src\api\api_msg.c> -File 8,1,<..\..\components\net\lwip\src\api\err.c> -File 8,1,<..\..\components\net\lwip\src\api\netbuf.c> -File 8,1,<..\..\components\net\lwip\src\api\netdb.c> -File 8,1,<..\..\components\net\lwip\src\api\netifapi.c> -File 8,1,<..\..\components\net\lwip\src\api\sockets.c> -File 8,1,<..\..\components\net\lwip\src\api\tcpip.c> -File 8,1,<..\..\components\net\lwip\src\arch\sys_arch.c> -File 8,1,<..\..\components\net\lwip\src\core\def.c> -File 8,1,<..\..\components\net\lwip\src\core\dhcp.c> -File 8,1,<..\..\components\net\lwip\src\core\dns.c> -File 8,1,<..\..\components\net\lwip\src\core\init.c> -File 8,1,<..\..\components\net\lwip\src\core\memp.c> -File 8,1,<..\..\components\net\lwip\src\core\netif.c> -File 8,1,<..\..\components\net\lwip\src\core\pbuf.c> -File 8,1,<..\..\components\net\lwip\src\core\raw.c> -File 8,1,<..\..\components\net\lwip\src\core\stats.c> -File 8,1,<..\..\components\net\lwip\src\core\sys.c> -File 8,1,<..\..\components\net\lwip\src\core\tcp.c> -File 8,1,<..\..\components\net\lwip\src\core\tcp_in.c> -File 8,1,<..\..\components\net\lwip\src\core\tcp_out.c> -File 8,1,<..\..\components\net\lwip\src\core\timers.c> -File 8,1,<..\..\components\net\lwip\src\core\udp.c> -File 8,1,<..\..\components\net\lwip\src\core\ipv4\autoip.c> -File 8,1,<..\..\components\net\lwip\src\core\ipv4\icmp.c> -File 8,1,<..\..\components\net\lwip\src\core\ipv4\igmp.c> -File 8,1,<..\..\components\net\lwip\src\core\ipv4\inet.c> -File 8,1,<..\..\components\net\lwip\src\core\ipv4\inet_chksum.c> -File 8,1,<..\..\components\net\lwip\src\core\ipv4\ip.c> -File 8,1,<..\..\components\net\lwip\src\core\ipv4\ip_addr.c> -File 8,1,<..\..\components\net\lwip\src\core\ipv4\ip_frag.c> -File 8,1,<..\..\components\net\lwip\src\netif\etharp.c> -File 8,1,<..\..\components\net\lwip\src\netif\ethernetif.c> -File 8,1,<..\..\components\net\lwip\src\netif\slipif.c> -File 8,1,<..\..\components\net\lwip\src\core\snmp\asn1_dec.c> -File 8,1,<..\..\components\net\lwip\src\core\snmp\asn1_enc.c> -File 8,1,<..\..\components\net\lwip\src\core\snmp\mib2.c> -File 8,1,<..\..\components\net\lwip\src\core\snmp\mib_structs.c> -File 8,1,<..\..\components\net\lwip\src\core\snmp\msg_in.c> -File 8,1,<..\..\components\net\lwip\src\core\snmp\msg_out.c> - - - - -Options 1,0,0 // Target 'RT-Thread-lm3s' - Device (LM3S8962) - Vendor (Luminary Micro) - Cpu (IRAM(0x20000000-0x2000FFFF) IROM(0-0x3FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3")) - FlashUt () - StupF ("STARTUP\Luminary\Startup.s" ("Luminary Startup Code")) - FlashDR (UL2CM3(-UU0101L5E -O14 -S0 -C0 -N00("ARM Cortex-M3") -D00(1BA00477) -L00(4) -FO7 -FD20000000 -FC800 -FN1 -FF0LM3S_256 -FS00 -FL040000)) - DevID (4285) - Rgf (LM3Sxxx.H) - Mem () - C () - A () - RL () - OH () - DBC_IFX () - DBC_CMS () - DBC_AMS () - DBC_LMS () - UseEnv=0 - EnvBin () - EnvInc () - EnvLib () - EnvReg (Luminary\) - OrgReg (Luminary\) - TgStat=16 - OutDir (.\build\) - OutName (rtthread-lm3s) - GenApp=1 - GenLib=0 - GenHex=0 - Debug=1 - Browse=1 - LstDir (.\build\) - HexSel=1 - MG32K=0 - TGMORE=0 - RunUsr 0 0 <> - RunUsr 1 0 <> - BrunUsr 0 0 <> - BrunUsr 1 0 <> - CrunUsr 0 0 <> - CrunUsr 1 0 <> - SVCSID <> - GLFLAGS=1790 - ADSFLGA { 243,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } - ACPUTYP ("Cortex-M3") - RVDEV () - ADSTFLGA { 0,12,0,0,160,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0 } - OCMADSOCM { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } - OCMADSIRAM { 0,0,0,0,32,0,0,1,0 } - OCMADSIROM { 1,0,0,0,0,0,0,4,0 } - OCMADSXRAM { 0,0,0,0,0,0,0,0,0 } - OCR_RVCT { 1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,4,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,1,0,0,0,0,0,0,0,0,0,0 } - RV_STAVEC () - ADSCCFLG { 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } - ADSCMISC () - ADSCDEFN (PART_LM3S8962) - ADSCUDEF () - ADSCINCD (..\..\components\net\lwip\src\include\ipv4;..\..\include;..\..\components\net\lwip\src\include;drivers;..\..\components\dfs;.;Libraries;applications;..\..\components\net\lwip\src\arch\include;..\..\libcpu\arm\cortex-m3;..\..\components\net\lwip\src;..\..\libcpu\arm\common;..\..\components\finsh;..\..\components\net\lwip\src\include\netif;..\..\components\dfs\include) - ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } - ADSAMISC () - ADSADEFN () - ADSAUDEF () - ADSAINCD () - PropFld { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } - IncBld=1 - AlwaysBuild=0 - GenAsm=0 - AsmAsm=0 - PublicsOnly=0 - StopCode=3 - CustArgs () - LibMods () - ADSLDFG { 17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } - ADSLDTA (0x00000000) - ADSLDDA (0x00000000) - ADSLDSC () - ADSLDIB () - ADSLDIC () - ADSLDMC ( --keep __fsym_* --keep __vsym_* ) - ADSLDIF () - ADSLDDW () - OPTDL (SARMCM3.DLL)()(DLM.DLL)(-pLM3S8962)(SARMCM3.DLL)()(TLM.DLL)(-pLM3S8962) - OPTDBG 48118,4,()()()()()()()()()() (BIN\lmidk-agdi.dll)()()() - FLASH1 { 1,0,0,0,1,0,0,0,3,16,0,0,0,0,0,0,0,0,0,0 } - FLASH2 (BIN\lmidk-agdi.dll) - FLASH3 () - FLASH4 () -EndOpt - diff --git a/bsp/lm3s9b9x/project.Uv2 b/bsp/lm3s9b9x/project.Uv2 index 5b8ea48a04..c08851e00d 100644 --- a/bsp/lm3s9b9x/project.Uv2 +++ b/bsp/lm3s9b9x/project.Uv2 @@ -9,7 +9,7 @@ Group (Libraries) Group (Kernel) Group (CORTEX-M3) Group (finsh) -Group (LwIP) +Group (lwIP) File 1,1, File 1,1, @@ -53,10 +53,10 @@ File 4,1,<..\..\src\ipc.c> File 4,1,<..\..\src\irq.c> File 4,1,<..\..\src\kservice.c> File 4,1,<..\..\src\mem.c> -File 4,1,<..\..\src\memheap.c> File 4,1,<..\..\src\mempool.c> File 4,1,<..\..\src\object.c> File 4,1,<..\..\src\scheduler.c> +File 4,1,<..\..\src\signal.c> File 4,1,<..\..\src\thread.c> File 4,1,<..\..\src\timer.c> File 5,1,<..\..\libcpu\arm\cortex-m3\cpuport.c> @@ -64,6 +64,8 @@ File 5,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S> File 5,1,<..\..\libcpu\arm\common\backtrace.c> File 5,1,<..\..\libcpu\arm\common\div0.c> File 5,1,<..\..\libcpu\arm\common\showmem.c> +File 6,1,<..\..\components\finsh\shell.c> +File 6,1,<..\..\components\finsh\symbol.c> File 6,1,<..\..\components\finsh\cmd.c> File 6,1,<..\..\components\finsh\finsh_compiler.c> File 6,1,<..\..\components\finsh\finsh_error.c> @@ -72,52 +74,45 @@ File 6,1,<..\..\components\finsh\finsh_init.c> File 6,1,<..\..\components\finsh\finsh_node.c> File 6,1,<..\..\components\finsh\finsh_ops.c> File 6,1,<..\..\components\finsh\finsh_parser.c> -File 6,1,<..\..\components\finsh\finsh_token.c> File 6,1,<..\..\components\finsh\finsh_var.c> File 6,1,<..\..\components\finsh\finsh_vm.c> -File 6,1,<..\..\components\finsh\shell.c> -File 6,1,<..\..\components\finsh\symbol.c> -File 7,1,<..\..\components\net\lwip\src\api\api_lib.c> -File 7,1,<..\..\components\net\lwip\src\api\api_msg.c> -File 7,1,<..\..\components\net\lwip\src\api\err.c> -File 7,1,<..\..\components\net\lwip\src\api\netbuf.c> -File 7,1,<..\..\components\net\lwip\src\api\netdb.c> -File 7,1,<..\..\components\net\lwip\src\api\netifapi.c> -File 7,1,<..\..\components\net\lwip\src\api\sockets.c> -File 7,1,<..\..\components\net\lwip\src\api\tcpip.c> -File 7,1,<..\..\components\net\lwip\src\arch\sys_arch.c> -File 7,1,<..\..\components\net\lwip\src\core\def.c> -File 7,1,<..\..\components\net\lwip\src\core\dhcp.c> -File 7,1,<..\..\components\net\lwip\src\core\dns.c> -File 7,1,<..\..\components\net\lwip\src\core\init.c> -File 7,1,<..\..\components\net\lwip\src\core\memp.c> -File 7,1,<..\..\components\net\lwip\src\core\netif.c> -File 7,1,<..\..\components\net\lwip\src\core\pbuf.c> -File 7,1,<..\..\components\net\lwip\src\core\raw.c> -File 7,1,<..\..\components\net\lwip\src\core\stats.c> -File 7,1,<..\..\components\net\lwip\src\core\sys.c> -File 7,1,<..\..\components\net\lwip\src\core\tcp.c> -File 7,1,<..\..\components\net\lwip\src\core\tcp_in.c> -File 7,1,<..\..\components\net\lwip\src\core\tcp_out.c> -File 7,1,<..\..\components\net\lwip\src\core\timers.c> -File 7,1,<..\..\components\net\lwip\src\core\udp.c> -File 7,1,<..\..\components\net\lwip\src\core\ipv4\autoip.c> -File 7,1,<..\..\components\net\lwip\src\core\ipv4\icmp.c> -File 7,1,<..\..\components\net\lwip\src\core\ipv4\igmp.c> -File 7,1,<..\..\components\net\lwip\src\core\ipv4\inet.c> -File 7,1,<..\..\components\net\lwip\src\core\ipv4\inet_chksum.c> -File 7,1,<..\..\components\net\lwip\src\core\ipv4\ip.c> -File 7,1,<..\..\components\net\lwip\src\core\ipv4\ip_addr.c> -File 7,1,<..\..\components\net\lwip\src\core\ipv4\ip_frag.c> -File 7,1,<..\..\components\net\lwip\src\netif\etharp.c> -File 7,1,<..\..\components\net\lwip\src\netif\ethernetif.c> -File 7,1,<..\..\components\net\lwip\src\netif\slipif.c> -File 7,1,<..\..\components\net\lwip\src\core\snmp\asn1_dec.c> -File 7,1,<..\..\components\net\lwip\src\core\snmp\asn1_enc.c> -File 7,1,<..\..\components\net\lwip\src\core\snmp\mib2.c> -File 7,1,<..\..\components\net\lwip\src\core\snmp\mib_structs.c> -File 7,1,<..\..\components\net\lwip\src\core\snmp\msg_in.c> -File 7,1,<..\..\components\net\lwip\src\core\snmp\msg_out.c> +File 6,1,<..\..\components\finsh\finsh_token.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\api\api_lib.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\api\api_msg.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\api\err.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\api\netbuf.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\api\netdb.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\api\netifapi.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\api\sockets.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\api\tcpip.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\def.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\dns.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\init.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ip.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\memp.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\netif.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\pbuf.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\raw.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\stats.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\sys.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\tcp.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\tcp_in.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\tcp_out.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\timeouts.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\udp.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\netif\ethernet.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c> +File 7,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c> @@ -180,7 +175,7 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' ADSCMISC () ADSCDEFN (PART_LM3S9B96) ADSCUDEF () - ADSCINCD (..\..\components\net\lwip\src\include\ipv4;..\..\include;drivers;..\..\components\net\lwip\src\include;.;Libraries;applications;..\..\components\net\lwip\src\arch\include;..\..\libcpu\arm\cortex-m3;..\..\components\net\lwip\src;..\..\libcpu\arm\common;..\..\components\finsh;..\..\components\net\lwip\src\include\netif) + ADSCINCD (..\..\components\net\lwip-2.0.2\src;..\..\include;drivers;..\..\components\net\lwip-2.0.2\src\include\ipv4;.;Libraries;applications;..\..\components\net\lwip-2.0.2\src\include\netif;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\finsh;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include) ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSAMISC () ADSADEFN () @@ -201,7 +196,7 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' ADSLDSC () ADSLDIB () ADSLDIC () - ADSLDMC ( --keep __fsym_* --keep __vsym_* ) + ADSLDMC ( --keep *.o(FSymTab) --keep *.o(VSymTab) ) ADSLDIF () ADSLDDW () OPTDL (SARMCM3.DLL)()(DLM.DLL)(-pLM3S9B96)(SARMCM3.DLL)()(TLM.DLL)(-pLM3S9B96) diff --git a/bsp/lm4f232/project.uvproj b/bsp/lm4f232/project.uvproj index db6efd334d..304975f644 100644 --- a/bsp/lm4f232/project.uvproj +++ b/bsp/lm4f232/project.uvproj @@ -343,7 +343,7 @@ PART_LM4F232H5QD - Libraries;applications;.;drivers;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/finsh + applications;.;drivers;Libraries;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\finsh @@ -380,250 +380,250 @@ + + 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 - - - - - 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\startup\arm\start_rvds.S @@ -633,91 +633,91 @@ clock.c 1 - ../../src/clock.c - - - - - components.c - 1 - ../../src/components.c + ..\..\src\clock.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c 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 @@ -765,91 +765,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/lpc176x/project.ewp b/bsp/lpc176x/project.ewp index 7a8ba0386a..85c884dd91 100644 --- a/bsp/lpc176x/project.ewp +++ b/bsp/lpc176x/project.ewp @@ -1,5 +1,3 @@ - - 2 @@ -12,7 +10,7 @@ General 3 - 21 + 20 1 1 - - ICCARM 2 - 28 + 26 1 1 - @@ -437,15 +422,15 @@ @@ -599,28 +584,28 @@ CUSTOM 3 - - + + BICOMP 0 - + BUILDACTION 1 - - + + ILINK 0 - 14 + 11 1 1 - - - - - - - @@ -905,7 +862,7 @@ 1 @@ -933,7 +890,7 @@ General 3 - 21 + 20 1 0 - - ICCARM 2 - 28 + 26 1 0 - @@ -1358,15 +1302,15 @@ @@ -1504,7 +1448,7 @@ @@ -1858,247 +1774,245 @@ CMSIS - - $PROJ_DIR$\CMSIS\CM3\DeviceSupport\NXP\LPC17xx\startup\iar\startup_LPC17xx.s - $PROJ_DIR$\CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c - - - Components - $PROJ_DIR$\..\..\components\init\components.c + $PROJ_DIR$\CMSIS\CM3\DeviceSupport\NXP\LPC17xx\startup\iar\startup_LPC17xx.s - CORTEX-M3 + Drivers - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\drivers\board.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\drivers\emac.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\drivers\led.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\drivers\spi.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\drivers\uart.c - Drivers + Kernel - $PROJ_DIR$\drivers\board.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\drivers\emac.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\drivers\led.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\drivers\spi.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\drivers\uart.c + $PROJ_DIR$\..\..\src\irq.c - - - finsh - $PROJ_DIR$\..\..\components\finsh\cmd.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\components\finsh\finsh_error.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\..\..\components\finsh\finsh_init.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\..\..\components\finsh\finsh_node.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + $PROJ_DIR$\..\..\src\signal.c - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\..\..\components\finsh\finsh_token.c + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M3 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\..\..\components\finsh\finsh_var.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\components\finsh\shell.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\components\finsh\symbol.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - Kernel + finsh - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\components\finsh\shell.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\components\finsh\symbol.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\components\finsh\cmd.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\components\finsh\finsh_error.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\components\finsh\finsh_init.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\components\finsh\finsh_node.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\components\finsh\finsh_var.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\components\finsh\finsh_token.c - LwIP + lwIP + + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + - $PROJ_DIR$\..\..\components\net\lwip\src\api\api_lib.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c - $PROJ_DIR$\..\..\components\net\lwip\src\api\api_msg.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\autoip.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\def.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\dhcp.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\dns.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c - $PROJ_DIR$\..\..\components\net\lwip\src\api\err.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c - $PROJ_DIR$\..\..\components\net\lwip\src\netif\etharp.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c - $PROJ_DIR$\..\..\components\net\lwip\src\netif\ethernetif.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\icmp.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\igmp.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\inet.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\inet_chksum.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\init.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\ip.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\ip_addr.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\ipv4\ip_frag.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\memp.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c - $PROJ_DIR$\..\..\components\net\lwip\src\api\netbuf.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c - $PROJ_DIR$\..\..\components\net\lwip\src\api\netdb.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\netif.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c - $PROJ_DIR$\..\..\components\net\lwip\src\api\netifapi.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\pbuf.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\raw.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c - $PROJ_DIR$\..\..\components\net\lwip\src\netif\slipif.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c - $PROJ_DIR$\..\..\components\net\lwip\src\api\sockets.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\stats.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\sys.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c - $PROJ_DIR$\..\..\components\net\lwip\src\arch\sys_arch.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\tcp.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\tcp_in.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\tcp_out.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c - $PROJ_DIR$\..\..\components\net\lwip\src\api\tcpip.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\timers.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c - $PROJ_DIR$\..\..\components\net\lwip\src\core\udp.c + $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c - - diff --git a/bsp/lpc176x/project.uvopt b/bsp/lpc176x/project.uvopt deleted file mode 100644 index 27265a61d1..0000000000 --- a/bsp/lpc176x/project.uvopt +++ /dev/null @@ -1,1294 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - RT-Thread LPC17xx - 0x4 - ARM-ADS - - 12000000 - - 1 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\obj\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 0 - - SARMCM3.DLL - -MPU - DARMP1.DLL - -pLPC1768 - SARMCM3.DLL - -MPU - TARMP1.DLL - -pLPC1768 - - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 0 - 0 - 7 - - - - - - - - - - - Segger\JL2CM3.dll - - - - 0 - JL2CM3 - -U20100214 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO27 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 - - - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - Applications - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications\application.c - application.c - - - 1 - 2 - 1 - 0 - 0 - 6 - 0 - 0 - 0 - 0 - applications\platform.c - platform.c - - - 1 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications\startup.c - startup.c - - - - - CMSIS - 0 - 0 - 0 - - 2 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c - system_LPC17xx.c - - - 2 - 5 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - CMSIS\CM3\DeviceSupport\NXP\LPC17xx\startup\arm\startup_LPC17xx.s - startup_LPC17xx.s - - - - - Drivers - 0 - 0 - 0 - - 3 - 6 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\board.c - board.c - - - 3 - 7 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\emac.c - emac.c - - - 3 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\led.c - led.c - - - 3 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\spi.c - spi.c - - - 3 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\uart.c - uart.c - - - - - Kernel - 0 - 0 - 0 - - 4 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - - - 4 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - - - 4 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - - - 4 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - - - 4 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - - - 4 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - - - 4 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - - - 4 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\memheap.c - memheap.c - - - 4 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - - - 4 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - - - 4 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - - - 4 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - - - 4 - 23 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - - - - - CORTEX-M3 - 0 - 0 - 0 - - 5 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - - - 5 - 25 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - - - 5 - 26 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - - - 5 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - - - 5 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - - - - - finsh - 0 - 0 - 0 - - 6 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - - - 6 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - - - 6 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - - - 6 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - - - 6 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - - - 6 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - - - 6 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - - - 6 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - - - 6 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - - - 6 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - - - 6 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - - - 6 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - - - 6 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - - - - - Components - 0 - 0 - 0 - - 7 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\init\components.c - components.c - - - - - LwIP - 0 - 0 - 0 - - 8 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_lib.c - api_lib.c - - - 8 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_msg.c - api_msg.c - - - 8 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\err.c - err.c - - - 8 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netbuf.c - netbuf.c - - - 8 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netdb.c - netdb.c - - - 8 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netifapi.c - netifapi.c - - - 8 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\sockets.c - sockets.c - - - 8 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\tcpip.c - tcpip.c - - - 8 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\arch\sys_arch.c - sys_arch.c - - - 8 - 52 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\def.c - def.c - - - 8 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dhcp.c - dhcp.c - - - 8 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dns.c - dns.c - - - 8 - 55 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\init.c - init.c - - - 8 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\memp.c - memp.c - - - 8 - 57 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\netif.c - netif.c - - - 8 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\pbuf.c - pbuf.c - - - 8 - 59 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\raw.c - raw.c - - - 8 - 60 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\stats.c - stats.c - - - 8 - 61 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\sys.c - sys.c - - - 8 - 62 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp.c - tcp.c - - - 8 - 63 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_in.c - tcp_in.c - - - 8 - 64 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_out.c - tcp_out.c - - - 8 - 65 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\timers.c - timers.c - - - 8 - 66 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\udp.c - udp.c - - - 8 - 67 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\autoip.c - autoip.c - - - 8 - 68 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\icmp.c - icmp.c - - - 8 - 69 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\igmp.c - igmp.c - - - 8 - 70 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet.c - inet.c - - - 8 - 71 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c - inet_chksum.c - - - 8 - 72 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip.c - ip.c - - - 8 - 73 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c - ip_addr.c - - - 8 - 74 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c - ip_frag.c - - - 8 - 75 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\etharp.c - etharp.c - - - 8 - 76 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ethernetif.c - ethernetif.c - - - 8 - 77 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\slipif.c - slipif.c - - - -
diff --git a/bsp/lpc176x/project.uvproj b/bsp/lpc176x/project.uvproj index d7b1633680..5147e575cf 100644 --- a/bsp/lpc176x/project.uvproj +++ b/bsp/lpc176x/project.uvproj @@ -27,6 +27,7 @@ + 0 0 @@ -40,14 +41,14 @@ 0 1 - .\obj\ + .\build\ rtthread-lpc 1 0 0 1 1 - .\obj\ + .\build\ 1 0 0 @@ -58,6 +59,8 @@ 0 0 + 0 + 0 0 @@ -92,6 +95,7 @@ 3 + 1 SARMCM3.DLL @@ -125,12 +129,13 @@ 0 1 - 0 + 1 1 1 1 0 1 + 0 0 5 @@ -159,9 +164,14 @@ 1 4099 + 1 Segger\JL2CM3.dll "" () + + + + 0 @@ -339,11 +349,12 @@ 0 0 0 + 0 - applications;.;drivers;CMSIS/CM3/DeviceSupport/NXP/LPC17xx;../../components/CMSIS/Include;../../include;../../libcpu/arm/cortex-m3;../../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 + applications;.;CMSIS\CM3\DeviceSupport\NXP\LPC17xx;..\..\components\CMSIS\Include;drivers;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\finsh;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif @@ -354,6 +365,7 @@ 0 0 0 + 0 @@ -386,76 +398,76 @@ application.c 1 - applications/application.c + applications\application.c platform.c 1 - applications/platform.c + applications\platform.c startup.c 1 - applications/startup.c + applications\startup.c - Drivers + CMSIS - board.c + system_LPC17xx.c 1 - drivers/board.c + CMSIS\CM3\DeviceSupport\NXP\LPC17xx\system_LPC17xx.c - emac.c - 1 - drivers/emac.c + startup_LPC17xx.s + 2 + CMSIS\CM3\DeviceSupport\NXP\LPC17xx\startup\arm\startup_LPC17xx.s + + + Drivers - led.c + board.c 1 - drivers/led.c + drivers\board.c - spi.c + emac.c 1 - drivers/spi.c + drivers\emac.c - uart.c + led.c 1 - drivers/uart.c + drivers\led.c - - - CMSIS - system_LPC17xx.c + spi.c 1 - CMSIS/CM3/DeviceSupport/NXP/LPC17xx/system_LPC17xx.c + drivers\spi.c - startup_LPC17xx.s - 2 - CMSIS/CM3/DeviceSupport/NXP/LPC17xx/startup/arm/startup_LPC17xx.s + uart.c + 1 + drivers\uart.c @@ -465,98 +477,98 @@ clock.c 1 - ../../src/clock.c - - - - - components.c - 1 - ../../src/components.c + ..\..\src\clock.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 + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -566,35 +578,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 @@ -604,339 +616,346 @@ shell.c 1 - ../../components/finsh/shell.c + ..\..\components\finsh\shell.c symbol.c 1 - ../../components/finsh/symbol.c + ..\..\components\finsh\symbol.c cmd.c 1 - ../../components/finsh/cmd.c + ..\..\components\finsh\cmd.c finsh_compiler.c 1 - ../../components/finsh/finsh_compiler.c + ..\..\components\finsh\finsh_compiler.c finsh_error.c 1 - ../../components/finsh/finsh_error.c + ..\..\components\finsh\finsh_error.c finsh_heap.c 1 - ../../components/finsh/finsh_heap.c + ..\..\components\finsh\finsh_heap.c finsh_init.c 1 - ../../components/finsh/finsh_init.c + ..\..\components\finsh\finsh_init.c finsh_node.c 1 - ../../components/finsh/finsh_node.c + ..\..\components\finsh\finsh_node.c finsh_ops.c 1 - ../../components/finsh/finsh_ops.c + ..\..\components\finsh\finsh_ops.c finsh_parser.c 1 - ../../components/finsh/finsh_parser.c + ..\..\components\finsh\finsh_parser.c finsh_var.c 1 - ../../components/finsh/finsh_var.c + ..\..\components\finsh\finsh_var.c finsh_vm.c 1 - ../../components/finsh/finsh_vm.c + ..\..\components\finsh\finsh_vm.c finsh_token.c 1 - ../../components/finsh/finsh_token.c + ..\..\components\finsh\finsh_token.c - LwIP + lwIP + + + sys_arch.c + 1 + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + api_lib.c 1 - ../../components/net/lwip-1.4.1/src/api/api_lib.c + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c api_msg.c 1 - ../../components/net/lwip-1.4.1/src/api/api_msg.c + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c err.c 1 - ../../components/net/lwip-1.4.1/src/api/err.c + ..\..\components\net\lwip-2.0.2\src\api\err.c netbuf.c 1 - ../../components/net/lwip-1.4.1/src/api/netbuf.c + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c netdb.c 1 - ../../components/net/lwip-1.4.1/src/api/netdb.c + ..\..\components\net\lwip-2.0.2\src\api\netdb.c netifapi.c 1 - ../../components/net/lwip-1.4.1/src/api/netifapi.c + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c sockets.c 1 - ../../components/net/lwip-1.4.1/src/api/sockets.c + ..\..\components\net\lwip-2.0.2\src\api\sockets.c tcpip.c 1 - ../../components/net/lwip-1.4.1/src/api/tcpip.c + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c - sys_arch.c + def.c 1 - ../../components/net/lwip-1.4.1/src/arch/sys_arch.c + ..\..\components\net\lwip-2.0.2\src\core\def.c - def.c + dns.c 1 - ../../components/net/lwip-1.4.1/src/core/def.c + ..\..\components\net\lwip-2.0.2\src\core\dns.c - dhcp.c + inet_chksum.c 1 - ../../components/net/lwip-1.4.1/src/core/dhcp.c + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c - dns.c + init.c 1 - ../../components/net/lwip-1.4.1/src/core/dns.c + ..\..\components\net\lwip-2.0.2\src\core\init.c - init.c + ip.c 1 - ../../components/net/lwip-1.4.1/src/core/init.c + ..\..\components\net\lwip-2.0.2\src\core\ip.c memp.c 1 - ../../components/net/lwip-1.4.1/src/core/memp.c + ..\..\components\net\lwip-2.0.2\src\core\memp.c netif.c 1 - ../../components/net/lwip-1.4.1/src/core/netif.c + ..\..\components\net\lwip-2.0.2\src\core\netif.c pbuf.c 1 - ../../components/net/lwip-1.4.1/src/core/pbuf.c + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c raw.c 1 - ../../components/net/lwip-1.4.1/src/core/raw.c + ..\..\components\net\lwip-2.0.2\src\core\raw.c stats.c 1 - ../../components/net/lwip-1.4.1/src/core/stats.c + ..\..\components\net\lwip-2.0.2\src\core\stats.c sys.c 1 - ../../components/net/lwip-1.4.1/src/core/sys.c + ..\..\components\net\lwip-2.0.2\src\core\sys.c tcp.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp.c + ..\..\components\net\lwip-2.0.2\src\core\tcp.c tcp_in.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp_in.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c tcp_out.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp_out.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c - timers.c + timeouts.c 1 - ../../components/net/lwip-1.4.1/src/core/timers.c + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c udp.c 1 - ../../components/net/lwip-1.4.1/src/core/udp.c + ..\..\components\net\lwip-2.0.2\src\core\udp.c - autoip.c + ethernet.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c - icmp.c + ethernetif.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c - igmp.c + lowpan6.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c - inet.c + autoip.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/inet.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c - inet_chksum.c + dhcp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c - ip.c + etharp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c - ip_addr.c + icmp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c - ip_frag.c + igmp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c - etharp.c + ip4.c 1 - ../../components/net/lwip-1.4.1/src/netif/etharp.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c - ethernetif.c + ip4_addr.c 1 - ../../components/net/lwip-1.4.1/src/netif/ethernetif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c - slipif.c + ip4_frag.c 1 - ../../components/net/lwip-1.4.1/src/netif/slipif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c diff --git a/bsp/lpc178x/project.uvproj b/bsp/lpc178x/project.uvproj index d3fa95f420..7e8f8b9980 100644 --- a/bsp/lpc178x/project.uvproj +++ b/bsp/lpc178x/project.uvproj @@ -343,7 +343,7 @@ - applications;.;drivers;CMSIS/CM3/CoreSupport;CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x;../../include;../../libcpu/arm/cortex-m3;../../libcpu/arm/common;../../components/finsh + applications;.;CMSIS\CM3\CoreSupport;CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x;drivers;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\finsh @@ -386,104 +386,104 @@ application.c 1 - applications/application.c + applications\application.c startup.c 1 - applications/startup.c + applications\startup.c - Drivers + CMSIS - board.c + core_cm3.c 1 - drivers/board.c + CMSIS\CM3\CoreSupport\core_cm3.c - drv_glcd.c + system_LPC177x_8x.c 1 - drivers/drv_glcd.c + CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x\system_LPC177x_8x.c - lpc177x_8x_clkpwr.c - 1 - drivers/lpc177x_8x_clkpwr.c + startup_LPC177x_8x.s + 2 + CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x\startup\arm\startup_LPC177x_8x.s + + + Drivers - lpc177x_8x_emc.c + board.c 1 - drivers/lpc177x_8x_emc.c + drivers\board.c - lpc177x_8x_pinsel.c + drv_glcd.c 1 - drivers/lpc177x_8x_pinsel.c + drivers\drv_glcd.c - lpc177x_8x_uart.c + lpc177x_8x_clkpwr.c 1 - drivers/lpc177x_8x_uart.c + drivers\lpc177x_8x_clkpwr.c - lpc17xx_lcd.c + lpc177x_8x_emc.c 1 - drivers/lpc17xx_lcd.c + drivers\lpc177x_8x_emc.c - sdram.c + lpc177x_8x_pinsel.c 1 - drivers/sdram.c + drivers\lpc177x_8x_pinsel.c - uart.c + lpc177x_8x_uart.c 1 - drivers/uart.c + drivers\lpc177x_8x_uart.c - - - CMSIS - core_cm3.c + lpc17xx_lcd.c 1 - CMSIS/CM3/CoreSupport/core_cm3.c + drivers\lpc17xx_lcd.c - system_LPC177x_8x.c + sdram.c 1 - CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x/system_LPC177x_8x.c + drivers\sdram.c - startup_LPC177x_8x.s - 2 - CMSIS/CM3/DeviceSupport/NXP/LPC177x_8x/startup/arm/startup_LPC177x_8x.s + uart.c + 1 + drivers\uart.c @@ -493,98 +493,98 @@ clock.c 1 - ../../src/clock.c - - - - - components.c - 1 - ../../src/components.c + ..\..\src\clock.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 + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -594,35 +594,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 @@ -632,91 +632,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/lpc2148/project.Uv2 b/bsp/lpc2148/project.Uv2 index d6c17e4b06..87202b08ee 100644 --- a/bsp/lpc2148/project.Uv2 +++ b/bsp/lpc2148/project.Uv2 @@ -20,10 +20,10 @@ File 3,1,<..\..\src\ipc.c> File 3,1,<..\..\src\irq.c> File 3,1,<..\..\src\kservice.c> File 3,1,<..\..\src\mem.c> -File 3,1,<..\..\src\memheap.c> File 3,1,<..\..\src\mempool.c> File 3,1,<..\..\src\object.c> File 3,1,<..\..\src\scheduler.c> +File 3,1,<..\..\src\signal.c> File 3,1,<..\..\src\thread.c> File 3,1,<..\..\src\timer.c> File 4,1,<..\..\libcpu\arm\lpc214x\cpuport.c> @@ -32,6 +32,8 @@ File 4,2,<..\..\libcpu\arm\lpc214x\start_rvds.S> File 4,1,<..\..\libcpu\arm\common\backtrace.c> File 4,1,<..\..\libcpu\arm\common\div0.c> File 4,1,<..\..\libcpu\arm\common\showmem.c> +File 5,1,<..\..\components\finsh\shell.c> +File 5,1,<..\..\components\finsh\symbol.c> File 5,1,<..\..\components\finsh\cmd.c> File 5,1,<..\..\components\finsh\finsh_compiler.c> File 5,1,<..\..\components\finsh\finsh_error.c> @@ -40,11 +42,9 @@ File 5,1,<..\..\components\finsh\finsh_init.c> File 5,1,<..\..\components\finsh\finsh_node.c> File 5,1,<..\..\components\finsh\finsh_ops.c> File 5,1,<..\..\components\finsh\finsh_parser.c> -File 5,1,<..\..\components\finsh\finsh_token.c> File 5,1,<..\..\components\finsh\finsh_var.c> File 5,1,<..\..\components\finsh\finsh_vm.c> -File 5,1,<..\..\components\finsh\shell.c> -File 5,1,<..\..\components\finsh\symbol.c> +File 5,1,<..\..\components\finsh\finsh_token.c> @@ -128,7 +128,7 @@ Options 1,0,0 // Target 'rtthread-lpc2148' ADSLDSC () ADSLDIB () ADSLDIC () - ADSLDMC ( --keep __fsym_* --keep __vsym_* ) + ADSLDMC ( --keep *.o(FSymTab) --keep *.o(VSymTab) ) ADSLDIF () ADSLDDW () OPTDL (SARM.DLL)(-cLPC2100)(DARMP.DLL)(-pLPC2148)(SARM.DLL)()(TARMP.DLL)(-pLPC2148) diff --git a/bsp/lpc2478/project.uvproj b/bsp/lpc2478/project.uvproj index 8fcdccea67..832d9d25a0 100644 --- a/bsp/lpc2478/project.uvproj +++ b/bsp/lpc2478/project.uvproj @@ -354,7 +354,7 @@ - applications;.;drivers;../../include;../../libcpu/arm/lpc24xx;../../libcpu/arm/common;../../components/finsh + applications;.;drivers;..\..\include;..\..\libcpu\arm\lpc24xx;..\..\libcpu\arm\common;..\..\components\finsh @@ -398,14 +398,14 @@ application.c 1 - applications/application.c + applications\application.c startup.c 1 - applications/startup.c + applications\startup.c @@ -415,14 +415,14 @@ board.c 1 - drivers/board.c + drivers\board.c serial.c 1 - drivers/serial.c + drivers\serial.c @@ -432,91 +432,91 @@ clock.c 1 - ../../src/clock.c - - - - - components.c - 1 - ../../src/components.c + ..\..\src\clock.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -526,63 +526,63 @@ 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 @@ -592,91 +592,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/lpc408x/project.uvopt b/bsp/lpc408x/project.uvopt new file mode 100644 index 0000000000..bfe099d207 --- /dev/null +++ b/bsp/lpc408x/project.uvopt @@ -0,0 +1,164 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + + + + 0 + 0 + + + + RT-Thread LPC408x + 0x4 + ARM-ADS + + 12000000 + + 1 + 1 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\build\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 0 + 0 + 1 + + 0 + + SARMCM3.DLL + -MPU + DCM.DLL + -pCM4 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM4 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 7 + + + + + + + + + + + Segger\JL2CM3.dll + + + + 0 + JL2CM3 + -U4294967295 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO11 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000 + + + + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + +
diff --git a/bsp/lpc408x/project.uvproj b/bsp/lpc408x/project.uvproj new file mode 100644 index 0000000000..a61a0df9d0 --- /dev/null +++ b/bsp/lpc408x/project.uvproj @@ -0,0 +1,1112 @@ + + + 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 + + applications;.;drivers;Libraries\Device\NXP\LPC407x_8x_177x_8x\Include;Libraries\CMSIS\Include;Libraries\Drivers\include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads + + + + 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) + + + + + + + + Applications + + + application.c + 1 + applications\application.c + + + + + board.c + 1 + applications\board.c + + + + + canapp.c + 1 + applications\canapp.c + + + + + sram.c + 1 + applications\sram.c + + + + + startup.c + 1 + applications\startup.c + + + + + Drivers + + + drv_hwtimer.c + 1 + drivers\drv_hwtimer.c + + + + + drv_led.c + 1 + drivers\drv_led.c + + + + + drv_lpccan.c + 1 + drivers\drv_lpccan.c + + + + + drv_sdram.c + 1 + drivers\drv_sdram.c + + + + + drv_uart.c + 1 + drivers\drv_uart.c + + + + + Libraries + + + 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 + + + + + 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 + + + + + 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 + + + + + signal.c + 1 + ..\..\src\signal.c + + + + + thread.c + 1 + ..\..\src\thread.c + + + + + timer.c + 1 + ..\..\src\timer.c + + + + + CORTEX-M4 + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + + + + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + + + + DeviceDrivers + + + can.c + 1 + ..\..\components\drivers\can\can.c + + + + + serial.c + 1 + ..\..\components\drivers\serial\serial.c + + + + + completion.c + 1 + ..\..\components\drivers\src\completion.c + + + + + dataqueue.c + 1 + ..\..\components\drivers\src\dataqueue.c + + + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + + + + ringbuffer.c + 1 + ..\..\components\drivers\src\ringbuffer.c + + + + + waitqueue.c + 1 + ..\..\components\drivers\src\waitqueue.c + + + + + workqueue.c + 1 + ..\..\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.c + 1 + ..\..\components\finsh\msh.c + + + + + msh_cmd.c + 1 + ..\..\components\finsh\msh_cmd.c + + + + + msh_file.c + 1 + ..\..\components\finsh\msh_file.c + + + + + finsh_compiler.c + 1 + ..\..\components\finsh\finsh_compiler.c + + + + + finsh_error.c + 1 + ..\..\components\finsh\finsh_error.c + + + + + finsh_heap.c + 1 + ..\..\components\finsh\finsh_heap.c + + + + + finsh_init.c + 1 + ..\..\components\finsh\finsh_init.c + + + + + finsh_node.c + 1 + ..\..\components\finsh\finsh_node.c + + + + + finsh_ops.c + 1 + ..\..\components\finsh\finsh_ops.c + + + + + finsh_parser.c + 1 + ..\..\components\finsh\finsh_parser.c + + + + + finsh_var.c + 1 + ..\..\components\finsh\finsh_var.c + + + + + finsh_vm.c + 1 + ..\..\components\finsh\finsh_vm.c + + + + + finsh_token.c + 1 + ..\..\components\finsh\finsh_token.c + + + + + libc + + + libc.c + 1 + ..\..\components\libc\compilers\armlibc\libc.c + + + + + libc_syms.c + 1 + ..\..\components\libc\compilers\armlibc\libc_syms.c + + + + + mem_std.c + 1 + ..\..\components\libc\compilers\armlibc\mem_std.c + + + + + stdio.c + 1 + ..\..\components\libc\compilers\armlibc\stdio.c + + + + + stubs.c + 1 + ..\..\components\libc\compilers\armlibc\stubs.c + + + + + pthreads + + + clock_time.c + 1 + ..\..\components\libc\pthreads\clock_time.c + + + + + mqueue.c + 1 + ..\..\components\libc\pthreads\mqueue.c + + + + + pthread.c + 1 + ..\..\components\libc\pthreads\pthread.c + + + + + pthread_attr.c + 1 + ..\..\components\libc\pthreads\pthread_attr.c + + + + + pthread_barrier.c + 1 + ..\..\components\libc\pthreads\pthread_barrier.c + + + + + pthread_cond.c + 1 + ..\..\components\libc\pthreads\pthread_cond.c + + + + + pthread_mutex.c + 1 + ..\..\components\libc\pthreads\pthread_mutex.c + + + + + pthread_rwlock.c + 1 + ..\..\components\libc\pthreads\pthread_rwlock.c + + + + + pthread_spin.c + 1 + ..\..\components\libc\pthreads\pthread_spin.c + + + + + pthread_tls.c + 1 + ..\..\components\libc\pthreads\pthread_tls.c + + + + + sched.c + 1 + ..\..\components\libc\pthreads\sched.c + + + + + semaphore.c + 1 + ..\..\components\libc\pthreads\semaphore.c + + + + + + +
diff --git a/bsp/lpc5410x/project.uvoptx b/bsp/lpc5410x/project.uvoptx index 5eae2f80e8..203aed67e1 100644 --- a/bsp/lpc5410x/project.uvoptx +++ b/bsp/lpc5410x/project.uvoptx @@ -1,5 +1,5 @@ - + 1.0 @@ -83,6 +83,16 @@ http://www.nxp.com/demoboard/OM13053.html + + SARMCM3.DLL + -MPU + DCM.DLL + -pCM4 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM4 + 0 1 @@ -101,11 +111,9 @@ 0 1 1 - 1 - 1 0 0 - 12 + 14 @@ -131,9 +139,6 @@ - - 0 - 0 1 @@ -160,1269 +165,12 @@ 0 0 + + 0 + - - 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\board.c - board.c - 0 - 0 - - - 1 - 3 - 1 - 0 - 0 - 0 - 0 - applications\demo_thread.c - demo_thread.c - 0 - 0 - - - 1 - 4 - 1 - 0 - 0 - 0 - 0 - applications\startup.c - startup.c - 0 - 0 - - - - - Drivers - 1 - 0 - 0 - 0 - - 2 - 5 - 1 - 0 - 0 - 0 - 0 - drivers\drv_led.c - drv_led.c - 0 - 0 - - - 2 - 6 - 1 - 0 - 0 - 0 - 0 - drivers\drv_uart.c - drv_uart.c - 0 - 0 - - - - - CMSIS - 0 - 0 - 0 - 0 - - 3 - 7 - 1 - 0 - 0 - 0 - 0 - Libraries\Device\startup\sysinit.c - sysinit.c - 0 - 0 - - - 3 - 8 - 2 - 0 - 0 - 0 - 0 - Libraries\Device\startup\keil_startup_lpc5410x.s - keil_startup_lpc5410x.s - 0 - 0 - - - - - Libraries - 0 - 0 - 0 - 0 - - 4 - 9 - 4 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\power_lib\keil\lib_power.lib - lib_power.lib - 0 - 0 - - - 4 - 10 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_common\fpu_init.c - fpu_init.c - 0 - 0 - - - 4 - 11 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_common\iap.c - iap.c - 0 - 0 - - - 4 - 12 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_common\ring_buffer.c - ring_buffer.c - 0 - 0 - - - 4 - 13 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_common\rtc_ut.c - rtc_ut.c - 0 - 0 - - - 4 - 14 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\chip_5410x.c - chip_5410x.c - 0 - 0 - - - 4 - 15 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\clock_5410x.c - clock_5410x.c - 0 - 0 - - - 4 - 16 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\crc_5410x.c - crc_5410x.c - 0 - 0 - - - 4 - 17 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\fifo_5410x.c - fifo_5410x.c - 0 - 0 - - - 4 - 18 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\gpiogroup_5410x.c - gpiogroup_5410x.c - 0 - 0 - - - 4 - 19 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\gpio_5410x.c - gpio_5410x.c - 0 - 0 - - - 4 - 20 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_adc.c - hw_adc.c - 0 - 0 - - - 4 - 21 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_dmaaltd.c - hw_dmaaltd.c - 0 - 0 - - - 4 - 22 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_dmaaltd_rom_api.c - hw_dmaaltd_rom_api.c - 0 - 0 - - - 4 - 23 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_i2cmd.c - hw_i2cmd.c - 0 - 0 - - - 4 - 24 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_i2cmd_rom_api.c - hw_i2cmd_rom_api.c - 0 - 0 - - - 4 - 25 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_i2cmond.c - hw_i2cmond.c - 0 - 0 - - - 4 - 26 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_i2cmond_rom_api.c - hw_i2cmond_rom_api.c - 0 - 0 - - - 4 - 27 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_i2csd.c - hw_i2csd.c - 0 - 0 - - - 4 - 28 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_i2csd_rom_api.c - hw_i2csd_rom_api.c - 0 - 0 - - - 4 - 29 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_spimd.c - hw_spimd.c - 0 - 0 - - - 4 - 30 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_spimd_rom_api.c - hw_spimd_rom_api.c - 0 - 0 - - - 4 - 31 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_spisd.c - hw_spisd.c - 0 - 0 - - - 4 - 32 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_spisd_rom_api.c - hw_spisd_rom_api.c - 0 - 0 - - - 4 - 33 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\hw_uart.c - hw_uart.c - 0 - 0 - - - 4 - 34 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\iocon_5410x.c - iocon_5410x.c - 0 - 0 - - - 4 - 35 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\pinint_5410x.c - pinint_5410x.c - 0 - 0 - - - 4 - 36 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\pll_5410x.c - pll_5410x.c - 0 - 0 - - - 4 - 37 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\ritimer_5410x.c - ritimer_5410x.c - 0 - 0 - - - 4 - 38 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\romapi_adc.c - romapi_adc.c - 0 - 0 - - - 4 - 39 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\romapi_dma.c - romapi_dma.c - 0 - 0 - - - 4 - 40 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\romapi_i2cm.c - romapi_i2cm.c - 0 - 0 - - - 4 - 41 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\romapi_i2cmon.c - romapi_i2cmon.c - 0 - 0 - - - 4 - 42 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\romapi_i2cs.c - romapi_i2cs.c - 0 - 0 - - - 4 - 43 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\romapi_spim.c - romapi_spim.c - 0 - 0 - - - 4 - 44 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\romapi_spis.c - romapi_spis.c - 0 - 0 - - - 4 - 45 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\romapi_uart.c - romapi_uart.c - 0 - 0 - - - 4 - 46 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\rtc_5410x.c - rtc_5410x.c - 0 - 0 - - - 4 - 47 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\sct_5410x.c - sct_5410x.c - 0 - 0 - - - 4 - 48 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\sct_pwm_5410x.c - sct_pwm_5410x.c - 0 - 0 - - - 4 - 49 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\stopwatch_5410x.c - stopwatch_5410x.c - 0 - 0 - - - 4 - 50 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\syscon_5410x.c - syscon_5410x.c - 0 - 0 - - - 4 - 51 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\sysinit_5410x.c - sysinit_5410x.c - 0 - 0 - - - 4 - 52 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\timer_5410x.c - timer_5410x.c - 0 - 0 - - - 4 - 53 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\utick_5410x.c - utick_5410x.c - 0 - 0 - - - 4 - 54 - 1 - 0 - 0 - 0 - 0 - Libraries\lpc_chip\chip_5410x\wwdt_5410x.c - wwdt_5410x.c - 0 - 0 - - - - - Kernel - 0 - 0 - 0 - 0 - - 5 - 55 - 1 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - 0 - 0 - - - 5 - 56 - 1 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - 0 - 0 - - - 5 - 57 - 1 - 0 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - 0 - 0 - - - 5 - 58 - 1 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - 0 - 0 - - - 5 - 59 - 1 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - 0 - 0 - - - 5 - 60 - 1 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - 0 - 0 - - - 5 - 61 - 1 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - 0 - 0 - - - 5 - 62 - 1 - 0 - 0 - 0 - 0 - ..\..\src\memheap.c - memheap.c - 0 - 0 - - - 5 - 63 - 1 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - 0 - 0 - - - 5 - 64 - 1 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - 0 - 0 - - - 5 - 65 - 1 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - 0 - 0 - - - 5 - 66 - 1 - 0 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - 0 - 0 - - - 5 - 67 - 1 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - 0 - 0 - - - - - CORTEX-M4 - 0 - 0 - 0 - 0 - - 6 - 68 - 1 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 0 - 0 - - - 6 - 69 - 2 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 0 - 0 - - - 6 - 70 - 1 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - 0 - 0 - - - 6 - 71 - 1 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 6 - 72 - 1 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - - - DeviceDrivers - 0 - 0 - 0 - 0 - - 7 - 73 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 7 - 74 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\completion.c - completion.c - 0 - 0 - - - 7 - 75 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\dataqueue.c - dataqueue.c - 0 - 0 - - - 7 - 76 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\pipe.c - pipe.c - 0 - 0 - - - 7 - 77 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\portal.c - portal.c - 0 - 0 - - - 7 - 78 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 7 - 79 - 1 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\workqueue.c - workqueue.c - 0 - 0 - - - - - finsh - 0 - 0 - 0 - 0 - - 8 - 80 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 8 - 81 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - 0 - 0 - - - 8 - 82 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - 8 - 83 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - 0 - 0 - - - 8 - 84 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - 0 - 0 - - - 8 - 85 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - 0 - 0 - - - 8 - 86 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - 0 - 0 - - - 8 - 87 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - 0 - 0 - - - 8 - 88 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - 0 - 0 - - - 8 - 89 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - 0 - 0 - - - 8 - 90 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - 0 - 0 - - - 8 - 91 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - 0 - 0 - - - 8 - 92 - 1 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - 0 - 0 - - - diff --git a/bsp/lpc5410x/project.uvprojx b/bsp/lpc5410x/project.uvprojx index 6a1efb31c9..4e0cbba2da 100644 --- a/bsp/lpc5410x/project.uvprojx +++ b/bsp/lpc5410x/project.uvprojx @@ -1,10 +1,7 @@ - - - 2.1 - + + 1.1
### uVision Project, (C) Keil Software
- rtthread-lpc5410x @@ -14,31 +11,28 @@ LPC54102:M4 NXP - Keil.LPC54000_DFP.1.0.0 - http://www.keil.com/pack/ IROM(0x00000000,0x80000) IRAM(0x02000000,0x10000) IRAM2(0x02010000,0x08000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD02000000 -FC1000 -FN1 -FF0LPC54xxx_512 -FS00 -FL080000 -FP0($$Device:LPC54102$Flash\LPC54xxx_512.FLM)) 0 $$Device:LPC54102$Device\Include\LPC54xxx.h - - - - - - - - - + + + + + + + + + $$Device:LPC54102$SVD\LPC5410x.svd - 0 0 - - - - - + + + + + 0 0 @@ -60,8 +54,8 @@ 0 0 - - + + 0 0 0 @@ -70,23 +64,21 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 0 - + 0 @@ -100,9 +92,8 @@ 0 0 3 - - - 1 + + SARMCM3.DLL @@ -132,7 +123,6 @@ 1 1 0 - 1 1 @@ -144,23 +134,22 @@ 0 1 1 - 1 0 - 12 + 14 - - - - - + + + + + - - - - - + + + + + BIN\CMSIS_AGDI.dll @@ -173,14 +162,9 @@ 1 4104 - 0 BIN\CMSIS_AGDI.dll "" () - - - - - 0 + @@ -212,7 +196,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -343,7 +327,7 @@ 0x8000 - + 1 @@ -359,13 +343,11 @@ 2 0 0 - 0 - 0 - + CORE_M4 - - .;..\..\components\drivers\include;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;Libraries\CMSIS\Include;Libraries\lpc_chip\chip_5410x;Libraries\lpc_chip\chip_5410x\config;Libraries\lpc_chip\chip_common;applications;drivers + + applications;.;drivers;Libraries\CMSIS\Include;Libraries\lpc_chip\chip_common;Libraries\lpc_chip\chip_5410x;Libraries\lpc_chip\chip_5410x\config;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -377,12 +359,11 @@ 0 0 0 - 0 - - - - + + + + @@ -394,13 +375,12 @@ 0 0x00000000 0x02000000 - - - - - --keep __fsym_* --keep __vsym_* - - + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -413,16 +393,22 @@ 1 applications\application.c + + board.c 1 applications\board.c + + demo_thread.c 1 applications\demo_thread.c + + startup.c 1 @@ -438,6 +424,8 @@ 1 drivers\drv_led.c + + drv_uart.c 1 @@ -453,6 +441,8 @@ 1 Libraries\Device\startup\sysinit.c + + keil_startup_lpc5410x.s 2 @@ -463,237 +453,327 @@ Libraries - - lib_power.lib - 4 - Libraries\lpc_chip\chip_5410x\power_lib\keil\lib_power.lib - fpu_init.c 1 Libraries\lpc_chip\chip_common\fpu_init.c + + iap.c 1 Libraries\lpc_chip\chip_common\iap.c + + ring_buffer.c 1 Libraries\lpc_chip\chip_common\ring_buffer.c + + rtc_ut.c 1 Libraries\lpc_chip\chip_common\rtc_ut.c + + chip_5410x.c 1 Libraries\lpc_chip\chip_5410x\chip_5410x.c + + clock_5410x.c 1 Libraries\lpc_chip\chip_5410x\clock_5410x.c + + crc_5410x.c 1 Libraries\lpc_chip\chip_5410x\crc_5410x.c + + fifo_5410x.c 1 Libraries\lpc_chip\chip_5410x\fifo_5410x.c + + gpiogroup_5410x.c 1 Libraries\lpc_chip\chip_5410x\gpiogroup_5410x.c + + gpio_5410x.c 1 Libraries\lpc_chip\chip_5410x\gpio_5410x.c + + hw_adc.c 1 Libraries\lpc_chip\chip_5410x\hw_adc.c + + hw_dmaaltd.c 1 Libraries\lpc_chip\chip_5410x\hw_dmaaltd.c + + hw_dmaaltd_rom_api.c 1 Libraries\lpc_chip\chip_5410x\hw_dmaaltd_rom_api.c + + hw_i2cmd.c 1 Libraries\lpc_chip\chip_5410x\hw_i2cmd.c + + hw_i2cmd_rom_api.c 1 Libraries\lpc_chip\chip_5410x\hw_i2cmd_rom_api.c + + hw_i2cmond.c 1 Libraries\lpc_chip\chip_5410x\hw_i2cmond.c + + hw_i2cmond_rom_api.c 1 Libraries\lpc_chip\chip_5410x\hw_i2cmond_rom_api.c + + hw_i2csd.c 1 Libraries\lpc_chip\chip_5410x\hw_i2csd.c + + hw_i2csd_rom_api.c 1 Libraries\lpc_chip\chip_5410x\hw_i2csd_rom_api.c + + hw_spimd.c 1 Libraries\lpc_chip\chip_5410x\hw_spimd.c + + hw_spimd_rom_api.c 1 Libraries\lpc_chip\chip_5410x\hw_spimd_rom_api.c + + hw_spisd.c 1 Libraries\lpc_chip\chip_5410x\hw_spisd.c + + hw_spisd_rom_api.c 1 Libraries\lpc_chip\chip_5410x\hw_spisd_rom_api.c + + hw_uart.c 1 Libraries\lpc_chip\chip_5410x\hw_uart.c + + iocon_5410x.c 1 Libraries\lpc_chip\chip_5410x\iocon_5410x.c + + pinint_5410x.c 1 Libraries\lpc_chip\chip_5410x\pinint_5410x.c + + pll_5410x.c 1 Libraries\lpc_chip\chip_5410x\pll_5410x.c + + ritimer_5410x.c 1 Libraries\lpc_chip\chip_5410x\ritimer_5410x.c + + romapi_adc.c 1 Libraries\lpc_chip\chip_5410x\romapi_adc.c + + romapi_dma.c 1 Libraries\lpc_chip\chip_5410x\romapi_dma.c + + romapi_i2cm.c 1 Libraries\lpc_chip\chip_5410x\romapi_i2cm.c + + romapi_i2cmon.c 1 Libraries\lpc_chip\chip_5410x\romapi_i2cmon.c + + romapi_i2cs.c 1 Libraries\lpc_chip\chip_5410x\romapi_i2cs.c + + romapi_spim.c 1 Libraries\lpc_chip\chip_5410x\romapi_spim.c + + romapi_spis.c 1 Libraries\lpc_chip\chip_5410x\romapi_spis.c + + romapi_uart.c 1 Libraries\lpc_chip\chip_5410x\romapi_uart.c + + rtc_5410x.c 1 Libraries\lpc_chip\chip_5410x\rtc_5410x.c + + sct_5410x.c 1 Libraries\lpc_chip\chip_5410x\sct_5410x.c + + sct_pwm_5410x.c 1 Libraries\lpc_chip\chip_5410x\sct_pwm_5410x.c + + stopwatch_5410x.c 1 Libraries\lpc_chip\chip_5410x\stopwatch_5410x.c + + syscon_5410x.c 1 Libraries\lpc_chip\chip_5410x\syscon_5410x.c + + sysinit_5410x.c 1 Libraries\lpc_chip\chip_5410x\sysinit_5410x.c + + timer_5410x.c 1 Libraries\lpc_chip\chip_5410x\timer_5410x.c + + utick_5410x.c 1 Libraries\lpc_chip\chip_5410x\utick_5410x.c + + wwdt_5410x.c 1 Libraries\lpc_chip\chip_5410x\wwdt_5410x.c + + + lib_power.lib + 4 + Libraries\lpc_chip\chip_5410x\power_lib\keil\lib_power.lib + + Kernel @@ -703,61 +783,92 @@ 1 ..\..\src\clock.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + memheap.c 1 ..\..\src\memheap.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -773,21 +884,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -803,31 +922,43 @@ 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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -843,61 +974,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -908,5 +1063,4 @@
- diff --git a/bsp/lpc54608-LPCXpresso/project.uvoptx b/bsp/lpc54608-LPCXpresso/project.uvoptx index 326af3df08..5931a5b844 100644 --- a/bsp/lpc54608-LPCXpresso/project.uvoptx +++ b/bsp/lpc54608-LPCXpresso/project.uvoptx @@ -8,7 +8,7 @@ *.c *.s*; *.src; *.a* - *.obj; *.o + *.obj *.lib *.txt; *.h; *.inc *.plm @@ -78,6 +78,23 @@ 1 8 + + + 0 + KoalaEVM Quick Start (Koala EVM) + D:\Program Files\Keil_v5\ARM\PACK\Clarinox\Wireless\2.0.1\Docs\KoalaEVM_QuickStart.pdf + + + 1 + KoalaEVM Applications Manual (Koala EVM) + D:\Program Files\Keil_v5\ARM\PACK\Clarinox\Wireless\2.0.1\Docs\KoalaEVM_SoftwareApplications.pdf + + + 2 + KoalaEVM Web Page (Koala EVM) + http://www.clarinox.com/index.php?id=415 + + 0 1 @@ -100,8 +117,7 @@ 1 0 0 - 1 - 2 + 12 @@ -159,12 +175,6 @@ 0 - 0 - 0 - - - - 1 0 @@ -174,2116 +184,4 @@ - - Applications - 1 - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - applications\application.c - application.c - 0 - 0 - - - 1 - 2 - 1 - 0 - 0 - 0 - applications\mnt.c - mnt.c - 0 - 0 - - - 1 - 3 - 1 - 0 - 0 - 0 - applications\startup.c - startup.c - 0 - 0 - - - - - Drivers - 0 - 0 - 0 - 0 - - 2 - 4 - 1 - 0 - 0 - 0 - drivers\board.c - board.c - 0 - 0 - - - 2 - 5 - 1 - 0 - 0 - 0 - drivers\clock_config.c - clock_config.c - 0 - 0 - - - 2 - 6 - 1 - 0 - 0 - 0 - drivers\drv_emac.c - drv_emac.c - 0 - 0 - - - 2 - 7 - 1 - 0 - 0 - 0 - drivers\drv_ft5406.c - drv_ft5406.c - 0 - 0 - - - 2 - 8 - 1 - 0 - 0 - 0 - drivers\drv_i2c.c - drv_i2c.c - 0 - 0 - - - 2 - 9 - 1 - 0 - 0 - 0 - drivers\drv_lcd.c - drv_lcd.c - 0 - 0 - - - 2 - 10 - 1 - 0 - 0 - 0 - drivers\drv_sd.c - drv_sd.c - 0 - 0 - - - 2 - 11 - 1 - 0 - 0 - 0 - drivers\drv_sdram.c - drv_sdram.c - 0 - 0 - - - 2 - 12 - 1 - 0 - 0 - 0 - drivers\drv_sram.c - drv_sram.c - 0 - 0 - - - 2 - 13 - 1 - 0 - 0 - 0 - drivers\drv_uart.c - drv_uart.c - 0 - 0 - - - 2 - 14 - 1 - 0 - 0 - 0 - drivers\fsl_phy.c - fsl_phy.c - 0 - 0 - - - - - CMSIS - 0 - 0 - 0 - 0 - - 3 - 15 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\system_LPC54608.c - system_LPC54608.c - 0 - 0 - - - 3 - 16 - 2 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\startup_LPC54608.s - startup_LPC54608.s - 0 - 0 - - - 3 - 17 - 4 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\keil_lib_power.lib - keil_lib_power.lib - 0 - 0 - - - - - Libraries - 0 - 0 - 0 - 0 - - 4 - 18 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_adc.c - fsl_adc.c - 0 - 0 - - - 4 - 19 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_clock.c - fsl_clock.c - 0 - 0 - - - 4 - 20 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_common.c - fsl_common.c - 0 - 0 - - - 4 - 21 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_crc.c - fsl_crc.c - 0 - 0 - - - 4 - 22 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_ctimer.c - fsl_ctimer.c - 0 - 0 - - - 4 - 23 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dma.c - fsl_dma.c - 0 - 0 - - - 4 - 24 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic.c - fsl_dmic.c - 0 - 0 - - - 4 - 25 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic_dma.c - fsl_dmic_dma.c - 0 - 0 - - - 4 - 26 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_eeprom.c - fsl_eeprom.c - 0 - 0 - - - 4 - 27 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_emc.c - fsl_emc.c - 0 - 0 - - - 4 - 28 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_enet.c - fsl_enet.c - 0 - 0 - - - 4 - 29 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flashiap.c - fsl_flashiap.c - 0 - 0 - - - 4 - 30 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flexcomm.c - fsl_flexcomm.c - 0 - 0 - - - 4 - 31 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmc.c - fsl_fmc.c - 0 - 0 - - - 4 - 32 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmeas.c - fsl_fmeas.c - 0 - 0 - - - 4 - 33 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gint.c - fsl_gint.c - 0 - 0 - - - 4 - 34 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gpio.c - fsl_gpio.c - 0 - 0 - - - 4 - 35 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c.c - fsl_i2c.c - 0 - 0 - - - 4 - 36 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c_dma.c - fsl_i2c_dma.c - 0 - 0 - - - 4 - 37 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s.c - fsl_i2s.c - 0 - 0 - - - 4 - 38 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s_dma.c - fsl_i2s_dma.c - 0 - 0 - - - 4 - 39 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_inputmux.c - fsl_inputmux.c - 0 - 0 - - - 4 - 40 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_lcdc.c - fsl_lcdc.c - 0 - 0 - - - 4 - 41 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mcan.c - fsl_mcan.c - 0 - 0 - - - 4 - 42 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mrt.c - fsl_mrt.c - 0 - 0 - - - 4 - 43 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_pint.c - fsl_pint.c - 0 - 0 - - - 4 - 44 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_power.c - fsl_power.c - 0 - 0 - - - 4 - 45 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_reset.c - fsl_reset.c - 0 - 0 - - - 4 - 46 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rit.c - fsl_rit.c - 0 - 0 - - - 4 - 47 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rtc.c - fsl_rtc.c - 0 - 0 - - - 4 - 48 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sctimer.c - fsl_sctimer.c - 0 - 0 - - - 4 - 49 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sdif.c - fsl_sdif.c - 0 - 0 - - - 4 - 50 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi.c - fsl_spi.c - 0 - 0 - - - 4 - 51 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi_dma.c - fsl_spi_dma.c - 0 - 0 - - - 4 - 52 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi.c - fsl_spifi.c - 0 - 0 - - - 4 - 53 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi_dma.c - fsl_spifi_dma.c - 0 - 0 - - - 4 - 54 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart.c - fsl_usart.c - 0 - 0 - - - 4 - 55 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart_dma.c - fsl_usart_dma.c - 0 - 0 - - - 4 - 56 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_utick.c - fsl_utick.c - 0 - 0 - - - 4 - 57 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_wwdt.c - fsl_wwdt.c - 0 - 0 - - - 4 - 58 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities\fsl_debug_console.c - fsl_debug_console.c - 0 - 0 - - - 4 - 59 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sd.c - fsl_sd.c - 0 - 0 - - - 4 - 60 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sdmmc.c - fsl_sdmmc.c - 0 - 0 - - - 4 - 61 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_host.c - fsl_host.c - 0 - 0 - - - 4 - 62 - 1 - 0 - 0 - 0 - SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sd_event.c - fsl_sd_event.c - 0 - 0 - - - - - Kernel - 0 - 0 - 0 - 0 - - 5 - 63 - 1 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - 0 - 0 - - - 5 - 64 - 1 - 0 - 0 - 0 - ..\..\src\components.c - components.c - 0 - 0 - - - 5 - 65 - 1 - 0 - 0 - 0 - ..\..\src\device.c - device.c - 0 - 0 - - - 5 - 66 - 1 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - 0 - 0 - - - 5 - 67 - 1 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - 0 - 0 - - - 5 - 68 - 1 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - 0 - 0 - - - 5 - 69 - 1 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - 0 - 0 - - - 5 - 70 - 1 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - 0 - 0 - - - 5 - 71 - 1 - 0 - 0 - 0 - ..\..\src\memheap.c - memheap.c - 0 - 0 - - - 5 - 72 - 1 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - 0 - 0 - - - 5 - 73 - 1 - 0 - 0 - 0 - ..\..\src\object.c - object.c - 0 - 0 - - - 5 - 74 - 1 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - 0 - 0 - - - 5 - 75 - 1 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - 0 - 0 - - - 5 - 76 - 1 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - 0 - 0 - - - - - CORTEX-M4 - 0 - 0 - 0 - 0 - - 6 - 77 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m4\cpuport.c - cpuport.c - 0 - 0 - - - 6 - 78 - 2 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m4\context_rvds.S - context_rvds.S - 0 - 0 - - - 6 - 79 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - 0 - 0 - - - 6 - 80 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 6 - 81 - 1 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - - - Filesystem - 0 - 0 - 0 - 0 - - 7 - 82 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs.c - dfs.c - 0 - 0 - - - 7 - 83 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_file.c - dfs_file.c - 0 - 0 - - - 7 - 84 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_fs.c - dfs_fs.c - 0 - 0 - - - 7 - 85 - 1 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_posix.c - dfs_posix.c - 0 - 0 - - - 7 - 86 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\devfs\console.c - console.c - 0 - 0 - - - 7 - 87 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\devfs\devfs.c - devfs.c - 0 - 0 - - - 7 - 88 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c - 0 - 0 - - - 7 - 89 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c - 0 - 0 - - - 7 - 90 - 1 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\option\ccfile.c - ccfile.c - 0 - 0 - - - - - DeviceDrivers - 0 - 0 - 0 - 0 - - 8 - 91 - 1 - 0 - 0 - 0 - ..\..\components\drivers\i2c\i2c_core.c - i2c_core.c - 0 - 0 - - - 8 - 92 - 1 - 0 - 0 - 0 - ..\..\components\drivers\i2c\i2c_dev.c - i2c_dev.c - 0 - 0 - - - 8 - 93 - 1 - 0 - 0 - 0 - ..\..\components\drivers\rtc\rtc.c - rtc.c - 0 - 0 - - - 8 - 94 - 1 - 0 - 0 - 0 - ..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 8 - 95 - 1 - 0 - 0 - 0 - ..\..\components\drivers\spi\spi_core.c - spi_core.c - 0 - 0 - - - 8 - 96 - 1 - 0 - 0 - 0 - ..\..\components\drivers\spi\spi_dev.c - spi_dev.c - 0 - 0 - - - 8 - 97 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\completion.c - completion.c - 0 - 0 - - - 8 - 98 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\dataqueue.c - dataqueue.c - 0 - 0 - - - 8 - 99 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\pipe.c - pipe.c - 0 - 0 - - - 8 - 100 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\portal.c - portal.c - 0 - 0 - - - 8 - 101 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 8 - 102 - 1 - 0 - 0 - 0 - ..\..\components\drivers\src\workqueue.c - workqueue.c - 0 - 0 - - - - - finsh - 0 - 0 - 0 - 0 - - 9 - 103 - 1 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 9 - 104 - 1 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - 0 - 0 - - - 9 - 105 - 1 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - 9 - 106 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh.c - msh.c - 0 - 0 - - - 9 - 107 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh_cmd.c - msh_cmd.c - 0 - 0 - - - 9 - 108 - 1 - 0 - 0 - 0 - ..\..\components\finsh\msh_file.c - msh_file.c - 0 - 0 - - - 9 - 109 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - 0 - 0 - - - 9 - 110 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - 0 - 0 - - - 9 - 111 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - 0 - 0 - - - 9 - 112 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - 0 - 0 - - - 9 - 113 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - 0 - 0 - - - 9 - 114 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - 0 - 0 - - - 9 - 115 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - 0 - 0 - - - 9 - 116 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - 0 - 0 - - - 9 - 117 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - 0 - 0 - - - 9 - 118 - 1 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - 0 - 0 - - - - - libc - 0 - 0 - 0 - 0 - - 10 - 119 - 1 - 0 - 0 - 0 - ..\..\components\libc\armlibc\libc_syms.c - libc_syms.c - 0 - 0 - - - 10 - 120 - 1 - 0 - 0 - 0 - ..\..\components\libc\armlibc\mem_std.c - mem_std.c - 0 - 0 - - - 10 - 121 - 1 - 0 - 0 - 0 - ..\..\components\libc\armlibc\stubs.c - stubs.c - 0 - 0 - - - - - pthreads - 0 - 0 - 0 - 0 - - 11 - 122 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\clock_time.c - clock_time.c - 0 - 0 - - - 11 - 123 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\mqueue.c - mqueue.c - 0 - 0 - - - 11 - 124 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread.c - pthread.c - 0 - 0 - - - 11 - 125 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_attr.c - pthread_attr.c - 0 - 0 - - - 11 - 126 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_barrier.c - pthread_barrier.c - 0 - 0 - - - 11 - 127 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_cond.c - pthread_cond.c - 0 - 0 - - - 11 - 128 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_mutex.c - pthread_mutex.c - 0 - 0 - - - 11 - 129 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_rwlock.c - pthread_rwlock.c - 0 - 0 - - - 11 - 130 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_spin.c - pthread_spin.c - 0 - 0 - - - 11 - 131 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\pthread_tls.c - pthread_tls.c - 0 - 0 - - - 11 - 132 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\sched.c - sched.c - 0 - 0 - - - 11 - 133 - 1 - 0 - 0 - 0 - ..\..\components\libc\pthreads\semaphore.c - semaphore.c - 0 - 0 - - - - - LwIP - 0 - 0 - 0 - 0 - - 12 - 134 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\api_lib.c - api_lib.c - 0 - 0 - - - 12 - 135 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\api_msg.c - api_msg.c - 0 - 0 - - - 12 - 136 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\err.c - err.c - 0 - 0 - - - 12 - 137 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netbuf.c - netbuf.c - 0 - 0 - - - 12 - 138 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netdb.c - netdb.c - 0 - 0 - - - 12 - 139 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\netifapi.c - netifapi.c - 0 - 0 - - - 12 - 140 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\sockets.c - sockets.c - 0 - 0 - - - 12 - 141 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\api\tcpip.c - tcpip.c - 0 - 0 - - - 12 - 142 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c - sys_arch.c - 0 - 0 - - - 12 - 143 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\def.c - def.c - 0 - 0 - - - 12 - 144 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\dhcp.c - dhcp.c - 0 - 0 - - - 12 - 145 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\dns.c - dns.c - 0 - 0 - - - 12 - 146 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\init.c - init.c - 0 - 0 - - - 12 - 147 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\memp.c - memp.c - 0 - 0 - - - 12 - 148 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\netif.c - netif.c - 0 - 0 - - - 12 - 149 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\pbuf.c - pbuf.c - 0 - 0 - - - 12 - 150 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\raw.c - raw.c - 0 - 0 - - - 12 - 151 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\stats.c - stats.c - 0 - 0 - - - 12 - 152 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\sys.c - sys.c - 0 - 0 - - - 12 - 153 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp.c - tcp.c - 0 - 0 - - - 12 - 154 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c - tcp_in.c - 0 - 0 - - - 12 - 155 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c - tcp_out.c - 0 - 0 - - - 12 - 156 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\timers.c - timers.c - 0 - 0 - - - 12 - 157 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\udp.c - udp.c - 0 - 0 - - - 12 - 158 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c - autoip.c - 0 - 0 - - - 12 - 159 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c - icmp.c - 0 - 0 - - - 12 - 160 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c - igmp.c - 0 - 0 - - - 12 - 161 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c - inet.c - 0 - 0 - - - 12 - 162 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c - inet_chksum.c - 0 - 0 - - - 12 - 163 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c - ip.c - 0 - 0 - - - 12 - 164 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c - ip_addr.c - 0 - 0 - - - 12 - 165 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c - ip_frag.c - 0 - 0 - - - 12 - 166 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\etharp.c - etharp.c - 0 - 0 - - - 12 - 167 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c - ethernetif.c - 0 - 0 - - - 12 - 168 - 1 - 0 - 0 - 0 - ..\..\components\net\lwip-1.4.1\src\netif\slipif.c - slipif.c - 0 - 0 - - - diff --git a/bsp/lpc54608-LPCXpresso/project.uvprojx b/bsp/lpc54608-LPCXpresso/project.uvprojx index 46657da666..2f5b53af8a 100644 --- a/bsp/lpc54608-LPCXpresso/project.uvprojx +++ b/bsp/lpc54608-LPCXpresso/project.uvprojx @@ -1,16 +1,12 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rtthread-lpc546xx 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC LPC54608J512ET180:M4 @@ -18,28 +14,28 @@ Keil.LPC54000_DFP.2.4.0 http://www.keil.com/pack/ IROM(0x00000000,0x00080000) IRAM(0x20000000,0x00028000) IRAM2(0x04000000,0x00008000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0LPC5460x_512 -FS00 -FL080000 -FP0($$Device:LPC54608J512ET180$Flash\LPC5460x_512.FLM)) 0 $$Device:LPC54608J512ET180$Device\Include\LPC54608.h - - - - - - - - - + + + + + + + + + $$Device:LPC54608J512ET180$SVD\LPC54608.svd 0 0 - - - - - + + + + + 0 0 @@ -61,8 +57,8 @@ 0 0 - - + + 0 0 0 @@ -71,8 +67,8 @@ 0 0 - - + + 0 0 0 @@ -81,15 +77,15 @@ 0 0 - - + + 0 0 0 0 0 - + 0 @@ -103,8 +99,8 @@ 0 0 3 - - + + 1 @@ -125,6 +121,47 @@ 0 16 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + + 0 + 12 + + + + + + + + + + + + + + BIN\CMSIS_AGDI.dll + @@ -138,10 +175,10 @@ 1 BIN\UL2CM3.DLL "" () - - - - + + + + 0 @@ -174,7 +211,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -189,7 +226,6 @@ 1 0 0 - 0 3 3 0 @@ -302,11 +338,11 @@ 0 - 0x4000000 - 0x8000 + 0x0 + 0x0 - + 1 @@ -326,16 +362,11 @@ 0 0 0 - 1 - 1 - 0 - 0 - 0 --library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186 CPU_LPC54608J512ET180=1, CPU_LPC54608, CORE_M4, RT_USING_ARM_LIBC - - applications;.;drivers;SDK_2.2_LPCXpresso54608\CMSIS\Include;SDK_2.2_LPCXpresso54608\devices\LPC54608;SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers;SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\inc;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\armlibc;..\..\components\libc\pthreads;..\..\components\net\lwip-1.4.1\src;..\..\components\net\lwip-1.4.1\src\include;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\net\lwip-1.4.1\src\include\netif + + applications;.;drivers;SDK_2.2_LPCXpresso54608\CMSIS\Include;SDK_2.2_LPCXpresso54608\devices\LPC54608;SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers;SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\inc;SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads;..\..\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 @@ -348,12 +379,11 @@ 0 0 0 - 0 - - - - + + + + @@ -365,13 +395,13 @@ 0 0x00000000 0x02000000 - + .\LPC54608J512_flash.scf - - + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + @@ -384,11 +414,15 @@ 1 applications\application.c + + mnt.c 1 applications\mnt.c + + startup.c 1 @@ -404,51 +438,71 @@ 1 drivers\board.c + + clock_config.c 1 drivers\clock_config.c + + drv_emac.c 1 drivers\drv_emac.c + + drv_ft5406.c 1 drivers\drv_ft5406.c + + drv_i2c.c 1 drivers\drv_i2c.c + + drv_lcd.c 1 drivers\drv_lcd.c + + drv_sd.c 1 drivers\drv_sd.c + + drv_sdram.c 1 drivers\drv_sdram.c + + drv_sram.c 1 drivers\drv_sram.c + + drv_uart.c 1 drivers\drv_uart.c + + fsl_phy.c 1 @@ -464,16 +518,13 @@ 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\system_LPC54608.c + + startup_LPC54608.s 2 SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\startup_LPC54608.s - - keil_lib_power.lib - 4 - SDK_2.2_LPCXpresso54608\devices\LPC54608\arm\keil_lib_power.lib - @@ -484,221 +535,309 @@ 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_adc.c + + fsl_clock.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_clock.c + + fsl_common.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_common.c + + fsl_crc.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_crc.c + + fsl_ctimer.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_ctimer.c + + fsl_dma.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dma.c + + fsl_dmic.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic.c + + fsl_dmic_dma.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_dmic_dma.c + + fsl_eeprom.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_eeprom.c + + fsl_emc.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_emc.c + + fsl_enet.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_enet.c + + fsl_flashiap.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flashiap.c + + fsl_flexcomm.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_flexcomm.c + + fsl_fmc.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmc.c + + fsl_fmeas.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_fmeas.c + + fsl_gint.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gint.c + + fsl_gpio.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_gpio.c + + fsl_i2c.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c.c + + fsl_i2c_dma.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2c_dma.c + + fsl_i2s.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s.c + + fsl_i2s_dma.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_i2s_dma.c + + fsl_inputmux.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_inputmux.c + + fsl_lcdc.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_lcdc.c + + fsl_mcan.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mcan.c + + fsl_mrt.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_mrt.c + + fsl_pint.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_pint.c + + fsl_power.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_power.c + + fsl_reset.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_reset.c + + fsl_rit.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rit.c + + fsl_rtc.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_rtc.c + + fsl_sctimer.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sctimer.c + + fsl_sdif.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_sdif.c + + fsl_spi.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi.c + + fsl_spi_dma.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spi_dma.c + + fsl_spifi.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi.c + + fsl_spifi_dma.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_spifi_dma.c + + fsl_usart.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart.c + + fsl_usart_dma.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_usart_dma.c + + fsl_utick.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_utick.c + + fsl_wwdt.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\drivers\fsl_wwdt.c + + fsl_debug_console.c 1 SDK_2.2_LPCXpresso54608\devices\LPC54608\utilities\fsl_debug_console.c + + fsl_sd.c 1 SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sd.c + + fsl_sdmmc.c 1 SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_sdmmc.c + + fsl_host.c 1 SDK_2.2_LPCXpresso54608\sdmmc_2.1.2\src\fsl_host.c + + fsl_sd_event.c 1 @@ -714,66 +853,99 @@ 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 + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -789,21 +961,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -819,41 +999,50 @@ 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 - - console.c - 1 - ..\..\components\dfs\filesystems\devfs\console.c - + + devfs.c 1 ..\..\components\dfs\filesystems\devfs\devfs.c + + dfs_elm.c 1 ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + + ff.c 1 ..\..\components\dfs\filesystems\elmfat\ff.c + + ccfile.c 1 @@ -869,56 +1058,78 @@ 1 ..\..\components\drivers\i2c\i2c_core.c + + i2c_dev.c 1 ..\..\components\drivers\i2c\i2c_dev.c + + rtc.c 1 ..\..\components\drivers\rtc\rtc.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + spi_core.c 1 ..\..\components\drivers\spi\spi_core.c + + spi_dev.c 1 ..\..\components\drivers\spi\spi_dev.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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -934,76 +1145,106 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + msh.c 1 ..\..\components\finsh\msh.c + + msh_cmd.c 1 ..\..\components\finsh\msh_cmd.c + + msh_file.c 1 ..\..\components\finsh\msh_file.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -1013,21 +1254,39 @@ libc + + + libc.c + 1 + ..\..\components\libc\compilers\armlibc\libc.c + + libc_syms.c 1 - ..\..\components\libc\armlibc\libc_syms.c + ..\..\components\libc\compilers\armlibc\libc_syms.c + + mem_std.c 1 - ..\..\components\libc\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\mem_std.c + + + + stdio.c + 1 + ..\..\components\libc\compilers\armlibc\stdio.c + + + stubs.c 1 - ..\..\components\libc\armlibc\stubs.c + ..\..\components\libc\compilers\armlibc\stubs.c @@ -1039,56 +1298,78 @@ 1 ..\..\components\libc\pthreads\clock_time.c + + mqueue.c 1 ..\..\components\libc\pthreads\mqueue.c + + pthread.c 1 ..\..\components\libc\pthreads\pthread.c + + pthread_attr.c 1 ..\..\components\libc\pthreads\pthread_attr.c + + pthread_barrier.c 1 ..\..\components\libc\pthreads\pthread_barrier.c + + pthread_cond.c 1 ..\..\components\libc\pthreads\pthread_cond.c + + pthread_mutex.c 1 ..\..\components\libc\pthreads\pthread_mutex.c + + pthread_rwlock.c 1 ..\..\components\libc\pthreads\pthread_rwlock.c + + pthread_spin.c 1 ..\..\components\libc\pthreads\pthread_spin.c + + pthread_tls.c 1 ..\..\components\libc\pthreads\pthread_tls.c + + sched.c 1 ..\..\components\libc\pthreads\sched.c + + semaphore.c 1 @@ -1104,171 +1385,239 @@ 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 @@ -1279,11 +1628,4 @@ - - - - - - -
diff --git a/bsp/m16c62p/project.ewp b/bsp/m16c62p/project.ewp index cf200f5e0a..2f308d3542 100644 --- a/bsp/m16c62p/project.ewp +++ b/bsp/m16c62p/project.ewp @@ -1,1908 +1,1909 @@ - - - - 2 - - Debug - - M16C - - 1 - - General - 2 - - 10 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCM16C - 4 - - 20 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AM16C - 3 - - 6 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CUSTOM - 3 - - - - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - XLINK - 2 - - 17 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - XAR - 1 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Release - - M16C - - 0 - - General - 2 - - 10 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCM16C - 4 - - 20 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AM16C - 3 - - 6 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CUSTOM - 3 - - - - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - XLINK - 2 - - 17 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - XAR - 1 - - 0 - 1 - 0 - - - - - - - BILINK - 0 - - - - - Applications - - $PROJ_DIR$\applications\application.c - - - $PROJ_DIR$\applications\startup.c - - - - Drivers - - $PROJ_DIR$\drivers\board.c - - - $PROJ_DIR$\drivers\bsp.c - - - $PROJ_DIR$\drivers\interrupts_iar.asm - - - $PROJ_DIR$\drivers\start_iar.asm - - - $PROJ_DIR$\drivers\uart.c - - - $PROJ_DIR$\drivers\vectors_iar.asm - - - - finsh - - $PROJ_DIR$\..\..\components\finsh\cmd.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_error.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_init.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_node.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_token.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_var.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - - - $PROJ_DIR$\..\..\components\finsh\shell.c - - - $PROJ_DIR$\..\..\components\finsh\symbol.c - - - - Kernel - - $PROJ_DIR$\..\..\src\clock.c - - - $PROJ_DIR$\..\..\src\device.c - - - $PROJ_DIR$\..\..\src\idle.c - - - $PROJ_DIR$\..\..\src\ipc.c - - - $PROJ_DIR$\..\..\src\irq.c - - - $PROJ_DIR$\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\src\mem.c - - - $PROJ_DIR$\..\..\src\mempool.c - - - $PROJ_DIR$\..\..\src\object.c - - - $PROJ_DIR$\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\src\thread.c - - - $PROJ_DIR$\..\..\src\timer.c - - - - M16C62P - - $PROJ_DIR$\..\..\libcpu\m16c\m16c62p\context_iar.asm - - - $PROJ_DIR$\..\..\libcpu\m16c\m16c62p\cpuport.c - - - - - + + 2 + + Debug + + M16C + + 1 + + General + 2 + + 10 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCM16C + 4 + + 20 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AM16C + 3 + + 6 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + XLINK + 2 + + 17 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XAR + 1 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + M16C + + 0 + + General + 2 + + 10 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCM16C + 4 + + 20 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AM16C + 3 + + 6 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + XLINK + 2 + + 17 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XAR + 1 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\application.c + + + $PROJ_DIR$\applications\startup.c + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\bsp.c + + + $PROJ_DIR$\drivers\uart.c + + + $PROJ_DIR$\drivers\start_iar.asm + + + $PROJ_DIR$\drivers\vectors_iar.asm + + + $PROJ_DIR$\drivers\interrupts_iar.asm + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + M16C62P + + $PROJ_DIR$\..\..\libcpu\m16c\m16c62p\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\m16c\m16c62p\context_iar.S + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + diff --git a/bsp/mb9bf506r/project.ewp b/bsp/mb9bf506r/project.ewp index 46cac5f570..685c8bf7d1 100644 --- a/bsp/mb9bf506r/project.ewp +++ b/bsp/mb9bf506r/project.ewp @@ -1,5 +1,3 @@ - - 2 @@ -12,7 +10,7 @@ General 3 - 21 + 20 1 1 - - ICCARM 2 - 28 + 26 1 1 @@ -386,15 +375,11 @@ 1 - @@ -433,15 +418,15 @@ @@ -595,28 +580,28 @@ CUSTOM 3 - - + + BICOMP 0 - + BUILDACTION 1 - - + + ILINK 0 - 14 + 11 1 1 - - - - - - - @@ -901,7 +858,7 @@ 1 @@ -929,7 +886,7 @@ General 3 - 21 + 20 1 0 - - ICCARM 2 - 28 + 26 1 0 @@ -1303,15 +1251,11 @@ 1 - @@ -1350,15 +1294,15 @@ @@ -1496,7 +1440,7 @@ @@ -1846,155 +1762,159 @@ - CMSIS + Drivers - $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\IAR\startup_mb9bf50x.S + $PROJ_DIR$\drivers\board.c - $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c + $PROJ_DIR$\drivers\fm3_uart.c + + + $PROJ_DIR$\drivers\led.c + + + $PROJ_DIR$\drivers\nand.c - Components + CMSIS - $PROJ_DIR$\..\..\components\init\components.c + $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c + + + $PROJ_DIR$\libraries\Device\FUJISTU\MB9BF50x\Source\IAR\startup_mb9bf50x.S - CORTEX-M3 + Kernel - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\..\src\components.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\..\..\src\ipc.c - - - DeviceDrivers - $PROJ_DIR$\..\..\components\drivers\src\completion.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\..\..\components\drivers\src\pipe.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\..\src\memheap.c - $PROJ_DIR$\..\..\components\drivers\serial\serial.c + $PROJ_DIR$\..\..\src\mempool.c - - - Drivers - $PROJ_DIR$\drivers\board.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\drivers\fm3_uart.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\drivers\led.c + $PROJ_DIR$\..\..\src\signal.c - $PROJ_DIR$\drivers\nand.c + $PROJ_DIR$\..\..\src\thread.c - - - finsh - $PROJ_DIR$\..\..\components\finsh\cmd.c + $PROJ_DIR$\..\..\src\timer.c + + + CORTEX-M3 - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\..\..\components\finsh\finsh_error.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\..\..\components\finsh\finsh_init.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\..\..\components\finsh\finsh_node.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + DeviceDrivers - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + $PROJ_DIR$\..\..\components\drivers\serial\serial.c - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + $PROJ_DIR$\..\..\components\drivers\src\completion.c - $PROJ_DIR$\..\..\components\finsh\finsh_token.c + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\..\components\finsh\finsh_var.c + $PROJ_DIR$\..\..\components\drivers\src\pipe.c - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\..\components\finsh\shell.c + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c - $PROJ_DIR$\..\..\components\finsh\symbol.c + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - Kernel + finsh - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\..\..\components\finsh\shell.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\..\..\components\finsh\symbol.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\..\..\components\finsh\cmd.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\..\..\components\finsh\finsh_error.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\..\..\components\finsh\finsh_init.c - $PROJ_DIR$\..\..\src\memheap.c + $PROJ_DIR$\..\..\components\finsh\finsh_node.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\..\..\components\finsh\finsh_var.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\..\..\components\finsh\finsh_token.c - - diff --git a/bsp/mb9bf506r/project.uvopt b/bsp/mb9bf506r/project.uvopt deleted file mode 100644 index b6139c711c..0000000000 --- a/bsp/mb9bf506r/project.uvopt +++ /dev/null @@ -1,805 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - rtthread-fm3 - 0x4 - ARM-ADS - - 4000000 - - 1 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\build\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 0 - - SARMCM3.DLL - -MPU - DCM.DLL - -pCM3 - SARMCM3.DLL - -MPU - TCM.DLL - -pCM3 - - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 0 - 0 - 7 - - - - - - - - - - - Segger\JL2CM3.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)(1012=-1,-1,-1,-1,0) - - - 0 - ARMDBGFLAGS - - - - 0 - DLGUARM - (106=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0) - - - 0 - JL2CM3 - -U68000019 -O78 -S9 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO11 -FD20000000 -FC800 -FN1 -FF0MB9BFx06_512 -FS00 -FL080000 - - - - - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - Applications - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 1 - 1 - 0 - applications\application.c - application.c - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - 76 - 88 - 0 - applications\startup.c - startup.c - - - - - Drivers - 0 - 0 - 0 - - 2 - 3 - 1 - 0 - 0 - 18 - 0 - 18 - 21 - 0 - drivers\board.c - board.c - - - 2 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\fm3_uart.c - fm3_uart.c - - - 2 - 5 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\led.c - led.c - - - 2 - 6 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\nand.c - nand.c - - - - - CMSIS - 0 - 0 - 0 - - 3 - 7 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - libraries\Device\FUJISTU\MB9BF50x\Source\system_mb9bf50x.c - system_mb9bf50x.c - - - 3 - 8 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - libraries\Device\FUJISTU\MB9BF50x\Source\ARM\startup_mb9bf50x.S - startup_mb9bf50x.S - - - - - Kernel - 0 - 0 - 0 - - 4 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - - - 4 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - - - 4 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - - - 4 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - - - 4 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - - - 4 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - - - 4 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - - - 4 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\memheap.c - memheap.c - - - 4 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - - - 4 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - - - 4 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - - - 4 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - - - 4 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - - - - - CORTEX-M3 - 0 - 0 - 0 - - 5 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - - - 5 - 23 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - - - 5 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - - - 5 - 25 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - - - 5 - 26 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - - - - - DeviceDrivers - 0 - 0 - 0 - - 6 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\drivers\serial\serial.c - serial.c - - - - - finsh - 0 - 0 - 0 - - 7 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - - - 7 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - - - 7 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - - - 7 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - - - 7 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - - - 7 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - - - 7 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - - - 7 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - - - 7 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - - - 7 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - - - 7 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - - - 7 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - - - 7 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - - - - - Components - 0 - 0 - 0 - - 8 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\init\components.c - components.c - - - -
diff --git a/bsp/mb9bf506r/project.uvproj b/bsp/mb9bf506r/project.uvproj index 6b43252f74..a2d3e38bfa 100644 --- a/bsp/mb9bf506r/project.uvproj +++ b/bsp/mb9bf506r/project.uvproj @@ -343,7 +343,7 @@ - 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 + applications;.;drivers;libraries\Device\FUJISTU\MB9BF50x\Include;..\..\components\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -380,37 +380,20 @@ - - 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 @@ -420,28 +403,45 @@ 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 + + + 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 @@ -451,98 +451,105 @@ clock.c 1 - ../../src/clock.c + ..\..\src\clock.c components.c 1 - ../../src/components.c + ..\..\src\components.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c 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 + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -552,35 +559,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 @@ -590,49 +597,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 + ringbuffer.c 1 - ../../components/drivers/src/portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\drivers\src\waitqueue.c workqueue.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\drivers\src\workqueue.c @@ -642,91 +649,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/mb9bf568r/project.uvopt b/bsp/mb9bf568r/project.uvopt new file mode 100644 index 0000000000..c7c71b2bbf --- /dev/null +++ b/bsp/mb9bf568r/project.uvopt @@ -0,0 +1,172 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + + + + 0 + 0 + + + + rtthread-fm4 + 0x4 + ARM-ADS + + 4000000 + + 1 + 1 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\build\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 0 + 0 + 1 + + 255 + + SARMCM3.DLL + + DCM.DLL + -pCM4 + SARMCM3.DLL + + TCM.DLL + -pCM4 + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 14 + + + + + + + + + + + BIN\CMSIS_AGDI.dll + + + + 0 + CMSIS_AGDI + -X"CMSIS-DAP" -U -O175 -S0 -C0 -P00 -N00("ARM CoreSight JTAG-DP") -D00(4BA00477) -L00(0) -FO15 -FD20000000 -FC8000 -FN2 -FF0MB9B560_1024 -FS00 -FL0100000 -FF1MB9B560_WORK32 -FS1200C0000 -FL18000 + + + + + 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 + + + + + + + + Source Group 1 + 0 + 0 + 0 + 0 + + +
diff --git a/bsp/mb9bf568r/project.uvproj b/bsp/mb9bf568r/project.uvproj index cdffbd0c81..a012b5ca9c 100644 --- a/bsp/mb9bf568r/project.uvproj +++ b/bsp/mb9bf568r/project.uvproj @@ -347,7 +347,7 @@ - applications;.;drivers;CMSIS/Include;CMSIS/DeviceSupport;../../include;../../libcpu/arm/cortex-m4;../../libcpu/arm/common;../../components/finsh + applications;.;CMSIS\Include;CMSIS\DeviceSupport;drivers;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\finsh @@ -391,62 +391,62 @@ application.c 1 - applications/application.c + applications\application.c demo.c 1 - applications/demo.c + applications\demo.c startup.c 1 - applications/startup.c + applications\startup.c - Drivers + CMSIS - board.c + system_mb9abxxx.c 1 - drivers/board.c + CMSIS\DeviceSupport\system_mb9abxxx.c - led.c - 1 - drivers/led.c + startup_mb9bf56xr.s + 2 + CMSIS\DeviceSupport\arm\startup_mb9bf56xr.s + + + Drivers - serial.c + board.c 1 - drivers/serial.c + drivers\board.c - - - CMSIS - system_mb9abxxx.c + led.c 1 - CMSIS/DeviceSupport/system_mb9abxxx.c + drivers\led.c - startup_mb9bf56xr.s - 2 - CMSIS/DeviceSupport/arm/startup_mb9bf56xr.s + serial.c + 1 + drivers\serial.c @@ -456,91 +456,98 @@ clock.c 1 - ../../src/clock.c + ..\..\src\clock.c components.c 1 - ../../src/components.c + ..\..\src\components.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -550,35 +557,35 @@ cpuport.c 1 - ../../libcpu/arm/cortex-m4/cpuport.c + ..\..\libcpu\arm\cortex-m4\cpuport.c context_rvds.S 2 - ../../libcpu/arm/cortex-m4/context_rvds.S + ..\..\libcpu\arm\cortex-m4\context_rvds.S backtrace.c 1 - ../../libcpu/arm/common/backtrace.c + ..\..\libcpu\arm\common\backtrace.c div0.c 1 - ../../libcpu/arm/common/div0.c + ..\..\libcpu\arm\common\div0.c showmem.c 1 - ../../libcpu/arm/common/showmem.c + ..\..\libcpu\arm\common\showmem.c @@ -588,91 +595,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/mb9bf618s/project.ewp b/bsp/mb9bf618s/project.ewp new file mode 100644 index 0000000000..437737bdcf --- /dev/null +++ b/bsp/mb9bf618s/project.ewp @@ -0,0 +1,1990 @@ + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 21 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 15 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 21 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 15 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\application.c + + + $PROJ_DIR$\applications\startup.c + + + + CMSIS + + $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c + + + $PROJ_DIR$\CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\iar\startup_mb9bf61x.S + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\led.c + + + $PROJ_DIR$\drivers\serial.c + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\components.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M3 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + diff --git a/bsp/mb9bf618s/project.eww b/bsp/mb9bf618s/project.eww new file mode 100644 index 0000000000..faa93f37cd --- /dev/null +++ b/bsp/mb9bf618s/project.eww @@ -0,0 +1,10 @@ + + + + + $WS_DIR$\project.ewp + + + + + diff --git a/bsp/mb9bf618s/project.uvproj b/bsp/mb9bf618s/project.uvproj new file mode 100644 index 0000000000..f26a1ff728 --- /dev/null +++ b/bsp/mb9bf618s/project.uvproj @@ -0,0 +1,683 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + rtthread + 0x4 + ARM-ADS + + + MB9BF618S + Fujitsu Semiconductors + IRAM(0x20000000-0x2000FFFF) IRAM2(0x1FFF0000-0x1FFFFFFF) IROM(0x00000000-0x000FFFFF) CLOCK(4000000) CPUTYPE("Cortex-M3") + + "Startup\Fujitsu\MB9BF610\startup_mb9bf61x.s" ("Fujitsu MB9BF610 Startup Code") + UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx08_1024 -FS00 -FL0100000) + 6149 + mb9bf618s.h + + + + + + + + + + SFD\Fujitsu\MB9BF610\MB9BF618S.SFR + 0 + + + + Fujitsu\MB9BF610\ + Fujitsu\MB9BF610\ + + 0 + 0 + 0 + 0 + 1 + + .\build\ + rtthread-fm3 + 1 + 0 + 0 + 1 + 0 + .\build\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 1 + 0 + fromelf --bin !L --output rtthread.bin + + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + + + SARMCM3.DLL + -MPU + DCM.DLL + -pCM3 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM3 + + + + 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 + 1 + 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-M3" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 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 + 0x20000000 + 0x10000 + + + 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 + 0x1fff0000 + 0x20000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + MB9B610S + + applications;.;CMSIS\Include;CMSIS\DeviceSupport\fujitsu\mb9bf61x;drivers;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\finsh + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 0 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + rtthread-fm3.sct + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + + + + + + + Applications + + + application.c + 1 + applications\application.c + + + + + startup.c + 1 + applications\startup.c + + + + + CMSIS + + + system_mb9bf61x.c + 1 + CMSIS\DeviceSupport\fujitsu\mb9bf61x\system_mb9bf61x.c + + + + + startup_mb9bf61x.S + 2 + CMSIS\DeviceSupport\fujitsu\mb9bf61x\startup\arm\startup_mb9bf61x.S + + + + + Drivers + + + board.c + 1 + drivers\board.c + + + + + led.c + 1 + drivers\led.c + + + + + serial.c + 1 + drivers\serial.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 + + + + + mempool.c + 1 + ..\..\src\mempool.c + + + + + object.c + 1 + ..\..\src\object.c + + + + + scheduler.c + 1 + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c + + + + + thread.c + 1 + ..\..\src\thread.c + + + + + timer.c + 1 + ..\..\src\timer.c + + + + + CORTEX-M3 + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m3\cpuport.c + + + + + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m3\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 index 7e7c3d8ea9..830670a47e 100644 --- a/bsp/mini2440/project.Uv2 +++ b/bsp/mini2440/project.Uv2 @@ -3,278 +3,158 @@ Target (RT-Thread Mini2440), 0x0004 // Tools: 'ARM-ADS' -Group (Startup) +Group (Applications) +Group (Drivers) Group (Kernel) Group (S3C24X0) Group (Filesystem) +Group (DeviceDrivers) Group (jpeg) Group (finsh) Group (libc) -Group (libdl) -Group (LwIP) Group (pthreads) +Group (lwIP) -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\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\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\devfs\console.c> -File 1,1,<..\..\components\dfs\filesystems\devfs\devfs.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\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\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\libc\armlibc\mem_std.c> -File 1,1,<..\..\components\libc\armlibc\stubs.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\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\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 2,1,<..\..\src\clock.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\dfs\src\dfs.c> -File 4,1,<..\..\components\dfs\src\dfs_file.c> -File 4,1,<..\..\components\dfs\src\dfs_fs.c> -File 4,1,<..\..\components\dfs\src\dfs_posix.c> -File 4,1,<..\..\components\dfs\filesystems\devfs\console.c> -File 4,1,<..\..\components\dfs\filesystems\devfs\devfs.c> -File 4,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> -File 4,1,<..\..\components\dfs\filesystems\elmfat\ff.c> -File 4,1,<..\..\components\dfs\filesystems\elmfat\option\cc936.c> -File 5,1,<..\..\components\external\jpeg\jaricom.c> -File 5,1,<..\..\components\external\jpeg\jcomapi.c> -File 5,1,<..\..\components\external\jpeg\jutils.c> -File 5,1,<..\..\components\external\jpeg\jerror.c> -File 5,1,<..\..\components\external\jpeg\jmemmgr.c> -File 5,1,<..\..\components\external\jpeg\jdapimin.c> -File 5,1,<..\..\components\external\jpeg\jdapistd.c> -File 5,1,<..\..\components\external\jpeg\jdarith.c> -File 5,1,<..\..\components\external\jpeg\jdtrans.c> -File 5,1,<..\..\components\external\jpeg\jdmaster.c> -File 5,1,<..\..\components\external\jpeg\jdinput.c> -File 5,1,<..\..\components\external\jpeg\jdmarker.c> -File 5,1,<..\..\components\external\jpeg\jdhuff.c> -File 5,1,<..\..\components\external\jpeg\jdmainct.c> -File 5,1,<..\..\components\external\jpeg\jdcoefct.c> -File 5,1,<..\..\components\external\jpeg\jdpostct.c> -File 5,1,<..\..\components\external\jpeg\jddctmgr.c> -File 5,1,<..\..\components\external\jpeg\jidctfst.c> -File 5,1,<..\..\components\external\jpeg\jidctflt.c> -File 5,1,<..\..\components\external\jpeg\jidctint.c> -File 5,1,<..\..\components\external\jpeg\jdsample.c> -File 5,1,<..\..\components\external\jpeg\jdcolor.c> -File 5,1,<..\..\components\external\jpeg\jquant1.c> -File 5,1,<..\..\components\external\jpeg\jquant2.c> -File 5,1,<..\..\components\external\jpeg\jdmerge.c> -File 5,1,<..\..\components\external\jpeg\jmemnobs.c> -File 6,1,<..\..\components\finsh\shell.c> -File 6,1,<..\..\components\finsh\symbol.c> -File 6,1,<..\..\components\finsh\cmd.c> -File 6,1,<..\..\components\finsh\finsh_compiler.c> -File 6,1,<..\..\components\finsh\finsh_error.c> -File 6,1,<..\..\components\finsh\finsh_heap.c> -File 6,1,<..\..\components\finsh\finsh_init.c> -File 6,1,<..\..\components\finsh\finsh_node.c> -File 6,1,<..\..\components\finsh\finsh_ops.c> -File 6,1,<..\..\components\finsh\finsh_parser.c> -File 6,1,<..\..\components\finsh\finsh_var.c> -File 6,1,<..\..\components\finsh\finsh_vm.c> -File 6,1,<..\..\components\finsh\finsh_token.c> -File 7,1,<..\..\components\libc\armlibc\mem_std.c> -File 7,1,<..\..\components\libc\armlibc\stubs.c> -File 8,1,<..\..\components\libdl\dlclose.c> -File 8,1,<..\..\components\libdl\dlerror.c> -File 8,1,<..\..\components\libdl\dlopen.c> -File 8,1,<..\..\components\libdl\dlsym.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\api\api_lib.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\api\api_msg.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\api\err.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\api\netbuf.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\api\netdb.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\api\netifapi.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\api\sockets.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\api\tcpip.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\def.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\dhcp.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\dns.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\init.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\memp.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\netif.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\pbuf.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\raw.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\stats.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\sys.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\tcp.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_in.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_out.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\timers.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\udp.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\netif\etharp.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c> -File 9,1,<..\..\components\net\lwip-1.4.1\src\netif\slipif.c> -File 10,1,<..\..\components\pthreads\clock_time.c> -File 10,1,<..\..\components\pthreads\mqueue.c> -File 10,1,<..\..\components\pthreads\pthread.c> -File 10,1,<..\..\components\pthreads\pthread_attr.c> -File 10,1,<..\..\components\pthreads\pthread_barrier.c> -File 10,1,<..\..\components\pthreads\pthread_cond.c> -File 10,1,<..\..\components\pthreads\pthread_mutex.c> -File 10,1,<..\..\components\pthreads\pthread_rwlock.c> -File 10,1,<..\..\components\pthreads\pthread_spin.c> -File 10,1,<..\..\components\pthreads\pthread_tls.c> -File 10,1,<..\..\components\pthreads\sched.c> -File 10,1,<..\..\components\pthreads\semaphore.c> +File 1,1, +File 1,1, +File 2,1, +File 2,1, +File 2,1, +File 2,1, +File 2,1, +File 3,1,<..\..\src\clock.c> +File 3,1,<..\..\src\device.c> +File 3,1,<..\..\src\idle.c> +File 3,1,<..\..\src\ipc.c> +File 3,1,<..\..\src\irq.c> +File 3,1,<..\..\src\kservice.c> +File 3,1,<..\..\src\mem.c> +File 3,1,<..\..\src\mempool.c> +File 3,1,<..\..\src\module.c> +File 3,1,<..\..\src\object.c> +File 3,1,<..\..\src\scheduler.c> +File 3,1,<..\..\src\signal.c> +File 3,1,<..\..\src\thread.c> +File 3,1,<..\..\src\timer.c> +File 4,1,<..\..\libcpu\arm\s3c24x0\cpu.c> +File 4,1,<..\..\libcpu\arm\s3c24x0\interrupt.c> +File 4,1,<..\..\libcpu\arm\s3c24x0\mmu.c> +File 4,1,<..\..\libcpu\arm\s3c24x0\rtc.c> +File 4,1,<..\..\libcpu\arm\s3c24x0\serial.c> +File 4,1,<..\..\libcpu\arm\s3c24x0\stack.c> +File 4,1,<..\..\libcpu\arm\s3c24x0\system_clock.c> +File 4,1,<..\..\libcpu\arm\s3c24x0\trap.c> +File 4,2,<..\..\libcpu\arm\s3c24x0\context_rvds.S> +File 4,2,<..\..\libcpu\arm\s3c24x0\start_rvds.S> +File 4,1,<..\..\libcpu\arm\common\backtrace.c> +File 4,1,<..\..\libcpu\arm\common\div0.c> +File 4,1,<..\..\libcpu\arm\common\showmem.c> +File 5,1,<..\..\components\dfs\src\dfs.c> +File 5,1,<..\..\components\dfs\src\dfs_file.c> +File 5,1,<..\..\components\dfs\src\dfs_fs.c> +File 5,1,<..\..\components\dfs\src\dfs_posix.c> +File 5,1,<..\..\components\dfs\filesystems\devfs\devfs.c> +File 5,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> +File 5,1,<..\..\components\dfs\filesystems\elmfat\ff.c> +File 5,1,<..\..\components\dfs\filesystems\elmfat\option\cc936.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 6,1,<..\..\components\drivers\src\waitqueue.c> +File 6,1,<..\..\components\drivers\src\workqueue.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\finsh\shell.c> +File 8,1,<..\..\components\finsh\symbol.c> +File 8,1,<..\..\components\finsh\cmd.c> +File 8,1,<..\..\components\finsh\finsh_compiler.c> +File 8,1,<..\..\components\finsh\finsh_error.c> +File 8,1,<..\..\components\finsh\finsh_heap.c> +File 8,1,<..\..\components\finsh\finsh_init.c> +File 8,1,<..\..\components\finsh\finsh_node.c> +File 8,1,<..\..\components\finsh\finsh_ops.c> +File 8,1,<..\..\components\finsh\finsh_parser.c> +File 8,1,<..\..\components\finsh\finsh_var.c> +File 8,1,<..\..\components\finsh\finsh_vm.c> +File 8,1,<..\..\components\finsh\finsh_token.c> +File 9,1,<..\..\components\libc\compilers\armlibc\libc.c> +File 9,1,<..\..\components\libc\compilers\armlibc\libc_syms.c> +File 9,1,<..\..\components\libc\compilers\armlibc\mem_std.c> +File 9,1,<..\..\components\libc\compilers\armlibc\stdio.c> +File 9,1,<..\..\components\libc\compilers\armlibc\stubs.c> +File 10,1,<..\..\components\libc\pthreads\clock_time.c> +File 10,1,<..\..\components\libc\pthreads\mqueue.c> +File 10,1,<..\..\components\libc\pthreads\pthread.c> +File 10,1,<..\..\components\libc\pthreads\pthread_attr.c> +File 10,1,<..\..\components\libc\pthreads\pthread_barrier.c> +File 10,1,<..\..\components\libc\pthreads\pthread_cond.c> +File 10,1,<..\..\components\libc\pthreads\pthread_mutex.c> +File 10,1,<..\..\components\libc\pthreads\pthread_rwlock.c> +File 10,1,<..\..\components\libc\pthreads\pthread_spin.c> +File 10,1,<..\..\components\libc\pthreads\pthread_tls.c> +File 10,1,<..\..\components\libc\pthreads\sched.c> +File 10,1,<..\..\components\libc\pthreads\semaphore.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\api\api_lib.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\api\api_msg.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\api\err.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\api\netbuf.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\api\netdb.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\api\netifapi.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\api\sockets.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\api\tcpip.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\def.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\dns.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\init.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ip.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\memp.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\netif.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\pbuf.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\raw.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\stats.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\sys.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\tcp.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\tcp_in.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\tcp_out.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\timeouts.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\udp.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\netif\ethernet.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c> +File 11,1,<..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c> @@ -337,7 +217,7 @@ Options 1,0,0 // Target 'RT-Thread Mini2440' ADSCMISC (--diag_suppress=870) ADSCDEFN (RT_USING_ARM_LIBC) ADSCUDEF () - ADSCINCD (..\..\components\net\lwip-1.4.1\src;..\..\components\pthreads;..\..\components\libdl;..\..\components\dfs\filesystems\elmfat;..\..\components\net\lwip-1.4.1\src\include;..\..\libcpu\arm\s3c24x0;..\..\components\net\lwip-1.4.1\src\include\ipv4;..\..\components\net\lwip-1.4.1\src\include\netif;.;..\..\include;..\..\components\external\jpeg;..\..\components\dfs\include;..\..\components\libc\armlibc;..\..\libcpu\arm\common;..\..\components\net\lwip-1.4.1\src\arch\include;..\..\components\finsh;..\..\components\dfs\filesystems\devfs) + ADSCINCD (..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\dfs\filesystems\elmfat;..\..\components\net\lwip-2.0.2\src\include;..\..\include;..\..\libcpu\arm\s3c24x0;drivers;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include\netif;.;applications;..\..\components\external\jpeg;..\..\components\dfs\include;..\..\components\drivers\include;..\..\libcpu\arm\common;..\..\components\libc\compilers\armlibc;..\..\components\finsh;..\..\components\libc\pthreads;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\dfs\filesystems\devfs) ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSAMISC () ADSADEFN () diff --git a/bsp/mini2440/project.uvproj b/bsp/mini2440/project.uvproj index 1817b2984b..19b35916b1 100644 --- a/bsp/mini2440/project.uvproj +++ b/bsp/mini2440/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread Mini2440 @@ -15,25 +12,25 @@ S3C2440A Samsung IRAM(0x40000000-0x40000FFF) CLOCK(12000000) CPUTYPE(ARM920T) - + "STARTUP\Samsung\S3C2440.s" ("Samsung S3C2440 Startup Code") UL2ARM(-UV2077N9E -O40 -S0 -C0 -N00("ARM920T Core") -D00(0032409D) -L00(4) -FO7 -FD40000000 -FC1000 -FN1 -FF0S3C2440_NAND_SP -FS030000000 -FL07FFC000) 4277 S3C2440.H - - - - - - - - - - + + + + + + + + + + 0 - - - + + + Samsung\ Samsung\ @@ -57,31 +54,29 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -95,16 +90,16 @@ 0 0 3 - - + + SARM.DLL - + DARMSS9.DLL -pS3C2440A SARM.DLL - + TARMSS9.DLL -pS3C2440A @@ -136,22 +131,21 @@ 1 0 1 - 0 0 6 - - - - - + + + + + - - - - + + + + .\Ext_RAM.ini Segger\JLTAgdi.dll @@ -161,14 +155,13 @@ 1 0 0 - 1 + 0 1 4098 - 1 Segger\JLTAgdi.dll "" () - + @@ -200,7 +193,7 @@ 0 0 ARM920T - + 0 0 0 @@ -331,7 +324,7 @@ 0x0 - + 1 @@ -346,12 +339,11 @@ 0 0 0 - 0 --diag_suppress=870 RT_USING_ARM_LIBC - - applications;.;drivers;..\..\include;..\..\libcpu\arm\s3c24x0;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\external\jpeg;..\..\components\finsh;..\..\components\libc\armlibc;..\..\components\libdl;..\..\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\pthreads + + applications;.;drivers;..\..\include;..\..\libcpu\arm\s3c24x0;..\..\libcpu\arm\common;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\drivers\include;..\..\components\external\jpeg;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif @@ -362,12 +354,11 @@ 0 0 0 - 0 - - - - + + + + @@ -380,11 +371,11 @@ 0x30000000 0x40000000 rtthread-mini2440.sct - - + + --keep *.o(RTMSymTab) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + @@ -397,6 +388,8 @@ 1 applications\application.c + + startup.c 1 @@ -412,21 +405,29 @@ 1 drivers\board.c + + led.c 1 drivers\led.c + + console.c 1 drivers\console.c + + sdcard.c 1 drivers\sdcard.c + + dm9000.c 1 @@ -442,61 +443,92 @@ 1 ..\..\src\clock.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + module.c 1 ..\..\src\module.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -512,61 +544,85 @@ 1 ..\..\libcpu\arm\s3c24x0\cpu.c + + interrupt.c 1 ..\..\libcpu\arm\s3c24x0\interrupt.c + + mmu.c 1 ..\..\libcpu\arm\s3c24x0\mmu.c + + rtc.c 1 ..\..\libcpu\arm\s3c24x0\rtc.c + + serial.c 1 ..\..\libcpu\arm\s3c24x0\serial.c + + stack.c 1 ..\..\libcpu\arm\s3c24x0\stack.c + + system_clock.c 1 ..\..\libcpu\arm\s3c24x0\system_clock.c + + trap.c 1 ..\..\libcpu\arm\s3c24x0\trap.c + + context_rvds.S 2 ..\..\libcpu\arm\s3c24x0\context_rvds.S + + start_rvds.S 2 ..\..\libcpu\arm\s3c24x0\start_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -582,41 +638,50 @@ 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 - - devfs_console.c - 1 - ..\..\components\dfs\filesystems\devfs\console.c - + + devfs.c 1 ..\..\components\dfs\filesystems\devfs\devfs.c + + dfs_elm.c 1 ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + + ff.c 1 ..\..\components\dfs\filesystems\elmfat\ff.c + + cc936.c 1 @@ -624,6 +689,51 @@ + + DeviceDrivers + + + completion.c + 1 + ..\..\components\drivers\src\completion.c + + + + + dataqueue.c + 1 + ..\..\components\drivers\src\dataqueue.c + + + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + + + + ringbuffer.c + 1 + ..\..\components\drivers\src\ringbuffer.c + + + + + waitqueue.c + 1 + ..\..\components\drivers\src\waitqueue.c + + + + + workqueue.c + 1 + ..\..\components\drivers\src\workqueue.c + + + jpeg @@ -632,126 +742,176 @@ 1 ..\..\components\external\jpeg\jaricom.c + + jcomapi.c 1 ..\..\components\external\jpeg\jcomapi.c + + jutils.c 1 ..\..\components\external\jpeg\jutils.c + + jerror.c 1 ..\..\components\external\jpeg\jerror.c + + jmemmgr.c 1 ..\..\components\external\jpeg\jmemmgr.c + + jdapimin.c 1 ..\..\components\external\jpeg\jdapimin.c + + jdapistd.c 1 ..\..\components\external\jpeg\jdapistd.c + + jdarith.c 1 ..\..\components\external\jpeg\jdarith.c + + jdtrans.c 1 ..\..\components\external\jpeg\jdtrans.c + + jdmaster.c 1 ..\..\components\external\jpeg\jdmaster.c + + jdinput.c 1 ..\..\components\external\jpeg\jdinput.c + + jdmarker.c 1 ..\..\components\external\jpeg\jdmarker.c + + jdhuff.c 1 ..\..\components\external\jpeg\jdhuff.c + + jdmainct.c 1 ..\..\components\external\jpeg\jdmainct.c + + jdcoefct.c 1 ..\..\components\external\jpeg\jdcoefct.c + + jdpostct.c 1 ..\..\components\external\jpeg\jdpostct.c + + jddctmgr.c 1 ..\..\components\external\jpeg\jddctmgr.c + + jidctfst.c 1 ..\..\components\external\jpeg\jidctfst.c + + jidctflt.c 1 ..\..\components\external\jpeg\jidctflt.c + + jidctint.c 1 ..\..\components\external\jpeg\jidctint.c + + jdsample.c 1 ..\..\components\external\jpeg\jdsample.c + + jdcolor.c 1 ..\..\components\external\jpeg\jdcolor.c + + jquant1.c 1 ..\..\components\external\jpeg\jquant1.c + + jquant2.c 1 ..\..\components\external\jpeg\jquant2.c + + jdmerge.c 1 ..\..\components\external\jpeg\jdmerge.c + + jmemnobs.c 1 @@ -767,61 +927,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -833,289 +1017,383 @@ libc - mem_std.c + libc.c 1 - ..\..\components\libc\armlibc\mem_std.c + ..\..\components\libc\compilers\armlibc\libc.c + + - stubs.c + libc_syms.c 1 - ..\..\components\libc\armlibc\stubs.c + ..\..\components\libc\compilers\armlibc\libc_syms.c - - - libdl - dlclose.c + mem_std.c 1 - ..\..\components\libdl\dlclose.c + ..\..\components\libc\compilers\armlibc\mem_std.c + + - dlerror.c + stdio.c 1 - ..\..\components\libdl\dlerror.c + ..\..\components\libc\compilers\armlibc\stdio.c + + - dlopen.c + stubs.c 1 - ..\..\components\libdl\dlopen.c + ..\..\components\libc\compilers\armlibc\stubs.c + + + + pthreads + - dlsym.c + clock_time.c 1 - ..\..\components\libdl\dlsym.c + ..\..\components\libc\pthreads\clock_time.c - - - LwIP - api_lib.c + mqueue.c 1 - ..\..\components\net\lwip-1.4.1\src\api\api_lib.c + ..\..\components\libc\pthreads\mqueue.c + + - api_msg.c + pthread.c 1 - ..\..\components\net\lwip-1.4.1\src\api\api_msg.c + ..\..\components\libc\pthreads\pthread.c + + - err.c + pthread_attr.c 1 - ..\..\components\net\lwip-1.4.1\src\api\err.c + ..\..\components\libc\pthreads\pthread_attr.c + + - netbuf.c + pthread_barrier.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netbuf.c + ..\..\components\libc\pthreads\pthread_barrier.c + + - netdb.c + pthread_cond.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netdb.c + ..\..\components\libc\pthreads\pthread_cond.c + + - netifapi.c + pthread_mutex.c 1 - ..\..\components\net\lwip-1.4.1\src\api\netifapi.c + ..\..\components\libc\pthreads\pthread_mutex.c + + - sockets.c + pthread_rwlock.c 1 - ..\..\components\net\lwip-1.4.1\src\api\sockets.c + ..\..\components\libc\pthreads\pthread_rwlock.c + + - tcpip.c + pthread_spin.c 1 - ..\..\components\net\lwip-1.4.1\src\api\tcpip.c + ..\..\components\libc\pthreads\pthread_spin.c + + - sys_arch.c + pthread_tls.c 1 - ..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c + ..\..\components\libc\pthreads\pthread_tls.c + + - def.c + sched.c 1 - ..\..\components\net\lwip-1.4.1\src\core\def.c + ..\..\components\libc\pthreads\sched.c + + - dhcp.c + semaphore.c 1 - ..\..\components\net\lwip-1.4.1\src\core\dhcp.c + ..\..\components\libc\pthreads\semaphore.c + + + + lwIP + - dns.c + sys_arch.c 1 - ..\..\components\net\lwip-1.4.1\src\core\dns.c + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + - init.c + api_lib.c 1 - ..\..\components\net\lwip-1.4.1\src\core\init.c + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c + + - memp.c + api_msg.c 1 - ..\..\components\net\lwip-1.4.1\src\core\memp.c + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c + + - netif.c + err.c 1 - ..\..\components\net\lwip-1.4.1\src\core\netif.c + ..\..\components\net\lwip-2.0.2\src\api\err.c + + - pbuf.c + netbuf.c 1 - ..\..\components\net\lwip-1.4.1\src\core\pbuf.c + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c + + - raw.c + netdb.c 1 - ..\..\components\net\lwip-1.4.1\src\core\raw.c + ..\..\components\net\lwip-2.0.2\src\api\netdb.c + + - stats.c + netifapi.c 1 - ..\..\components\net\lwip-1.4.1\src\core\stats.c + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c + + - sys.c + sockets.c 1 - ..\..\components\net\lwip-1.4.1\src\core\sys.c + ..\..\components\net\lwip-2.0.2\src\api\sockets.c + + - tcp.c + tcpip.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp.c + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c + + - tcp_in.c + def.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp_in.c + ..\..\components\net\lwip-2.0.2\src\core\def.c + + - tcp_out.c + dns.c 1 - ..\..\components\net\lwip-1.4.1\src\core\tcp_out.c + ..\..\components\net\lwip-2.0.2\src\core\dns.c + + - timers.c + inet_chksum.c 1 - ..\..\components\net\lwip-1.4.1\src\core\timers.c + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c + + - udp.c + init.c 1 - ..\..\components\net\lwip-1.4.1\src\core\udp.c + ..\..\components\net\lwip-2.0.2\src\core\init.c + + - autoip.c + ip.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c + ..\..\components\net\lwip-2.0.2\src\core\ip.c + + - icmp.c + memp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c + ..\..\components\net\lwip-2.0.2\src\core\memp.c + + - igmp.c + netif.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c + ..\..\components\net\lwip-2.0.2\src\core\netif.c + + - inet.c + pbuf.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c + + - inet_chksum.c + raw.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c + ..\..\components\net\lwip-2.0.2\src\core\raw.c + + - ip.c + stats.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c + ..\..\components\net\lwip-2.0.2\src\core\stats.c + + - ip_addr.c + sys.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c + ..\..\components\net\lwip-2.0.2\src\core\sys.c + + - ip_frag.c + tcp.c 1 - ..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c + ..\..\components\net\lwip-2.0.2\src\core\tcp.c + + - etharp.c + tcp_in.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\etharp.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c + + - ethernetif.c + tcp_out.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c + + - slipif.c + timeouts.c 1 - ..\..\components\net\lwip-1.4.1\src\netif\slipif.c + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c - - - pthreads - clock_time.c + udp.c 1 - ..\..\components\pthreads\clock_time.c + ..\..\components\net\lwip-2.0.2\src\core\udp.c + + - mqueue.c + ethernet.c 1 - ..\..\components\pthreads\mqueue.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c + + - pthread.c + ethernetif.c 1 - ..\..\components\pthreads\pthread.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c + + - pthread_attr.c + lowpan6.c 1 - ..\..\components\pthreads\pthread_attr.c + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c + + - pthread_barrier.c + autoip.c 1 - ..\..\components\pthreads\pthread_barrier.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c + + - pthread_cond.c + dhcp.c 1 - ..\..\components\pthreads\pthread_cond.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c + + - pthread_mutex.c + etharp.c 1 - ..\..\components\pthreads\pthread_mutex.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c + + - pthread_rwlock.c + icmp.c 1 - ..\..\components\pthreads\pthread_rwlock.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c + + - pthread_spin.c + igmp.c 1 - ..\..\components\pthreads\pthread_spin.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c + + - pthread_tls.c + ip4.c 1 - ..\..\components\pthreads\pthread_tls.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c + + - sched.c + ip4_addr.c 1 - ..\..\components\pthreads\sched.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c + + - semaphore.c + ip4_frag.c 1 - ..\..\components\pthreads\semaphore.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
- diff --git a/bsp/nrf51822/project.uvopt b/bsp/nrf51822/project.uvopt new file mode 100644 index 0000000000..5fed25fa32 --- /dev/null +++ b/bsp/nrf51822/project.uvopt @@ -0,0 +1,161 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + + + + 0 + 0 + + + + rt-thread + 0x4 + ARM-ADS + + 12000000 + + 1 + 1 + 0 + 1 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\build\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 0 + 0 + 1 + + 0 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 0 + 0 + 6 + + + + + + + + + + + Segger\JL2CM3.dll + + + + 0 + JL2CM3 + -U480200710 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0nrf51xxx.flm -FS00 -FL0200000 -FP0($$Device:nRF51822_xxAA$Flash\nrf51xxx.flm) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0nrf51xxx -FS00 -FL0200000 -FP0($$Device:nRF51822_xxAA$Flash\nrf51xxx.flm)) + + + + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + +
diff --git a/bsp/nrf51822/project.uvproj b/bsp/nrf51822/project.uvproj index 689bd1c80c..7fc38e10f3 100644 --- a/bsp/nrf51822/project.uvproj +++ b/bsp/nrf51822/project.uvproj @@ -362,7 +362,7 @@ --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 + applications;.;drivers;Libraries\CMSIS\Include;Libraries\nrf51822\Include;..\..\include;..\..\libcpu\arm\cortex-m0;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\finsh @@ -403,53 +403,53 @@ - Startup Code + Applications - system_nrf51.c + application.c 1 - Libraries/nrf51822/Source/templates/system_nrf51.c + applications\application.c - arm_startup_nrf51.s - 2 - Libraries/nrf51822/Source/templates/arm/arm_startup_nrf51.s + startup.c + 1 + applications\startup.c - Applications + Drivers - application.c + board.c 1 - applications/application.c + drivers\board.c - startup.c + uart.c 1 - applications/startup.c + drivers\uart.c - Drivers + Startup Code - board.c + system_nrf51.c 1 - drivers/board.c + Libraries\nrf51822\Source\templates\system_nrf51.c - uart.c - 1 - drivers/uart.c + arm_startup_nrf51.s + 2 + Libraries\nrf51822\Source\templates\arm\arm_startup_nrf51.s @@ -459,77 +459,91 @@ clock.c 1 - ../../src/clock.c - - - - - components.c - 1 - ../../src/components.c + ..\..\src\clock.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 + + + + + mempool.c + 1 + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -539,35 +553,35 @@ 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 @@ -577,28 +591,42 @@ completion.c 1 - ../../components/drivers/src/completion.c + ..\..\components\drivers\src\completion.c - portal.c + dataqueue.c 1 - ../../components/drivers/src/portal.c + ..\..\components\drivers\src\dataqueue.c + + + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c ringbuffer.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\drivers\src\ringbuffer.c + + + + + waitqueue.c + 1 + ..\..\components\drivers\src\waitqueue.c workqueue.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\drivers\src\workqueue.c @@ -608,35 +636,42 @@ 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.c + 1 + ..\..\components\finsh\msh.c msh_cmd.c 1 - ../../components/finsh/msh_cmd.c + ..\..\components\finsh\msh_cmd.c - msh.c + msh_file.c 1 - ../../components/finsh/msh.c + ..\..\components\finsh\msh_file.c diff --git a/bsp/nrf52832/project.uvprojx b/bsp/nrf52832/project.uvprojx index e44a2d6b6f..e163cdd3e9 100644 --- a/bsp/nrf52832/project.uvprojx +++ b/bsp/nrf52832/project.uvprojx @@ -1,16 +1,12 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rtthread 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC nRF52832_xxAA @@ -18,28 +14,28 @@ NordicSemiconductor.nRF_DeviceFamilyPack.8.12.0 http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/ IRAM(0x20000000,0x10000) IROM(0x00000000,0x80000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC4000 -FN2 -FF0nrf52xxx -FS00 -FL0200000 -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm)) 0 $$Device:nRF52832_xxAA$Device\Include\nrf.h - - - - - - - - - + + + + + + + + + $$Device:nRF52832_xxAA$SVD\nrf52.svd 0 0 - - - - - + + + + + 0 0 @@ -61,8 +57,8 @@ 0 0 - - + + 0 0 0 @@ -71,8 +67,8 @@ 0 0 - - + + 0 0 0 @@ -82,14 +78,14 @@ 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 0 0 - + 0 @@ -103,8 +99,8 @@ 0 0 3 - - + + 1 @@ -138,10 +134,10 @@ 1 BIN\UL2CM3.DLL "" () - - - - + + + + 0 @@ -174,7 +170,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -306,7 +302,7 @@ 0x0 - + 1 @@ -334,7 +330,7 @@ --reduce_paths NRF52_PAN_55, NRF52_PAN_12, NRF52_PAN_15, NRF52_PAN_58, SWI_DISABLE0, SOFTDEVICE_PRESENT, NRF52_PAN_54, NRF52, BLE_STACK_SUPPORT_REQD, NRF52_PAN_51, NRF52_PAN_36, RTTHREAD, CONFIG_GPIO_AS_PINRESET, NRF52_PAN_64, NRF52_PAN_20, NRF52_PAN_74, NRF52832_XXAA, S132, NRF_SD_BLE_API_VERSION=4, NRF52_PAN_31 - + applications;.;board;nRF5_SDK_13.0.0_04a0bfd\components;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\common\softdevice_handler;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\s132\headers;nRF5_SDK_13.0.0_04a0bfd\components\softdevice\s132\headers\nrf52;nRF5_SDK_13.0.0_04a0bfd\components\ble\common;nRF5_SDK_13.0.0_04a0bfd\components\ble\nrf_ble_gatt;nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_advertising;nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_services\ble_nus;startups;nRF5_SDK_13.0.0_04a0bfd\components;nRF5_SDK_13.0.0_04a0bfd\components\device;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\delay;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\uart;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\clock;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\gpiote;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\common;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\hal;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\pwm;nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\saadc;nRF5_SDK_13.0.0_04a0bfd\components\libraries\util;nRF5_SDK_13.0.0_04a0bfd\components\libraries\timer;nRF5_SDK_13.0.0_04a0bfd\components\libraries\fstorage;nRF5_SDK_13.0.0_04a0bfd\components\libraries\experimental_section_vars;nRF5_SDK_13.0.0_04a0bfd\components\libraries\log;nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src;nRF5_SDK_13.0.0_04a0bfd\components\libraries\strerror;nRF5_SDK_13.0.0_04a0bfd\components\toolchain\cmsis\include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include @@ -352,8 +348,8 @@ --cpreproc_opts=-DBLE_STACK_SUPPORT_REQD,-DNRF_SD_BLE_API_VERSION=4,-DS132,-DSOFTDEVICE_PRESENT,-DSWI_DISABLE0,-DCONFIG_GPIO_AS_PINRESET,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_12,-DNRF52_PAN_15,-DNRF52_PAN_20,-DNRF52_PAN_31,-DNRF52_PAN_36,-DNRF52_PAN_51,-DNRF52_PAN_54,-DNRF52_PAN_55,-DNRF52_PAN_58,-DNRF52_PAN_64,-DNRF52_PAN_74 BLE_STACK_SUPPORT_REQD NRF_SD_BLE_API_VERSION=4 S132 SOFTDEVICE_PRESENT SWI_DISABLE0 CONFIG_GPIO_AS_PINRESET NRF52 NRF52832_XXAA NRF52_PAN_12 NRF52_PAN_15 NRF52_PAN_20 NRF52_PAN_31 NRF52_PAN_36 NRF52_PAN_51 NRF52_PAN_54 NRF52_PAN_55 NRF52_PAN_58 NRF52_PAN_64 NRF52_PAN_74 - - + +
@@ -365,13 +361,13 @@ 0 0x00000000 0x20000000 - - - - - - - + + + + + + + @@ -384,11 +380,15 @@ 1 applications\application.c + + ble_nus_app.c 1 applications\ble_nus_app.c + + startup.c 1 @@ -404,6 +404,8 @@ 1 board\board.c + + uart.c 1 @@ -419,31 +421,43 @@ 1 nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_advdata.c + + ble_conn_params.c 1 nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_conn_params.c + + ble_srv_common.c 1 nRF5_SDK_13.0.0_04a0bfd\components\ble\common\ble_srv_common.c + + nrf_ble_gatt.c 1 nRF5_SDK_13.0.0_04a0bfd\components\ble\nrf_ble_gatt\nrf_ble_gatt.c + + ble_nus.c 1 nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_services\ble_nus\ble_nus.c + + ble_advertising.c 1 nRF5_SDK_13.0.0_04a0bfd\components\ble\ble_advertising\ble_advertising.c + + softdevice_handler.c 1 @@ -459,6 +473,8 @@ 1 startups\system_nrf52.c + + arm_startup_nrf52.s 2 @@ -474,76 +490,106 @@ 1 nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\hal\nrf_saadc.c + + nrf_drv_common.c 1 nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\common\nrf_drv_common.c + + nrf_drv_clock.c 1 nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\clock\nrf_drv_clock.c + + nrf_drv_gpiote.c 1 nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\gpiote\nrf_drv_gpiote.c + + nrf_drv_pwm.c 1 nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\pwm\nrf_drv_pwm.c + + nrf_drv_saadc.c 1 nRF5_SDK_13.0.0_04a0bfd\components\drivers_nrf\saadc\nrf_drv_saadc.c + + nrf_log_backend_serial.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src\nrf_log_backend_serial.c + + nrf_log_frontend.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\log\src\nrf_log_frontend.c + + app_timer_rtthread.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\timer\app_timer_rtthread.c + + app_error.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_error.c + + app_error_weak.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_error_weak.c + + app_util_platform.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\app_util_platform.c + + nrf_assert.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\nrf_assert.c + + sdk_mapped_flags.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\util\sdk_mapped_flags.c + + fstorage.c 1 nRF5_SDK_13.0.0_04a0bfd\components\libraries\fstorage\fstorage.c + + nrf_strerror.c 1 @@ -559,51 +605,78 @@ 1 ..\..\src\clock.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -619,21 +692,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -649,31 +730,43 @@ 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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -684,11 +777,9 @@ - - - - + + + - diff --git a/bsp/nuvoton_m05x/project.uvprojx b/bsp/nuvoton_m05x/project.uvprojx index a1d4df386c..ea563432c9 100644 --- a/bsp/nuvoton_m05x/project.uvprojx +++ b/bsp/nuvoton_m05x/project.uvprojx @@ -1,10 +1,7 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rt-thread @@ -15,28 +12,28 @@ (Generic) M051 Series Nuvoton IRAM(0x20000000-0x20000FFF) IROM(0-0xFFFF) CLOCK(50000000) CPUTYPE("Cortex-M0") - + "Startup\Nuvoton\M051Series\startup_M051Series.s" ("Nuvoton M05X Startup Code") - + 0 - - - - - - - - - - + + + + + + + + + + SFD\Nuvoton\M051AN_v1.SFR 0 0 - - - - - + + + + + 0 0 @@ -58,8 +55,8 @@ 0 0 - - + + 0 0 0 @@ -68,8 +65,8 @@ 0 0 - - + + 0 0 0 @@ -84,7 +81,7 @@ 0 1 - + 0 @@ -98,19 +95,19 @@ 0 0 3 - - + + 1 SARMCM3.DLL - + DARMCM1.DLL - + SARMCM3.DLL - + TARMCM1.DLL - + @@ -147,18 +144,18 @@ 0 15 - - - - - + + + + + - - - - - + + + + + Bin\Nu_Link.dll @@ -174,10 +171,10 @@ 0 Bin\Nu_Link.dll "" () - - - - + + + + 0 @@ -207,10 +204,10 @@ 1 1 1 - 0 - 0 + 1 + 1 "Cortex-M0" - + 0 0 0 @@ -341,7 +338,7 @@ 0x0 - + 1 @@ -360,10 +357,10 @@ 0 0 - + INIT_SYSCLK_AT_BOOTING - - .;..\..\components\drivers\include;..\..\components\finsh;..\..\components\init;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;Libraries\CMSIS\Include;Libraries\CMSIS\Nuvoton\M051Series\Include;Libraries\StdDriver\inc;applications;drivers + + applications;.;drivers;Libraries\StdDriver\inc;Libraries\CMSIS\Nuvoton\M051Series\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m0;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -377,10 +374,10 @@ 0 0 - - - - + + + + @@ -392,13 +389,13 @@ 0 0x00000000 0x20000000 - + .\nuvoton_m05x.sct - - - --keep __fsym_* --keep __vsym_* --keep __rt_init* - - + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -411,6 +408,8 @@ 1 applications\application.c
+
+ startup.c 1 @@ -426,11 +425,15 @@ 1 drivers\board.c + + led.c 1 drivers\led.c + + usart.c 1 @@ -446,76 +449,106 @@ 1 Libraries\CMSIS\Nuvoton\M051Series\Source\system_M051Series.c + + acmp.c 1 Libraries\StdDriver\src\acmp.c + + adc.c 1 Libraries\StdDriver\src\adc.c + + clk.c 1 Libraries\StdDriver\src\clk.c + + ebi.c 1 Libraries\StdDriver\src\ebi.c + + fmc.c 1 Libraries\StdDriver\src\fmc.c + + gpio.c 1 Libraries\StdDriver\src\gpio.c + + i2c.c 1 Libraries\StdDriver\src\i2c.c + + pwm.c 1 Libraries\StdDriver\src\pwm.c + + spi.c 1 Libraries\StdDriver\src\spi.c + + sys.c 1 Libraries\StdDriver\src\sys.c + + timer.c 1 Libraries\StdDriver\src\timer.c + + uart.c 1 Libraries\StdDriver\src\uart.c + + wdt.c 1 Libraries\StdDriver\src\wdt.c + + wwdt.c 1 Libraries\StdDriver\src\wwdt.c + + startup_M051Series.s 2 @@ -531,51 +564,85 @@ 1 ..\..\src\clock.c + + + + components.c + 1 + ..\..\src\components.c + + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + src_timer.c 1 @@ -591,21 +658,29 @@ 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 @@ -621,31 +696,43 @@ 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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -661,80 +748,93 @@ 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 - - - - Components - components.c + finsh_token.c 1 - ..\..\components\init\components.c + ..\..\components\finsh\finsh_token.c - diff --git a/bsp/nuvoton_m451/project.uvproj b/bsp/nuvoton_m451/project.uvproj index 6b3251539d..f3b0feadb2 100644 --- a/bsp/nuvoton_m451/project.uvproj +++ b/bsp/nuvoton_m451/project.uvproj @@ -1,43 +1,38 @@ - 1.1 -
### uVision Project, (C) Keil Software
- Template 0x4 ARM-ADS - 5060061::V5.06 update 1 (build 61)::ARMCC M453VG6AE Nuvoton IRAM(0x20000000-0x20007FFF) IROM(0-0x3FFFF) CLOCK(50000000) CPUTYPE("Cortex-M4") FPU2 - + undefined - + 0 - - - - - - - - - - + + + + + + + + + + SFD\Nuvoton\M451_v1.SFR - 0 0 - - - - - + + + + + 0 0 @@ -59,8 +54,8 @@ 0 0 - - + + 0 0 0 @@ -69,12 +64,10 @@ 0 0 - - + + 0 0 - 0 - 0 1 @@ -83,11 +76,9 @@ fromelf --text -c ".\obj\@L.axf" --output ".\obj\@L.txt" 0 0 - 0 - 0 0 - + 0 @@ -101,19 +92,18 @@ 0 0 3 - - - 1 + + SARMCM3.DLL - + DARMCM1.DLL - + SARMCM3.DLL - + TARMCM1.DLL - + @@ -133,7 +123,6 @@ 1 1 1 - 1 1 @@ -145,23 +134,22 @@ 0 1 0 - 1 0 - 15 + 11 - - - - - + + + + + - - - - - + + + + + Bin\Nu_Link.dll @@ -172,16 +160,12 @@ 0 1 1 - 4105 + 4102 0 Bin\Nu_Link.dll - "" () - - - - - 0 + + @@ -213,7 +197,7 @@ 1 1 "Cortex-M4" - + 0 0 0 @@ -228,7 +212,6 @@ 0 0 0 - 0 3 5 0 @@ -345,7 +328,7 @@ 0x0 - + 1 @@ -361,16 +344,10 @@ 0 0 0 - 0 - 0 - 1 - 1 - 1 - 1 - - - + + + .;applications;drivers;Libraries\Device\Nuvoton\M451Series\Include;Libraries\CMSIS\Include;Libraries\StdDriver\inc;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -385,10 +362,10 @@ 0 0 - - - - + + + +
@@ -400,13 +377,12 @@ 0 0x00000000 0x20000000 - - - - - --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -419,6 +395,8 @@ 1 applications\application.c + + startup.c 1 @@ -434,11 +412,15 @@ 1 drivers\board.c + + led.c 1 drivers\led.c + + usart.c 1 @@ -454,6 +436,8 @@ 1 Libraries\Device\Nuvoton\M451Series\Source\system_M451Series.c + + startup_M451Series.s 2 @@ -469,111 +453,155 @@ 1 Libraries\StdDriver\src\acmp.c + + can.c 1 Libraries\StdDriver\src\can.c + + clk.c 1 Libraries\StdDriver\src\clk.c + + crc.c 1 Libraries\StdDriver\src\crc.c + + dac.c 1 Libraries\StdDriver\src\dac.c + + eadc.c 1 Libraries\StdDriver\src\eadc.c + + ebi.c 1 Libraries\StdDriver\src\ebi.c + + fmc.c 1 Libraries\StdDriver\src\fmc.c + + gpio.c 1 Libraries\StdDriver\src\gpio.c + + i2c.c 1 Libraries\StdDriver\src\i2c.c + + pdma.c 1 Libraries\StdDriver\src\pdma.c + + pwm.c 1 Libraries\StdDriver\src\pwm.c + + rtc.c 1 Libraries\StdDriver\src\rtc.c + + sc.c 1 Libraries\StdDriver\src\sc.c + + scuart.c 1 Libraries\StdDriver\src\scuart.c + + spi.c 1 Libraries\StdDriver\src\spi.c + + sys.c 1 Libraries\StdDriver\src\sys.c + + timer.c 1 Libraries\StdDriver\src\timer.c + + tk.c 1 Libraries\StdDriver\src\tk.c + + uart.c 1 Libraries\StdDriver\src\uart.c + + usbd.c 1 Libraries\StdDriver\src\usbd.c + + wdt.c 1 Libraries\StdDriver\src\wdt.c + + wwdt.c 1 @@ -589,56 +617,85 @@ 1 ..\..\src\clock.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + src_timer.c 1 @@ -654,21 +711,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -684,31 +749,43 @@ 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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -724,61 +801,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -789,5 +890,4 @@ - diff --git a/bsp/nuvoton_m451/project.uvprojx b/bsp/nuvoton_m451/project.uvprojx index f8cead88b8..ba90c40ca1 100644 --- a/bsp/nuvoton_m451/project.uvprojx +++ b/bsp/nuvoton_m451/project.uvprojx @@ -1,16 +1,12 @@ - 2.1 -
### uVision Project, (C) Keil Software
- template 0x4 ARM-ADS - 5060061::V5.06 update 1 (build 61)::ARMCC M451VG6AE @@ -18,28 +14,28 @@ Nuvoton.NuMicro_DFP.1.0.5 http://www.nuvoton.com/hq/enu/Documents/KEILSoftwarePack IROM(0x00000000,0x40000) IRAM(0x20000000,0x8000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0M451_AP_256 -FS00 -FL040000 -FP0($$Device:M451VG6AE$Flash\M451_AP_256.FLM)) 0 $$Device:M451VG6AE$Device\M451\Include\M451Series.h - - - - - - - - - + + + + + + + + + $$Device:M451VG6AE$SVD\Nuvoton\M451_v1.SVD 0 0 - - - - - + + + + + 0 0 @@ -61,8 +57,8 @@ 0 0 - - + + 0 0 0 @@ -71,8 +67,8 @@ 0 0 - - + + 0 0 0 @@ -81,15 +77,15 @@ 0 0 - - + + 0 0 0 0 0 - + 0 @@ -103,8 +99,8 @@ 0 0 3 - - + + 1 @@ -113,7 +109,7 @@ DCM.DLL -pCM4 SARMCM3.DLL - + TCM.DLL -pCM4 @@ -138,10 +134,10 @@ 1 BIN\UL2CM3.DLL "" () - - - - + + + + 0 @@ -174,7 +170,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -306,7 +302,7 @@ 0x0 - + 1 @@ -329,9 +325,9 @@ 1 1 - - - + + + .;applications;drivers;Libraries\Device\Nuvoton\M451Series\Include;Libraries\CMSIS\Include;Libraries\StdDriver\inc;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -346,10 +342,10 @@ 0 0 - - - - + + + +
@@ -361,13 +357,13 @@ 0 0x00000000 0x20000000 - - - - - --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -380,6 +376,8 @@ 1 applications\application.c + + startup.c 1 @@ -395,11 +393,15 @@ 1 drivers\board.c + + led.c 1 drivers\led.c + + usart.c 1 @@ -415,6 +417,8 @@ 1 Libraries\Device\Nuvoton\M451Series\Source\system_M451Series.c + + startup_M451Series.s 2 @@ -430,111 +434,155 @@ 1 Libraries\StdDriver\src\acmp.c + + can.c 1 Libraries\StdDriver\src\can.c + + clk.c 1 Libraries\StdDriver\src\clk.c + + crc.c 1 Libraries\StdDriver\src\crc.c + + dac.c 1 Libraries\StdDriver\src\dac.c + + eadc.c 1 Libraries\StdDriver\src\eadc.c + + ebi.c 1 Libraries\StdDriver\src\ebi.c + + fmc.c 1 Libraries\StdDriver\src\fmc.c + + gpio.c 1 Libraries\StdDriver\src\gpio.c + + i2c.c 1 Libraries\StdDriver\src\i2c.c + + pdma.c 1 Libraries\StdDriver\src\pdma.c + + pwm.c 1 Libraries\StdDriver\src\pwm.c + + rtc.c 1 Libraries\StdDriver\src\rtc.c + + sc.c 1 Libraries\StdDriver\src\sc.c + + scuart.c 1 Libraries\StdDriver\src\scuart.c + + spi.c 1 Libraries\StdDriver\src\spi.c + + sys.c 1 Libraries\StdDriver\src\sys.c + + timer.c 1 Libraries\StdDriver\src\timer.c + + tk.c 1 Libraries\StdDriver\src\tk.c + + uart.c 1 Libraries\StdDriver\src\uart.c + + usbd.c 1 Libraries\StdDriver\src\usbd.c + + wdt.c 1 Libraries\StdDriver\src\wdt.c + + wwdt.c 1 @@ -550,56 +598,85 @@ 1 ..\..\src\clock.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + src_timer.c 1 @@ -615,21 +692,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -645,31 +730,43 @@ 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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -685,61 +782,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -750,5 +871,4 @@ - diff --git a/bsp/nv32f100x/project.uvprojx b/bsp/nv32f100x/project.uvprojx index 96d97f3ba2..927f5d1a66 100644 --- a/bsp/nv32f100x/project.uvprojx +++ b/bsp/nv32f100x/project.uvprojx @@ -1,10 +1,7 @@ - 2.1 -
### uVision Project, (C) Keil Software
- nv32f100x @@ -18,28 +15,28 @@ Keil.NV32F100_DFP.1.0 http://www.keil.com/pack/ IRAM(0x1FFFF800,0x2000) IROM(0x00000000,0x20000) IROM2(0x00400000,0x1400) CPUTYPE("Cortex-M0+") CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD1FFFF800 -FC2000 -FN2 -FF0nv32f100_128 -FS00 -FL020000 -FF1nv32f100_nvr -FS1400000 -FL11400 -FP0($$Device:NV32F100FS16E$Flash\nv32f100_128.FLM) -FP1($$Device:NV32F100FS16E$Flash\nv32f100_nvr.FLM)) 0 $$Device:NV32F100FS16E$Device\Include\nv32f100.h - - - - - - - - - + + + + + + + + + $$Device:NV32F100FS16E$SVD\nv32f100S16.svd 0 0 - - - - - + + + + + 0 0 @@ -61,8 +58,8 @@ 0 0 - - + + 0 0 0 @@ -71,8 +68,8 @@ 0 0 - - + + 0 0 0 @@ -81,15 +78,15 @@ 0 0 - - + + 0 0 0 0 1 - + 0 @@ -103,8 +100,8 @@ 0 0 3 - - + + 0 @@ -137,11 +134,11 @@ 1 BIN\UL2CM3.DLL - - - - - + + + + + 0 @@ -174,7 +171,7 @@ 0 0 "Cortex-M0+" - + 0 0 0 @@ -306,7 +303,7 @@ 0x0 - + 1 @@ -331,9 +328,9 @@ 0 0 - + NV32, KEIL - + app\inc;.;board\inc;lib\inc;..\..\include;..\..\libcpu\arm\cortex-m0;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -348,10 +345,10 @@ 0 0 - - - - + + + +
@@ -363,13 +360,13 @@ 0 0x08000000 0x20000000 - - - - + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) - - + + @@ -378,14 +375,16 @@ Applications - main.c + ledapp.c 1 - .\app\src\main.c + app\src\ledapp.c + + - ledapp.c + main.c 1 - app\src\ledapp.c + app\src\main.c @@ -397,21 +396,22 @@ 1 board\src\board.c - - drv_spi.c - 1 - board\src\drv_spi.c - + + drv_uart.c 1 board\src\drv_uart.c + + start.c 1 board\src\start.c + + sysinit.c 1 @@ -427,91 +427,127 @@ 1 lib\src\acmp.c + + adc.c 1 lib\src\adc.c + + arm_cm0.c 1 lib\src\arm_cm0.c + + crc.c 1 lib\src\crc.c + + eeprom.c 1 lib\src\eeprom.c + + etm.c 1 lib\src\etm.c + + flash.c 1 lib\src\flash.c + + gpio.c 1 lib\src\gpio.c + + i2c.c 1 lib\src\i2c.c + + ics.c 1 lib\src\ics.c + + kbi.c 1 lib\src\kbi.c + + pit.c 1 lib\src\pit.c + + pmc.c 1 lib\src\pmc.c + + rtc.c 1 lib\src\rtc.c + + sim.c 1 lib\src\sim.c + + spi.c 1 lib\src\spi.c + + uart.c 1 lib\src\uart.c + + wdog.c 1 lib\src\wdog.c + + startup_NV32.s 2 @@ -527,56 +563,85 @@ 1 ..\..\src\clock.c + + components.c 1 ..\..\src\components.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -592,21 +657,29 @@ 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 @@ -622,46 +695,64 @@ 1 ..\..\components\drivers\misc\pin.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + spi_core.c 1 ..\..\components\drivers\spi\spi_core.c + + spi_dev.c 1 ..\..\components\drivers\spi\spi_dev.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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -677,26 +768,36 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + msh.c 1 ..\..\components\finsh\msh.c + + msh_cmd.c 1 ..\..\components\finsh\msh_cmd.c + + msh_file.c 1 @@ -707,5 +808,4 @@ - diff --git a/bsp/sam7x/project.uvproj b/bsp/sam7x/project.uvproj index 29a1b42672..9c6d088b9b 100644 --- a/bsp/sam7x/project.uvproj +++ b/bsp/sam7x/project.uvproj @@ -343,7 +343,7 @@ - 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 + applications;.;drivers;..\..\include;..\..\libcpu\arm\AT91SAM7X;..\..\libcpu\arm\common;..\..\components\finsh;..\..\components\net\lwip-2.0.2\src;..\..\components\net\lwip-2.0.2\src\include;..\..\components\net\lwip-2.0.2\src\include\ipv4;..\..\components\net\lwip-2.0.2\src\arch\include;..\..\components\net\lwip-2.0.2\src\include\netif @@ -386,14 +386,14 @@ application.c 1 - applications/application.c + applications\application.c startup.c 1 - applications/startup.c + applications\startup.c @@ -403,21 +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 @@ -427,91 +427,91 @@ clock.c 1 - ../../src/clock.c - - - - - components.c - 1 - ../../src/components.c + ..\..\src\clock.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -521,63 +521,63 @@ 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 @@ -587,339 +587,346 @@ shell.c 1 - ../../components/finsh/shell.c + ..\..\components\finsh\shell.c symbol.c 1 - ../../components/finsh/symbol.c + ..\..\components\finsh\symbol.c cmd.c 1 - ../../components/finsh/cmd.c + ..\..\components\finsh\cmd.c finsh_compiler.c 1 - ../../components/finsh/finsh_compiler.c + ..\..\components\finsh\finsh_compiler.c finsh_error.c 1 - ../../components/finsh/finsh_error.c + ..\..\components\finsh\finsh_error.c finsh_heap.c 1 - ../../components/finsh/finsh_heap.c + ..\..\components\finsh\finsh_heap.c finsh_init.c 1 - ../../components/finsh/finsh_init.c + ..\..\components\finsh\finsh_init.c finsh_node.c 1 - ../../components/finsh/finsh_node.c + ..\..\components\finsh\finsh_node.c finsh_ops.c 1 - ../../components/finsh/finsh_ops.c + ..\..\components\finsh\finsh_ops.c finsh_parser.c 1 - ../../components/finsh/finsh_parser.c + ..\..\components\finsh\finsh_parser.c finsh_var.c 1 - ../../components/finsh/finsh_var.c + ..\..\components\finsh\finsh_var.c finsh_vm.c 1 - ../../components/finsh/finsh_vm.c + ..\..\components\finsh\finsh_vm.c finsh_token.c 1 - ../../components/finsh/finsh_token.c + ..\..\components\finsh\finsh_token.c - LwIP + lwIP + + + sys_arch.c + 1 + ..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c + + api_lib.c 1 - ../../components/net/lwip-1.4.1/src/api/api_lib.c + ..\..\components\net\lwip-2.0.2\src\api\api_lib.c api_msg.c 1 - ../../components/net/lwip-1.4.1/src/api/api_msg.c + ..\..\components\net\lwip-2.0.2\src\api\api_msg.c err.c 1 - ../../components/net/lwip-1.4.1/src/api/err.c + ..\..\components\net\lwip-2.0.2\src\api\err.c netbuf.c 1 - ../../components/net/lwip-1.4.1/src/api/netbuf.c + ..\..\components\net\lwip-2.0.2\src\api\netbuf.c netdb.c 1 - ../../components/net/lwip-1.4.1/src/api/netdb.c + ..\..\components\net\lwip-2.0.2\src\api\netdb.c netifapi.c 1 - ../../components/net/lwip-1.4.1/src/api/netifapi.c + ..\..\components\net\lwip-2.0.2\src\api\netifapi.c sockets.c 1 - ../../components/net/lwip-1.4.1/src/api/sockets.c + ..\..\components\net\lwip-2.0.2\src\api\sockets.c tcpip.c 1 - ../../components/net/lwip-1.4.1/src/api/tcpip.c + ..\..\components\net\lwip-2.0.2\src\api\tcpip.c - sys_arch.c + def.c 1 - ../../components/net/lwip-1.4.1/src/arch/sys_arch.c + ..\..\components\net\lwip-2.0.2\src\core\def.c - def.c + dns.c 1 - ../../components/net/lwip-1.4.1/src/core/def.c + ..\..\components\net\lwip-2.0.2\src\core\dns.c - dhcp.c + inet_chksum.c 1 - ../../components/net/lwip-1.4.1/src/core/dhcp.c + ..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c - dns.c + init.c 1 - ../../components/net/lwip-1.4.1/src/core/dns.c + ..\..\components\net\lwip-2.0.2\src\core\init.c - init.c + ip.c 1 - ../../components/net/lwip-1.4.1/src/core/init.c + ..\..\components\net\lwip-2.0.2\src\core\ip.c memp.c 1 - ../../components/net/lwip-1.4.1/src/core/memp.c + ..\..\components\net\lwip-2.0.2\src\core\memp.c netif.c 1 - ../../components/net/lwip-1.4.1/src/core/netif.c + ..\..\components\net\lwip-2.0.2\src\core\netif.c pbuf.c 1 - ../../components/net/lwip-1.4.1/src/core/pbuf.c + ..\..\components\net\lwip-2.0.2\src\core\pbuf.c raw.c 1 - ../../components/net/lwip-1.4.1/src/core/raw.c + ..\..\components\net\lwip-2.0.2\src\core\raw.c stats.c 1 - ../../components/net/lwip-1.4.1/src/core/stats.c + ..\..\components\net\lwip-2.0.2\src\core\stats.c sys.c 1 - ../../components/net/lwip-1.4.1/src/core/sys.c + ..\..\components\net\lwip-2.0.2\src\core\sys.c tcp.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp.c + ..\..\components\net\lwip-2.0.2\src\core\tcp.c tcp_in.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp_in.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_in.c tcp_out.c 1 - ../../components/net/lwip-1.4.1/src/core/tcp_out.c + ..\..\components\net\lwip-2.0.2\src\core\tcp_out.c - timers.c + timeouts.c 1 - ../../components/net/lwip-1.4.1/src/core/timers.c + ..\..\components\net\lwip-2.0.2\src\core\timeouts.c udp.c 1 - ../../components/net/lwip-1.4.1/src/core/udp.c + ..\..\components\net\lwip-2.0.2\src\core\udp.c - autoip.c + ethernet.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/autoip.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernet.c - icmp.c + ethernetif.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/icmp.c + ..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c - igmp.c + lowpan6.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/igmp.c + ..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c - inet.c + autoip.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/inet.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c - inet_chksum.c + dhcp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c - ip.c + etharp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c - ip_addr.c + icmp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c - ip_frag.c + igmp.c 1 - ../../components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c - etharp.c + ip4.c 1 - ../../components/net/lwip-1.4.1/src/netif/etharp.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c - ethernetif.c + ip4_addr.c 1 - ../../components/net/lwip-1.4.1/src/netif/ethernetif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c - slipif.c + ip4_frag.c 1 - ../../components/net/lwip-1.4.1/src/netif/slipif.c + ..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c diff --git a/bsp/samd21/project.uvprojx b/bsp/samd21/project.uvprojx index cb71018e08..0f802c969f 100644 --- a/bsp/samd21/project.uvprojx +++ b/bsp/samd21/project.uvprojx @@ -1,16 +1,12 @@ - 2.1 -
### uVision Project, (C) Keil Software
- RT-Thread 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC ATSAMD21J18A @@ -18,28 +14,28 @@ Keil.SAMD21_DFP.1.2.0 http://www.keil.com/pack/ IRAM(0x20000000,0x00008000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0+") CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0ATSAMD21_256 -FS00 -FL040000 -FP0($$Device:ATSAMD21J18A$Flash\ATSAMD21_256.FLM)) 0 $$Device:ATSAMD21J18A$Device\SAMD21\Include\samd21.h - - - - - - - - - + + + + + + + + + $$Device:ATSAMD21J18A$SVD\SAMD21\ATSAMD21J18A.svd 0 0 - - - - - + + + + + 0 0 @@ -61,8 +57,8 @@ 0 0 - - + + 0 0 0 @@ -71,8 +67,8 @@ 0 0 - - + + 0 0 0 @@ -82,14 +78,14 @@ 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 0 0 - + 0 @@ -103,8 +99,8 @@ 0 0 3 - - + + 1 @@ -138,10 +134,10 @@ 1 BIN\UL2CM3.DLL "" () - - - - + + + + 0 @@ -174,7 +170,7 @@ 0 0 "Cortex-M0+" - + 0 0 0 @@ -306,7 +302,7 @@ 0x0 - + 1 @@ -332,9 +328,9 @@ 0 0 - + __SAMD21J18A__, DEBUG, EXTINT_CALLBACK_MODE=true, RTC_COUNT_ASYNC=true, USART_CALLBACK_MODE=false - + applications;.;board;asflib_config;asflib_config\clock_samd21_r21_da_ha1;sam_d2x_asflib\CMSIS\Include;sam_d2x_asflib\common\utils;sam_d2x_asflib\common\utils\interrupt;sam_d2x_asflib\common\boards;sam_d2x_asflib\common2\services\delay;sam_d2x_asflib\common2\services\delay\sam0;sam_d2x_asflib\sam0;sam_d2x_asflib\sam0\utils;sam_d2x_asflib\sam0\utils\preprocessor;sam_d2x_asflib\sam0\utils\header_files;sam_d2x_asflib\sam0\utils\cmsis\samd21\include;sam_d2x_asflib\sam0\utils\cmsis\samd21\source;sam_d2x_asflib\sam0\drivers\system;sam_d2x_asflib\sam0\drivers\system\pinmux;sam_d2x_asflib\sam0\drivers\system\power\power_sam_d_r_h;sam_d2x_asflib\sam0\drivers\system\reset\reset_sam_d_r_h;sam_d2x_asflib\sam0\drivers\system\clock;sam_d2x_asflib\sam0\drivers\system\interrupt;sam_d2x_asflib\sam0\drivers\system\interrupt\system_interrupt_samd21;sam_d2x_asflib\sam0\drivers\system\clock\clock_samd21_r21_da_ha1;sam_d2x_asflib\sam0\drivers\sercom;sam_d2x_asflib\sam0\drivers\sercom\usart;sam_d2x_asflib\sam0\drivers\port;sam_d2x_asflib\sam0\drivers\rtc;sam_d2x_asflib\sam0\drivers\extint;sam_d2x_asflib\sam0\drivers\extint\extint_sam_d_r_h;..\..\include;..\..\libcpu\arm\cortex-m0;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include @@ -350,10 +346,10 @@ 0 0 - - - - + + + + @@ -365,13 +361,13 @@ 0 0x00000000 0x20000000 - - - - - - - + + + + + + + @@ -384,6 +380,8 @@ 1 applications\application.c + + startup.c 1 @@ -399,11 +397,15 @@ 1 board\board.c + + sleep_timer.c 1 board\sleep_timer.c + + uart.c 1 @@ -419,71 +421,99 @@ 1 sam_d2x_asflib\common\utils\interrupt\interrupt_sam_nvic.c + + system_samd21.c 1 sam_d2x_asflib\sam0\utils\cmsis\samd21\source\system_samd21.c + + startup_SAMD21.s 2 sam_d2x_asflib\sam0\utils\cmsis\samd21\source\arm\startup_SAMD21.s + + system.c 1 sam_d2x_asflib\sam0\drivers\system\system.c + + pinmux.c 1 sam_d2x_asflib\sam0\drivers\system\pinmux\pinmux.c + + system_interrupt.c 1 sam_d2x_asflib\sam0\drivers\system\interrupt\system_interrupt.c + + clock.c 1 sam_d2x_asflib\sam0\drivers\system\clock\clock_samd21_r21_da_ha1\clock.c + + gclk.c 1 sam_d2x_asflib\sam0\drivers\system\clock\clock_samd21_r21_da_ha1\gclk.c + + sercom.c 1 sam_d2x_asflib\sam0\drivers\sercom\sercom.c + + usart.c 1 sam_d2x_asflib\sam0\drivers\sercom\usart\usart.c + + port.c 1 sam_d2x_asflib\sam0\drivers\port\port.c + + rtc_count.c 1 sam_d2x_asflib\sam0\drivers\rtc\rtc_sam_d_r_h\rtc_count.c + + rtc_count_interrupt.c 1 sam_d2x_asflib\sam0\drivers\rtc\rtc_sam_d_r_h\rtc_count_interrupt.c + + extint_callback.c 1 sam_d2x_asflib\sam0\drivers\extint\extint_callback.c + + extint.c 1 @@ -499,51 +529,78 @@ 1 ..\..\src\clock.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -559,21 +616,29 @@ 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 @@ -589,31 +654,43 @@ 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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -624,11 +701,9 @@ - - - - + + + -
diff --git a/bsp/stm32f0x/project.uvopt b/bsp/stm32f0x/project.uvopt deleted file mode 100644 index 6abc948d0a..0000000000 --- a/bsp/stm32f0x/project.uvopt +++ /dev/null @@ -1,1141 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - rt-thread - 0x4 - ARM-ADS - - 8000000 - - 0 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\build\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 0 - - SARMCM3.DLL - - DARMCM1.DLL - -pCM0 - SARMCM3.DLL - - TARMCM1.DLL - -pCM0 - - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 13 - - - - - - - - - - - STLink\ST-LINKIII-KEIL_SWO.dll - - - - 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 - - - - - - - - STM32_StdPeriph - 0 - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\CMSIS\ST\STM32F0xx\Source\Templates\system_stm32f0xx.c - system_stm32f0xx.c - 0 - 0 - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_adc.c - stm32f0xx_adc.c - 0 - 0 - - - 1 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_cec.c - stm32f0xx_cec.c - 0 - 0 - - - 1 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_comp.c - stm32f0xx_comp.c - 0 - 0 - - - 1 - 5 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_crc.c - stm32f0xx_crc.c - 0 - 0 - - - 1 - 6 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dac.c - stm32f0xx_dac.c - 0 - 0 - - - 1 - 7 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dbgmcu.c - stm32f0xx_dbgmcu.c - 0 - 0 - - - 1 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dma.c - stm32f0xx_dma.c - 0 - 0 - - - 1 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_exti.c - stm32f0xx_exti.c - 0 - 0 - - - 1 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_flash.c - stm32f0xx_flash.c - 0 - 0 - - - 1 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_gpio.c - stm32f0xx_gpio.c - 0 - 0 - - - 1 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_i2c.c - stm32f0xx_i2c.c - 0 - 0 - - - 1 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_iwdg.c - stm32f0xx_iwdg.c - 0 - 0 - - - 1 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_misc.c - stm32f0xx_misc.c - 0 - 0 - - - 1 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_pwr.c - stm32f0xx_pwr.c - 0 - 0 - - - 1 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rcc.c - stm32f0xx_rcc.c - 0 - 0 - - - 1 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rtc.c - stm32f0xx_rtc.c - 0 - 0 - - - 1 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_spi.c - stm32f0xx_spi.c - 0 - 0 - - - 1 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_syscfg.c - stm32f0xx_syscfg.c - 0 - 0 - - - 1 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_tim.c - stm32f0xx_tim.c - 0 - 0 - - - 1 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_usart.c - stm32f0xx_usart.c - 0 - 0 - - - 1 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_wwdg.c - stm32f0xx_wwdg.c - 0 - 0 - - - 1 - 23 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\CMSIS\ST\STM32F0xx\Source\Templates\arm\startup_stm32f0xx.s - startup_stm32f0xx.s - 0 - 0 - - - - - Applications - 0 - 0 - 0 - 0 - - 2 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications\application.c - application.c - 0 - 0 - - - 2 - 25 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications\startup.c - startup.c - 0 - 0 - - - - - Drivers - 0 - 0 - 0 - 0 - - 3 - 26 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\board.c - board.c - 0 - 0 - - - 3 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\led.c - led.c - 0 - 0 - - - 3 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\stm32f0xx_it.c - stm32f0xx_it.c - 0 - 0 - - - 3 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - drivers\usart.c - usart.c - 0 - 0 - - - - - Kernel - 0 - 0 - 0 - 0 - - 4 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - 0 - 0 - - - 4 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\components.c - components.c - 0 - 0 - - - 4 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - 0 - 0 - - - 4 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - 0 - 0 - - - 4 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - 0 - 0 - - - 4 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - 0 - 0 - - - 4 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - 0 - 0 - - - 4 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - 0 - 0 - - - 4 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - 0 - 0 - - - 4 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - 0 - 0 - - - 4 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - 0 - 0 - - - 4 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - 0 - 0 - - - - - CORTEX-M0 - 0 - 0 - 0 - 0 - - 5 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m0\cpuport.c - cpuport.c - 0 - 0 - - - 5 - 43 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m0\context_rvds.S - context_rvds.S - 0 - 0 - - - 5 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - 0 - 0 - - - 5 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 5 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - - - DeviceDrivers - 0 - 0 - 0 - 0 - - 6 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 6 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\completion.c - completion.c - 0 - 0 - - - 6 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\dataqueue.c - dataqueue.c - 0 - 0 - - - 6 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\pipe.c - pipe.c - 0 - 0 - - - 6 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\portal.c - portal.c - 0 - 0 - - - 6 - 52 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 6 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\drivers\src\workqueue.c - workqueue.c - 0 - 0 - - - - - finsh - 0 - 0 - 0 - 0 - - 7 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 7 - 55 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - 0 - 0 - - - 7 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - 7 - 57 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\msh_cmd.c - msh_cmd.c - 0 - 0 - - - 7 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\msh.c - msh.c - 0 - 0 - - - -
diff --git a/bsp/stm32f0x/project.uvproj b/bsp/stm32f0x/project.uvproj index 0b72a4f31d..4aa2781c80 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 @@ -136,23 +133,22 @@ 1 0 1 - 0 0 13 - - - - - + + + + + - - - - - + + + + + STLink\ST-LINKIII-KEIL_SWO.dll @@ -165,10 +161,9 @@ 1 4104 - 0 STLink\ST-LINKIII-KEIL_SWO.dll "" () - + @@ -200,7 +195,7 @@ 0 0 "Cortex-M0" - + 0 0 0 @@ -331,7 +326,7 @@ 0x0 - + 1 @@ -346,12 +341,11 @@ 0 0 0 - 0 - + 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\drivers\include;..\..\components\drivers\include;..\..\components\finsh + + applications;.;drivers;Libraries\STM32F0xx_StdPeriph_Driver\inc;Libraries\CMSIS\ST\STM32F0xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m0;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -362,12 +356,11 @@ 0 0 0 - 0 - - - - + + + + @@ -379,16 +372,64 @@ 0 0x08000000 0x20000000 - - - + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) - - + + + + 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 + + + STM32_StdPeriph @@ -397,111 +438,155 @@ 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 + + stm32f0xx_comp.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_comp.c + + stm32f0xx_crc.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_crc.c + + stm32f0xx_dac.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dac.c + + stm32f0xx_dbgmcu.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dbgmcu.c + + stm32f0xx_dma.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_dma.c + + stm32f0xx_exti.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_exti.c + + stm32f0xx_flash.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_flash.c + + stm32f0xx_gpio.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_gpio.c + + stm32f0xx_i2c.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_i2c.c + + stm32f0xx_iwdg.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_iwdg.c + + stm32f0xx_misc.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_misc.c + + stm32f0xx_pwr.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_pwr.c + + stm32f0xx_rcc.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rcc.c + + stm32f0xx_rtc.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rtc.c + + stm32f0xx_spi.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_spi.c + + stm32f0xx_syscfg.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_syscfg.c + + stm32f0xx_tim.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_tim.c + + stm32f0xx_usart.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_usart.c + + stm32f0xx_wwdg.c 1 Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_wwdg.c + + startup_stm32f0xx.s 2 @@ -509,46 +594,6 @@ - - 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 - - - Kernel @@ -557,56 +602,85 @@ 1 ..\..\src\clock.c + + components.c 1 ..\..\src\components.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -622,21 +696,29 @@ 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 @@ -652,31 +734,43 @@ 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 + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -692,30 +786,44 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + + + msh.c + 1 + ..\..\components\finsh\msh.c + + + msh_cmd.c 1 ..\..\components\finsh\msh_cmd.c + + - msh.c + msh_file.c 1 - ..\..\components\finsh\msh.c + ..\..\components\finsh\msh_file.c -
diff --git a/bsp/stm32f0x/project.uvprojx b/bsp/stm32f0x/project.uvprojx index d07f696dd3..6dd5486895 100644 --- a/bsp/stm32f0x/project.uvprojx +++ b/bsp/stm32f0x/project.uvprojx @@ -348,7 +348,7 @@ USE_STDPERIPH_DRIVER - .;..\..\components\drivers\include;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;Libraries\CMSIS\Include;Libraries\CMSIS\ST\STM32F0xx\Include;Libraries\STM32F0xx_StdPeriph_Driver\inc;applications;drivers + applications;.;drivers;Libraries\STM32F0xx_StdPeriph_Driver\inc;Libraries\CMSIS\ST\STM32F0xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m0;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -385,6 +385,54 @@ + + 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 + + + STM32_StdPeriph @@ -549,54 +597,6 @@ - - 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 - - - Kernel @@ -669,6 +669,13 @@ ..\..\src\scheduler.c + + + signal.c + 1 + ..\..\src\signal.c + + thread.c @@ -754,16 +761,16 @@ - portal.c + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c @@ -797,6 +804,13 @@ ..\..\components\finsh\cmd.c + + + msh.c + 1 + ..\..\components\finsh\msh.c + + msh_cmd.c @@ -806,9 +820,9 @@ - msh.c + msh_file.c 1 - ..\..\components\finsh\msh.c + ..\..\components\finsh\msh_file.c diff --git a/bsp/stm32f107/project.ewp b/bsp/stm32f107/project.ewp index 4c268d3a10..b145294ca4 100644 --- a/bsp/stm32f107/project.ewp +++ b/bsp/stm32f107/project.ewp @@ -147,6 +147,9 @@ USE_STDPERIPH_DRIVER STM32F10X_CL + RT_USING_DLIBC + _DLIB_FILE_DESCRIPTOR + _DLIB_THREAD_SUPPORT - diff --git a/bsp/stm32f10x/project.ewp b/bsp/stm32f10x/project.ewp index 4281b8a337..22927728a1 100644 --- a/bsp/stm32f10x/project.ewp +++ b/bsp/stm32f10x/project.ewp @@ -1,2098 +1,2087 @@ - - - - 2 - - Debug - - ARM - - 1 - - General - 3 - - 21 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 28 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 8 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 15 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Release - - ARM - - 0 - - General - 3 - - 21 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 28 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 8 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 0 - - - - - - - - - CUSTOM - 3 - - - - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 15 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 0 - - - - - - - BILINK - 0 - - - - - Applications - - $PROJ_DIR$\applications\application.c - - - $PROJ_DIR$\applications\startup.c - - - - Components - - $PROJ_DIR$\..\..\components\init\components.c - - - - CORTEX-M3 - - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - - - - DeviceDrivers - - $PROJ_DIR$\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - - - $PROJ_DIR$\..\..\components\drivers\src\pipe.c - - - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - - - $PROJ_DIR$\..\..\components\drivers\serial\serial.c - - - - Drivers - - $PROJ_DIR$\drivers\board.c - - - $PROJ_DIR$\drivers\led.c - - - $PROJ_DIR$\drivers\stm32f10x_it.c - - - $PROJ_DIR$\drivers\usart.c - - - - finsh - - $PROJ_DIR$\..\..\components\finsh\cmd.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_error.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_init.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_node.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_token.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_var.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - - - $PROJ_DIR$\..\..\components\finsh\msh.c - - - $PROJ_DIR$\..\..\components\finsh\msh_cmd.c - - - $PROJ_DIR$\..\..\components\finsh\shell.c - - - $PROJ_DIR$\..\..\components\finsh\symbol.c - - - - Kernel - - $PROJ_DIR$\..\..\src\clock.c - - - $PROJ_DIR$\..\..\src\device.c - - - $PROJ_DIR$\..\..\src\idle.c - - - $PROJ_DIR$\..\..\src\ipc.c - - - $PROJ_DIR$\..\..\src\irq.c - - - $PROJ_DIR$\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\src\mem.c - - - $PROJ_DIR$\..\..\src\mempool.c - - - $PROJ_DIR$\..\..\src\object.c - - - $PROJ_DIR$\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\src\thread.c - - - $PROJ_DIR$\..\..\src\timer.c - - - - STM32_StdPeriph - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - - - $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - - - + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 21 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 14 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 21 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 14 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\application.c + + + $PROJ_DIR$\applications\startup.c + + + $PROJ_DIR$\applications\canapp.c + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\stm32f10x_it.c + + + $PROJ_DIR$\drivers\led.c + + + $PROJ_DIR$\drivers\usart.c + + + $PROJ_DIR$\drivers\gpio.c + + + $PROJ_DIR$\drivers\bxcan.c + + + + STM32_StdPeriph + + $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + + + $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\components.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M3 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + DeviceDrivers + + $PROJ_DIR$\..\..\components\drivers\can\can.c + + + $PROJ_DIR$\..\..\components\drivers\misc\pin.c + + + $PROJ_DIR$\..\..\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + diff --git a/bsp/stm32f10x/project.uvproj b/bsp/stm32f10x/project.uvproj index e59de7eead..c034c372a4 100644 --- a/bsp/stm32f10x/project.uvproj +++ b/bsp/stm32f10x/project.uvproj @@ -344,11 +344,12 @@ 0 0 0 + 1 STM32F10X_HD, USE_STDPERIPH_DRIVER - 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/include;../../components/drivers/include;../../components/finsh + applications;.;drivers;Libraries\STM32F10x_StdPeriph_Driver\inc;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x;..\..\components\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -387,235 +388,249 @@ - STM32_StdPeriph + Applications - system_stm32f10x.c + application.c 1 - Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c + applications\application.c - stm32f10x_crc.c + startup.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c + applications\startup.c - stm32f10x_rcc.c + canapp.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c + applications\canapp.c + + + Drivers - stm32f10x_wwdg.c + board.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c + drivers\board.c - stm32f10x_pwr.c + stm32f10x_it.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c + drivers\stm32f10x_it.c - stm32f10x_exti.c + led.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c + drivers\led.c - stm32f10x_bkp.c + usart.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c + drivers\usart.c - stm32f10x_i2c.c + gpio.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c + drivers\gpio.c - stm32f10x_adc.c + bxcan.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c + drivers\bxcan.c + + + STM32_StdPeriph - stm32f10x_dac.c + system_stm32f10x.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c + Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - stm32f10x_rtc.c + stm32f10x_crc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - stm32f10x_fsmc.c + stm32f10x_rcc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - stm32f10x_tim.c + stm32f10x_wwdg.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - stm32f10x_iwdg.c + stm32f10x_pwr.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - stm32f10x_spi.c + stm32f10x_exti.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - stm32f10x_flash.c + stm32f10x_bkp.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - stm32f10x_sdio.c + stm32f10x_i2c.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - stm32f10x_gpio.c + stm32f10x_adc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - stm32f10x_usart.c + stm32f10x_dac.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - stm32f10x_dbgmcu.c + stm32f10x_rtc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - stm32f10x_dma.c + stm32f10x_fsmc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - stm32f10x_can.c + stm32f10x_tim.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - stm32f10x_cec.c + stm32f10x_iwdg.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - misc.c + stm32f10x_spi.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/misc.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - startup_stm32f10x_hd.s - 2 - Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/arm/startup_stm32f10x_hd.s + stm32f10x_flash.c + 1 + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - Applications - application.c + stm32f10x_sdio.c 1 - applications/application.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - canapp.c + stm32f10x_gpio.c 1 - applications/canapp.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - startup.c + stm32f10x_usart.c 1 - applications/startup.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - Drivers - board.c + stm32f10x_dbgmcu.c 1 - drivers/board.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - stm32f10x_it.c + stm32f10x_dma.c 1 - drivers/stm32f10x_it.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - led.c + stm32f10x_can.c 1 - drivers/led.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - usart.c + stm32f10x_cec.c 1 - drivers/usart.c + Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + + + misc.c + 1 + Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + + + + + startup_stm32f10x_hd.s + 2 + Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s @@ -625,91 +640,98 @@ clock.c 1 - ../../src/clock.c + ..\..\src\clock.c components.c 1 - ../../src/components.c + ..\..\src\components.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -719,87 +741,101 @@ 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 DeviceDrivers + + + can.c + 1 + ..\..\components\drivers\can\can.c + + + + + pin.c + 1 + ..\..\components\drivers\misc\pin.c + + 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 + ringbuffer.c 1 - ../../components/drivers/src/portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\drivers\src\waitqueue.c workqueue.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\drivers\src\workqueue.c @@ -809,91 +845,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/stm32f10x/project.uvprojx b/bsp/stm32f10x/project.uvprojx index 8f84c4c435..c3990ba803 100644 --- a/bsp/stm32f10x/project.uvprojx +++ b/bsp/stm32f10x/project.uvprojx @@ -1,46 +1,41 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rtthread-stm32 0x4 ARM-ADS - 5050169::V5.05 update 2 (build 169)::.\ARMCC_505u2 - 5050169::V5.05 update 2 (build 169)::.\ARMCC_505u2 STM32F103ZE STMicroelectronics - Keil.STM32F1xx_DFP.2.2.0 + Keil.STM32F1xx_DFP.1.0.5 http://www.keil.com/pack/ IROM(0x08000000,0x80000) IRAM(0x20000000,0x10000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000 -FP0($$Device:STM32F103ZE$Flash\STM32F10x_512.FLM)) 0 $$Device:STM32F103ZE$Device\Include\stm32f10x.h - - - - - - - - - + + + + + + + + + $$Device:STM32F103ZE$SVD\STM32F103xx.svd 0 0 - - - - - + + + + ST\STM32F10x\ + ST\STM32F10x\ 0 0 @@ -62,8 +57,8 @@ 0 0 - - + + 0 0 0 @@ -72,25 +67,21 @@ 0 0 - - + + 0 0 - 0 - 0 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 - 0 - 0 0 - + 0 @@ -104,19 +95,18 @@ 0 0 3 - - - 1 + + SARMCM3.DLL - -REMAP - DCM.DLL - -pCM3 + + DARMSTM.DLL + -pSTM32F103ZE SARMCM3.DLL - - TCM.DLL - -pCM3 + + TARMSTM.DLL + -pSTM32F103ZE @@ -126,6 +116,45 @@ 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 + @@ -134,16 +163,12 @@ 0 1 1 - 4096 + 4099 1 - BIN\UL2CM3.DLL + Segger\JL2CM3.dll "" () - - - - - 0 + @@ -175,7 +200,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -190,7 +215,6 @@ 1 0 0 - 0 3 3 0 @@ -307,7 +331,7 @@ 0x0 - + 1 @@ -323,20 +347,12 @@ 0 0 0 - 0 - 0 - 0 - 0 - 1 - 1 - 0 - 0 - 0 + 1 - - USE_STDPERIPH_DRIVER - - .;..\..\components\CMSIS\Include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\init;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x;Libraries\STM32F10x_StdPeriph_Driver\inc;applications;drivers + + STM32F10X_HD, USE_STDPERIPH_DRIVER + + applications;.;drivers;Libraries\STM32F10x_StdPeriph_Driver\inc;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x;..\..\components\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -348,13 +364,11 @@ 0 0 0 - 0 - 0 - - - - + + + + @@ -366,13 +380,12 @@ 0 0x08000000 0x20000000 - - - - - --keep __fsym_* --keep __vsym_* --keep __rt_init* - - + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -385,15 +398,19 @@ 1 applications\application.c + + startup.c 1 applications\startup.c + + canapp.c 1 - .\applications\canapp.c + applications\canapp.c @@ -405,30 +422,40 @@ 1 drivers\board.c + + stm32f10x_it.c 1 drivers\stm32f10x_it.c + + led.c 1 drivers\led.c + + usart.c 1 drivers\usart.c + + - bxcan.c + gpio.c 1 - .\drivers\bxcan.c + drivers\gpio.c + + - gpio.c + bxcan.c 1 - .\drivers\gpio.c + drivers\bxcan.c @@ -440,121 +467,169 @@ 1 Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + stm32f10x_crc.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + stm32f10x_rcc.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + stm32f10x_wwdg.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + stm32f10x_pwr.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + stm32f10x_exti.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + stm32f10x_bkp.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + stm32f10x_i2c.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + stm32f10x_adc.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + stm32f10x_dac.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + stm32f10x_rtc.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + stm32f10x_fsmc.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + stm32f10x_tim.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + stm32f10x_iwdg.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + stm32f10x_spi.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + stm32f10x_flash.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + stm32f10x_sdio.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + stm32f10x_gpio.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + stm32f10x_usart.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + stm32f10x_dbgmcu.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + + stm32f10x_dma.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + stm32f10x_can.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + stm32f10x_cec.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + misc.c 1 Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + + startup_stm32f10x_hd.s 2 @@ -570,56 +645,92 @@ 1 ..\..\src\clock.c + + + + components.c + 1 + ..\..\src\components.c + + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -635,21 +746,29 @@ 1 ..\..\libcpu\arm\cortex-m3\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m3\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -659,51 +778,67 @@ DeviceDrivers + + + can.c + 1 + ..\..\components\drivers\can\can.c + + + + + pin.c + 1 + ..\..\components\drivers\misc\pin.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + completion.c 1 ..\..\components\drivers\src\completion.c + + dataqueue.c 1 ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 ..\..\components\drivers\src\pipe.c - - portal.c - 1 - ..\..\components\drivers\src\portal.c - + + ringbuffer.c 1 ..\..\components\drivers\src\ringbuffer.c + + - workqueue.c - 1 - ..\..\components\drivers\src\workqueue.c - - - pin.c + waitqueue.c 1 - ..\..\components\drivers\misc\pin.c + ..\..\components\drivers\src\waitqueue.c + + - can.c + workqueue.c 1 - ..\..\components\drivers\can\can.c + ..\..\components\drivers\src\workqueue.c @@ -715,86 +850,93 @@ 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 - - - - Components - components.c + finsh_token.c 1 - ..\..\src\components.c + ..\..\components\finsh\finsh_token.c
- - - - - - - diff --git a/bsp/stm32f10x_HAL/project.ewp b/bsp/stm32f10x_HAL/project.ewp index 4281b8a337..83da39632c 100644 --- a/bsp/stm32f10x_HAL/project.ewp +++ b/bsp/stm32f10x_HAL/project.ewp @@ -1,2098 +1,2143 @@ - - - - 2 - - Debug - - ARM - - 1 - - General - 3 - - 21 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 28 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 8 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 15 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Release - - ARM - - 0 - - General - 3 - - 21 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 28 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 8 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 0 - - - - - - - - - CUSTOM - 3 - - - - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 15 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 0 - - - - - - - BILINK - 0 - - - - - Applications - - $PROJ_DIR$\applications\application.c - - - $PROJ_DIR$\applications\startup.c - - - - Components - - $PROJ_DIR$\..\..\components\init\components.c - - - - CORTEX-M3 - - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - - - - DeviceDrivers - - $PROJ_DIR$\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - - - $PROJ_DIR$\..\..\components\drivers\src\pipe.c - - - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - - - $PROJ_DIR$\..\..\components\drivers\serial\serial.c - - - - Drivers - - $PROJ_DIR$\drivers\board.c - - - $PROJ_DIR$\drivers\led.c - - - $PROJ_DIR$\drivers\stm32f10x_it.c - - - $PROJ_DIR$\drivers\usart.c - - - - finsh - - $PROJ_DIR$\..\..\components\finsh\cmd.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_error.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_init.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_node.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_token.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_var.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - - - $PROJ_DIR$\..\..\components\finsh\msh.c - - - $PROJ_DIR$\..\..\components\finsh\msh_cmd.c - - - $PROJ_DIR$\..\..\components\finsh\shell.c - - - $PROJ_DIR$\..\..\components\finsh\symbol.c - - - - Kernel - - $PROJ_DIR$\..\..\src\clock.c - - - $PROJ_DIR$\..\..\src\device.c - - - $PROJ_DIR$\..\..\src\idle.c - - - $PROJ_DIR$\..\..\src\ipc.c - - - $PROJ_DIR$\..\..\src\irq.c - - - $PROJ_DIR$\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\src\mem.c - - - $PROJ_DIR$\..\..\src\mempool.c - - - $PROJ_DIR$\..\..\src\object.c - - - $PROJ_DIR$\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\src\thread.c - - - $PROJ_DIR$\..\..\src\timer.c - - - - STM32_StdPeriph - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - - - $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - $PROJ_DIR$\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - - - + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 21 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 14 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 21 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 28 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 8 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 14 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\application.c + + + $PROJ_DIR$\applications\startup.c + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\stm32f1xx_it.c + + + $PROJ_DIR$\drivers\gpio.c + + + $PROJ_DIR$\drivers\usart.c + + + + STM32_HAL + + $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2c.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_irda.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc_ex.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_smartcard.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi_ex.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_wwdg.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_adc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_crc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dac.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_fsmc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_i2c.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_pwr.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rtc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_sdmmc.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_tim.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c + + + $PROJ_DIR$\Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c + + + $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F1xx\Source\Templates\iar\startup_stm32f103xb.s + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M3 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + DeviceDrivers + + $PROJ_DIR$\..\..\components\drivers\misc\pin.c + + + $PROJ_DIR$\..\..\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + diff --git a/bsp/stm32f10x_HAL/project.uvproj b/bsp/stm32f10x_HAL/project.uvproj index e59de7eead..d0a3075f45 100644 --- a/bsp/stm32f10x_HAL/project.uvproj +++ b/bsp/stm32f10x_HAL/project.uvproj @@ -344,11 +344,12 @@ 0 0 0 + 1 - STM32F10X_HD, USE_STDPERIPH_DRIVER + STM32F103xB, USE_HAL_DRIVER - 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/include;../../components/drivers/include;../../components/finsh + applications;.;drivers;Libraries\CMSIS\Device\ST\STM32F1xx\Include;Libraries\STM32F1xx_HAL_Driver\Inc;Libraries\CMSIS\Include;..\..\components\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -379,7 +380,7 @@ - --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + --keep *.o(FSymTab) --keep *.o(VSymTab) @@ -387,329 +388,483 @@ - STM32_StdPeriph + Applications - system_stm32f10x.c + application.c 1 - Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c + applications\application.c - stm32f10x_crc.c + startup.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_crc.c + applications\startup.c + + + Drivers - stm32f10x_rcc.c + board.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c + drivers\board.c - stm32f10x_wwdg.c + stm32f1xx_it.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_wwdg.c + drivers\stm32f1xx_it.c - stm32f10x_pwr.c + gpio.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_pwr.c + drivers\gpio.c - stm32f10x_exti.c + usart.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c + drivers\usart.c + + + STM32_HAL - stm32f10x_bkp.c + system_stm32f1xx.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_bkp.c + Libraries\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c - stm32f10x_i2c.c + stm32f1xx_hal_adc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c - stm32f10x_adc.c + stm32f1xx_hal_adc_ex.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_adc.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c - stm32f10x_dac.c + stm32f1xx_hal_gpio.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dac.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - stm32f10x_rtc.c + stm32f1xx_hal_gpio_ex.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rtc.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - stm32f10x_fsmc.c + stm32f1xx_hal_flash.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_fsmc.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - stm32f10x_tim.c + stm32f1xx_hal_flash_ex.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - stm32f10x_iwdg.c + stm32f1xx_hal_dma.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_iwdg.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - stm32f10x_spi.c + stm32f1xx_hal_cortex.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - stm32f10x_flash.c + stm32f1xx_hal_crc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c - stm32f10x_sdio.c + stm32f1xx_hal_i2c.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_sdio.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2c.c - stm32f10x_gpio.c + stm32f1xx_hal_irda.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_irda.c - stm32f10x_usart.c + stm32f1xx_hal_iwdg.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c - stm32f10x_dbgmcu.c + stm32f1xx_hal_pwr.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dbgmcu.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - stm32f10x_dma.c + stm32f1xx_hal_rcc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - stm32f10x_can.c + stm32f1xx_hal_rcc_ex.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_can.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - stm32f10x_cec.c + stm32f1xx_hal_rtc.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_cec.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc.c - misc.c + stm32f1xx_hal_rtc_ex.c 1 - Libraries/STM32F10x_StdPeriph_Driver/src/misc.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc_ex.c - startup_stm32f10x_hd.s - 2 - Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/arm/startup_stm32f10x_hd.s + stm32f1xx_hal_smartcard.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_smartcard.c - - - Applications - application.c + stm32f1xx_hal_spi.c 1 - applications/application.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c - canapp.c + stm32f1xx_hal_spi_ex.c 1 - applications/canapp.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi_ex.c - startup.c + stm32f1xx_hal_tim.c 1 - applications/startup.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - - - Drivers - board.c + stm32f1xx_hal_tim_ex.c 1 - drivers/board.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - stm32f10x_it.c + stm32f1xx_hal_uart.c 1 - drivers/stm32f10x_it.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - led.c + stm32f1xx_hal_usart.c 1 - drivers/led.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c - usart.c + stm32f1xx_hal_wwdg.c 1 - drivers/usart.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_wwdg.c - - - Kernel - clock.c + stm32f1xx_hal.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + + + + + stm32f1xx_ll_adc.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_adc.c + + + + + stm32f1xx_ll_crc.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_crc.c + + + + + stm32f1xx_ll_dac.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dac.c + + + + + stm32f1xx_ll_dma.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + + + + + stm32f1xx_ll_exti.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + + + + + stm32f1xx_ll_fsmc.c 1 - ../../src/clock.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_fsmc.c - components.c + stm32f1xx_ll_gpio.c 1 - ../../src/components.c + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + + + + + stm32f1xx_ll_i2c.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_i2c.c + + + + + stm32f1xx_ll_pwr.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_pwr.c + + + + + stm32f1xx_ll_rcc.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + + + + + stm32f1xx_ll_rtc.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rtc.c + + + + + stm32f1xx_ll_sdmmc.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_sdmmc.c + + + + + stm32f1xx_ll_spi.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c + + + + + stm32f1xx_ll_tim.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_tim.c + + + + + stm32f1xx_ll_usart.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + + + + + stm32f1xx_ll_usb.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c + + + + + stm32f1xx_ll_utils.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + + + + + stm32f1xx_hal_can.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + + + + + stm32f1xx_hal_pcd.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c + + + + + stm32f1xx_hal_pcd_ex.c + 1 + Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c + + + + + startup_stm32f103xb.s + 2 + Libraries\CMSIS\Device\ST\STM32F1xx\Source\Templates\arm\startup_stm32f103xb.s + + + + + Kernel + + + clock.c + 1 + ..\..\src\clock.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -719,87 +874,94 @@ 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 DeviceDrivers + + + pin.c + 1 + ..\..\components\drivers\misc\pin.c + + 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 + ringbuffer.c 1 - ../../components/drivers/src/portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\drivers\src\waitqueue.c workqueue.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\drivers\src\workqueue.c @@ -809,91 +971,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/stm32f10x_HAL/project.uvprojx b/bsp/stm32f10x_HAL/project.uvprojx index 6baad14e83..24ae146d5e 100644 --- a/bsp/stm32f10x_HAL/project.uvprojx +++ b/bsp/stm32f10x_HAL/project.uvprojx @@ -1,10 +1,7 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rtthread-stm32 @@ -19,28 +16,28 @@ Keil.STM32F1xx_DFP.2.2.0 http://www.keil.com/pack/ IRAM(0x20000000,0x5000) IROM(0x08000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)) 0 $$Device:STM32F103RB$Device\Include\stm32f10x.h - - - - - - - - - + + + + + + + + + $$Device:STM32F103RB$SVD\STM32F103xx.svd 0 0 - - - - - + + + + + 0 0 @@ -62,8 +59,8 @@ 0 0 - - + + 0 0 0 @@ -72,8 +69,8 @@ 0 0 - - + + 0 0 0 @@ -83,14 +80,14 @@ 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 0 0 - + 0 @@ -104,8 +101,8 @@ 0 0 3 - - + + 1 @@ -114,7 +111,7 @@ DCM.DLL -pCM3 SARMCM3.DLL - + TCM.DLL -pCM3 @@ -139,10 +136,10 @@ 1 BIN\UL2CM3.DLL "" () - - - - + + + + 0 @@ -175,7 +172,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -307,7 +304,7 @@ 0x0 - + 1 @@ -333,9 +330,9 @@ 0 0 - + STM32F103xB, USE_HAL_DRIVER - + applications;.;drivers;Libraries\CMSIS\Device\ST\STM32F1xx\Include;Libraries\STM32F1xx_HAL_Driver\Inc;Libraries\CMSIS\Include;..\..\components\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -351,10 +348,10 @@ 0 0 - - - - + + + +
@@ -366,13 +363,13 @@ 0 0x08000000 0x20000000 - - - - + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + @@ -385,6 +382,8 @@ 1 applications\application.c + + startup.c 1 @@ -400,16 +399,22 @@ 1 drivers\board.c + + stm32f1xx_it.c 1 drivers\stm32f1xx_it.c + + gpio.c 1 drivers\gpio.c + + usart.c 1 @@ -425,236 +430,330 @@ 1 Libraries\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c + + stm32f1xx_hal_adc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.c + + stm32f1xx_hal_adc_ex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.c + + stm32f1xx_hal_gpio.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + stm32f1xx_hal_gpio_ex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + stm32f1xx_hal_flash.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + stm32f1xx_hal_flash_ex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + + stm32f1xx_hal_dma.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + stm32f1xx_hal_cortex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + + stm32f1xx_hal_crc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_crc.c + + stm32f1xx_hal_i2c.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_i2c.c + + stm32f1xx_hal_irda.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_irda.c + + stm32f1xx_hal_iwdg.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_iwdg.c + + stm32f1xx_hal_pwr.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + + stm32f1xx_hal_rcc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + + stm32f1xx_hal_rcc_ex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + + stm32f1xx_hal_rtc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc.c + + stm32f1xx_hal_rtc_ex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rtc_ex.c + + stm32f1xx_hal_smartcard.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_smartcard.c + + stm32f1xx_hal_spi.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c + + stm32f1xx_hal_spi_ex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi_ex.c + + stm32f1xx_hal_tim.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + + stm32f1xx_hal_tim_ex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + stm32f1xx_hal_uart.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + + stm32f1xx_hal_usart.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_usart.c + + stm32f1xx_hal_wwdg.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_wwdg.c + + stm32f1xx_hal.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + + stm32f1xx_ll_adc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_adc.c + + stm32f1xx_ll_crc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_crc.c + + stm32f1xx_ll_dac.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dac.c + + stm32f1xx_ll_dma.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + + stm32f1xx_ll_exti.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + + stm32f1xx_ll_fsmc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_fsmc.c + + stm32f1xx_ll_gpio.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + + stm32f1xx_ll_i2c.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_i2c.c + + stm32f1xx_ll_pwr.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_pwr.c + + stm32f1xx_ll_rcc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + + stm32f1xx_ll_rtc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rtc.c + + stm32f1xx_ll_sdmmc.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_sdmmc.c + + stm32f1xx_ll_spi.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c + + stm32f1xx_ll_tim.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_tim.c + + stm32f1xx_ll_usart.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + + stm32f1xx_ll_usb.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c + + stm32f1xx_ll_utils.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + + stm32f1xx_hal_can.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + + stm32f1xx_hal_pcd.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c + + stm32f1xx_hal_pcd_ex.c 1 Libraries\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c + + startup_stm32f103xb.s 2 @@ -670,56 +769,85 @@ 1 ..\..\src\clock.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -735,21 +863,29 @@ 1 ..\..\libcpu\arm\cortex-m3\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m3\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -765,36 +901,50 @@ 1 ..\..\components\drivers\misc\pin.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + completion.c 1 ..\..\components\drivers\src\completion.c + + dataqueue.c 1 ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 ..\..\components\drivers\src\pipe.c + + - portal.c + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -810,61 +960,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -875,11 +1049,9 @@ - - - - + + + - diff --git a/bsp/stm32f20x/project.ewp b/bsp/stm32f20x/project.ewp index 87026e2397..21c42dd843 100644 --- a/bsp/stm32f20x/project.ewp +++ b/bsp/stm32f20x/project.ewp @@ -1,5 +1,3 @@ - - 2 @@ -12,7 +10,7 @@ General 3 - 21 + 18 1 1 - - - - ICCARM 2 - 28 + 26 1 1 - @@ -433,15 +409,15 @@ @@ -579,7 +555,7 @@ @@ -929,7 +877,7 @@ General 3 - 21 + 18 1 0 - - - - @@ -1076,7 +1006,7 @@ ICCARM 2 - 28 + 26 1 0 - @@ -1350,15 +1276,15 @@ @@ -1496,7 +1422,7 @@ @@ -1846,233 +1744,234 @@ - CORTEX-M3 + Drivers - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + $PROJ_DIR$\Drivers\24LCxx.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\Drivers\FM25Lx.c - $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\Drivers\board.c - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + $PROJ_DIR$\Drivers\i2c.c - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + $PROJ_DIR$\Drivers\rtc.c - - - Drivers - $PROJ_DIR$\Drivers\24LCxx.c + $PROJ_DIR$\Drivers\serial.c - $PROJ_DIR$\Drivers\board.c + $PROJ_DIR$\Drivers\stm32f2xx_it.c - $PROJ_DIR$\Drivers\FM25Lx.c + $PROJ_DIR$\Drivers\usart.c + + + STM32_StdPeriph - $PROJ_DIR$\Drivers\i2c.c + $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\system_stm32f2xx.c - $PROJ_DIR$\Drivers\rtc.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\Drivers\serial.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_adc.c - $PROJ_DIR$\Drivers\stm32f2xx_it.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_can.c - $PROJ_DIR$\Drivers\usart.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_crc.c - - - finsh - $PROJ_DIR$\..\..\components\finsh\cmd.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp.c - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_aes.c - $PROJ_DIR$\..\..\components\finsh\finsh_error.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_des.c - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_tdes.c - $PROJ_DIR$\..\..\components\finsh\finsh_init.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dac.c - $PROJ_DIR$\..\..\components\finsh\finsh_node.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dbgmcu.c - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dcmi.c - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dma.c - $PROJ_DIR$\..\..\components\finsh\finsh_token.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_exti.c - $PROJ_DIR$\..\..\components\finsh\finsh_var.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_flash.c - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_fsmc.c - $PROJ_DIR$\..\..\components\finsh\shell.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_gpio.c - $PROJ_DIR$\..\..\components\finsh\symbol.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash.c - - - Kernel - $PROJ_DIR$\..\..\src\clock.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_md5.c - $PROJ_DIR$\..\..\src\device.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_sha1.c - $PROJ_DIR$\..\..\src\idle.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_i2c.c - $PROJ_DIR$\..\..\src\ipc.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_iwdg.c - $PROJ_DIR$\..\..\src\irq.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_pwr.c - $PROJ_DIR$\..\..\src\kservice.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rcc.c - $PROJ_DIR$\..\..\src\mem.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rng.c - $PROJ_DIR$\..\..\src\mempool.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rtc.c - $PROJ_DIR$\..\..\src\object.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_sdio.c - $PROJ_DIR$\..\..\src\scheduler.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_spi.c - $PROJ_DIR$\..\..\src\thread.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_syscfg.c - $PROJ_DIR$\..\..\src\timer.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_tim.c - - - STM32_StdPeriph - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_usart.c + + + $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_wwdg.c $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\startup\iar\startup_stm32f2xx.s + + + Kernel - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_adc.c + $PROJ_DIR$\..\..\src\clock.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_can.c + $PROJ_DIR$\..\..\src\device.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_crc.c + $PROJ_DIR$\..\..\src\idle.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp.c + $PROJ_DIR$\..\..\src\ipc.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_aes.c + $PROJ_DIR$\..\..\src\irq.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_des.c + $PROJ_DIR$\..\..\src\kservice.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_tdes.c + $PROJ_DIR$\..\..\src\mem.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dac.c + $PROJ_DIR$\..\..\src\mempool.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dbgmcu.c + $PROJ_DIR$\..\..\src\object.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dcmi.c + $PROJ_DIR$\..\..\src\scheduler.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dma.c + $PROJ_DIR$\..\..\src\signal.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_exti.c + $PROJ_DIR$\..\..\src\thread.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_flash.c + $PROJ_DIR$\..\..\src\timer.c + + + CORTEX-M3 - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_fsmc.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_gpio.c + $PROJ_DIR$\..\..\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash.c + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_md5.c + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_sha1.c + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + finsh - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_i2c.c + $PROJ_DIR$\..\..\components\finsh\shell.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_iwdg.c + $PROJ_DIR$\..\..\components\finsh\symbol.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_pwr.c + $PROJ_DIR$\..\..\components\finsh\cmd.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rcc.c + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rng.c + $PROJ_DIR$\..\..\components\finsh\finsh_error.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rtc.c + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_sdio.c + $PROJ_DIR$\..\..\components\finsh\finsh_init.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_spi.c + $PROJ_DIR$\..\..\components\finsh\finsh_node.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_syscfg.c + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_tim.c + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_usart.c + $PROJ_DIR$\..\..\components\finsh\finsh_var.c - $PROJ_DIR$\Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_wwdg.c + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - $PROJ_DIR$\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\system_stm32f2xx.c + $PROJ_DIR$\..\..\components\finsh\finsh_token.c - - diff --git a/bsp/stm32f20x/project.uvopt b/bsp/stm32f20x/project.uvopt deleted file mode 100644 index 211330dc95..0000000000 --- a/bsp/stm32f20x/project.uvopt +++ /dev/null @@ -1,1888 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - RT-Thread STM32 - 0x4 - ARM-ADS - - 25000000 - - 0 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\obj\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 0 - - SARMCM3.DLL - -MPU - DARMSTM.DLL - -pSTM32F207VG - SARMCM3.DLL - -MPU - TARMSTM.DLL - -pSTM32F207VG - - - 0 - 1 - 1 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 0 - 0 - 7 - - - - - - - - - - - Segger\JL2CM3.dll - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - Applications - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications\application.c - application.c - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - applications\startup.c - startup.c - - - - - Drivers - 0 - 0 - 0 - - 2 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\24LCxx.c - 24LCxx.c - - - 2 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\FM25Lx.c - FM25Lx.c - - - 2 - 5 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\board.c - board.c - - - 2 - 6 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\i2c.c - i2c.c - - - 2 - 7 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\rtc.c - rtc.c - - - 2 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\sdio_sd.c - sdio_sd.c - - - 2 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\serial.c - serial.c - - - 2 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\stm32f2_eth.c - stm32f2_eth.c - - - 2 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\stm32f2xx_it.c - stm32f2xx_it.c - - - 2 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Drivers\usart.c - usart.c - - - - - STM32_StdPeriph - 0 - 0 - 0 - - 3 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\CMSIS\CM3\CoreSupport\core_cm3.c - core_cm3.c - - - 3 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\system_stm32f2xx.c - system_stm32f2xx.c - - - 3 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\misc.c - misc.c - - - 3 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_adc.c - stm32f2xx_adc.c - - - 3 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_can.c - stm32f2xx_can.c - - - 3 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_crc.c - stm32f2xx_crc.c - - - 3 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp.c - stm32f2xx_cryp.c - - - 3 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_aes.c - stm32f2xx_cryp_aes.c - - - 3 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_des.c - stm32f2xx_cryp_des.c - - - 3 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_tdes.c - stm32f2xx_cryp_tdes.c - - - 3 - 23 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dac.c - stm32f2xx_dac.c - - - 3 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dbgmcu.c - stm32f2xx_dbgmcu.c - - - 3 - 25 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dcmi.c - stm32f2xx_dcmi.c - - - 3 - 26 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dma.c - stm32f2xx_dma.c - - - 3 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_exti.c - stm32f2xx_exti.c - - - 3 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_flash.c - stm32f2xx_flash.c - - - 3 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_fsmc.c - stm32f2xx_fsmc.c - - - 3 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_gpio.c - stm32f2xx_gpio.c - - - 3 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash.c - stm32f2xx_hash.c - - - 3 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_md5.c - stm32f2xx_hash_md5.c - - - 3 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_sha1.c - stm32f2xx_hash_sha1.c - - - 3 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_i2c.c - stm32f2xx_i2c.c - - - 3 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_iwdg.c - stm32f2xx_iwdg.c - - - 3 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_pwr.c - stm32f2xx_pwr.c - - - 3 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rcc.c - stm32f2xx_rcc.c - - - 3 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rng.c - stm32f2xx_rng.c - - - 3 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rtc.c - stm32f2xx_rtc.c - - - 3 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_sdio.c - stm32f2xx_sdio.c - - - 3 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_spi.c - stm32f2xx_spi.c - - - 3 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_syscfg.c - stm32f2xx_syscfg.c - - - 3 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_tim.c - stm32f2xx_tim.c - - - 3 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_usart.c - stm32f2xx_usart.c - - - 3 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_wwdg.c - stm32f2xx_wwdg.c - - - 3 - 46 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\startup\arm\startup_stm32f2xx.s - startup_stm32f2xx.s - - - 3 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - Libraries\STM32F2x7_ETH_Driver\src\stm32f2x7_eth.c - stm32f2x7_eth.c - - - - - Kernel - 0 - 0 - 0 - - 4 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - - - 4 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - - - 4 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\idle.c - idle.c - - - 4 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - - - 4 - 52 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - - - 4 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - - - 4 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - - - 4 - 55 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\memheap.c - memheap.c - - - 4 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - - - 4 - 57 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - - - 4 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - - - 4 - 59 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - - - 4 - 60 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - - - - - CORTEX-M3 - 0 - 0 - 0 - - 5 - 61 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - - - 5 - 62 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - - - 5 - 63 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - - - 5 - 64 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - - - 5 - 65 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - - - - - Filesystem - 0 - 0 - 0 - - 6 - 66 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs.c - dfs.c - - - 6 - 67 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_fs.c - dfs_fs.c - - - 6 - 68 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_file.c - dfs_file.c - - - 6 - 69 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_posix.c - dfs_posix.c - - - 6 - 70 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c - - - 6 - 71 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c - - - 6 - 72 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\option\cc936.c - cc936.c - - - - - finsh - 0 - 0 - 0 - - 7 - 73 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - - - 7 - 74 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - - - 7 - 75 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - - - 7 - 76 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - - - 7 - 77 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - - - 7 - 78 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - - - 7 - 79 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - - - 7 - 80 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - - - 7 - 81 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - - - 7 - 82 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - - - 7 - 83 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - - - 7 - 84 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - - - 7 - 85 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - - - - - LwIP - 0 - 0 - 0 - - 8 - 86 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_lib.c - api_lib.c - - - 8 - 87 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_msg.c - api_msg.c - - - 8 - 88 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\err.c - err.c - - - 8 - 89 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netbuf.c - netbuf.c - - - 8 - 90 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netdb.c - netdb.c - - - 8 - 91 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netifapi.c - netifapi.c - - - 8 - 92 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\sockets.c - sockets.c - - - 8 - 93 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\tcpip.c - tcpip.c - - - 8 - 94 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\arch\sys_arch.c - sys_arch.c - - - 8 - 95 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\def.c - def.c - - - 8 - 96 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dhcp.c - dhcp.c - - - 8 - 97 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dns.c - dns.c - - - 8 - 98 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\init.c - init.c - - - 8 - 99 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\memp.c - memp.c - - - 8 - 100 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\netif.c - netif.c - - - 8 - 101 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\pbuf.c - pbuf.c - - - 8 - 102 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\raw.c - raw.c - - - 8 - 103 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\stats.c - stats.c - - - 8 - 104 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\sys.c - sys.c - - - 8 - 105 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp.c - tcp.c - - - 8 - 106 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_in.c - tcp_in.c - - - 8 - 107 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_out.c - tcp_out.c - - - 8 - 108 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\timers.c - timers.c - - - 8 - 109 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\udp.c - udp.c - - - 8 - 110 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\autoip.c - autoip.c - - - 8 - 111 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\icmp.c - icmp.c - - - 8 - 112 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\igmp.c - igmp.c - - - 8 - 113 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet.c - inet.c - - - 8 - 114 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c - inet_chksum.c - - - 8 - 115 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip.c - ip.c - - - 8 - 116 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c - ip_addr.c - - - 8 - 117 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c - ip_frag.c - - - 8 - 118 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\etharp.c - etharp.c - - - 8 - 119 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ethernetif.c - ethernetif.c - - - 8 - 120 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\slipif.c - slipif.c - - - -
diff --git a/bsp/stm32f20x/project.uvproj b/bsp/stm32f20x/project.uvproj index 908eed33a0..1092f91c45 100644 --- a/bsp/stm32f20x/project.uvproj +++ b/bsp/stm32f20x/project.uvproj @@ -343,7 +343,7 @@ USE_STDPERIPH_DRIVER - 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 + applications;.;Drivers;Libraries\STM32F2xx_StdPeriph_Driver\inc;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx;..\..\components\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\finsh @@ -381,312 +381,312 @@ - STM32_StdPeriph + Applications - system_stm32f2xx.c + application.c 1 - Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F2xx/system_stm32f2xx.c + applications\application.c - misc.c + startup.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/misc.c + applications\startup.c + + + Drivers - stm32f2xx_adc.c + 24LCxx.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_adc.c + Drivers\24LCxx.c - stm32f2xx_can.c + FM25Lx.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_can.c + Drivers\FM25Lx.c - stm32f2xx_crc.c + board.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_crc.c + Drivers\board.c - stm32f2xx_cryp.c + i2c.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_cryp.c + Drivers\i2c.c - stm32f2xx_cryp_aes.c + rtc.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_cryp_aes.c + Drivers\rtc.c - stm32f2xx_cryp_des.c + serial.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_cryp_des.c + Drivers\serial.c - stm32f2xx_cryp_tdes.c + stm32f2xx_it.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_cryp_tdes.c + Drivers\stm32f2xx_it.c - stm32f2xx_dac.c + usart.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_dac.c + Drivers\usart.c + + + STM32_StdPeriph - stm32f2xx_dbgmcu.c + system_stm32f2xx.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_dbgmcu.c + Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\system_stm32f2xx.c - stm32f2xx_dcmi.c + misc.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_dcmi.c + Libraries\STM32F2xx_StdPeriph_Driver\src\misc.c - stm32f2xx_dma.c + stm32f2xx_adc.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_dma.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_adc.c - stm32f2xx_exti.c + stm32f2xx_can.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_exti.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_can.c - stm32f2xx_flash.c + stm32f2xx_crc.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_flash.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_crc.c - stm32f2xx_fsmc.c + stm32f2xx_cryp.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_fsmc.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp.c - stm32f2xx_gpio.c + stm32f2xx_cryp_aes.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_gpio.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_aes.c - stm32f2xx_hash.c + stm32f2xx_cryp_des.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_hash.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_des.c - stm32f2xx_hash_md5.c + stm32f2xx_cryp_tdes.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_hash_md5.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_tdes.c - stm32f2xx_hash_sha1.c + stm32f2xx_dac.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_hash_sha1.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dac.c - stm32f2xx_i2c.c + stm32f2xx_dbgmcu.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_i2c.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dbgmcu.c - stm32f2xx_iwdg.c + stm32f2xx_dcmi.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_iwdg.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dcmi.c - stm32f2xx_pwr.c + stm32f2xx_dma.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_pwr.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dma.c - stm32f2xx_rcc.c + stm32f2xx_exti.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_rcc.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_exti.c - stm32f2xx_rng.c + stm32f2xx_flash.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_rng.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_flash.c - stm32f2xx_rtc.c + stm32f2xx_fsmc.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_rtc.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_fsmc.c - stm32f2xx_sdio.c + stm32f2xx_gpio.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_sdio.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_gpio.c - stm32f2xx_spi.c + stm32f2xx_hash.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_spi.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash.c - stm32f2xx_syscfg.c + stm32f2xx_hash_md5.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_syscfg.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_md5.c - stm32f2xx_tim.c + stm32f2xx_hash_sha1.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_tim.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_sha1.c - stm32f2xx_usart.c + stm32f2xx_i2c.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_usart.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_i2c.c - stm32f2xx_wwdg.c + stm32f2xx_iwdg.c 1 - Libraries/STM32F2xx_StdPeriph_Driver/src/stm32f2xx_wwdg.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_iwdg.c - startup_stm32f2xx.s - 2 - Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F2xx/startup/arm/startup_stm32f2xx.s + stm32f2xx_pwr.c + 1 + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_pwr.c - - - Applications - application.c + stm32f2xx_rcc.c 1 - applications/application.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rcc.c - startup.c + stm32f2xx_rng.c 1 - applications/startup.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rng.c - - - Drivers - 24LCxx.c + stm32f2xx_rtc.c 1 - Drivers/24LCxx.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rtc.c - FM25Lx.c + stm32f2xx_sdio.c 1 - Drivers/FM25Lx.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_sdio.c - board.c + stm32f2xx_spi.c 1 - Drivers/board.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_spi.c - i2c.c + stm32f2xx_syscfg.c 1 - Drivers/i2c.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_syscfg.c - rtc.c + stm32f2xx_tim.c 1 - Drivers/rtc.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_tim.c - serial.c + stm32f2xx_usart.c 1 - Drivers/serial.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_usart.c - stm32f2xx_it.c + stm32f2xx_wwdg.c 1 - Drivers/stm32f2xx_it.c + Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_wwdg.c - usart.c - 1 - Drivers/usart.c + startup_stm32f2xx.s + 2 + Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\startup\arm\startup_stm32f2xx.s @@ -696,91 +696,91 @@ clock.c 1 - ../../src/clock.c - -
- - - components.c - 1 - ../../src/components.c + ..\..\src\clock.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -790,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 @@ -828,91 +828,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/stm32f20x/project.uvprojx b/bsp/stm32f20x/project.uvprojx index 2a19857062..a496429747 100644 --- a/bsp/stm32f20x/project.uvprojx +++ b/bsp/stm32f20x/project.uvprojx @@ -1,10 +1,7 @@ - 2.1 -
### uVision Project, (C) Keil Software
- RT-Thread STM32 @@ -17,26 +14,26 @@ Keil.STM32F2xx_DFP.2.0.0 http://www.keil.com/pack IROM(0x08000000,0x100000) IRAM(0x20000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F2xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F207VGTx$CMSIS\Flash\STM32F2xx_1024.FLM)) 0 $$Device:STM32F207VGTx$Drivers\CMSIS\Device\ST\STM32F2xx\Include\stm32f2xx.h - - - - - - - - - + + + + + + + + + $$Device:STM32F207VGTx$CMSIS\SVD\STM32F20x.svd 0 0 - - - + + + ST\STM32F2xx\ ST\STM32F2xx\ @@ -60,33 +57,29 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 - 0 - 0 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 - + 0 @@ -100,9 +93,8 @@ 0 0 3 - - - 1 + + SARMCM3.DLL @@ -132,7 +124,6 @@ 1 1 0 - 1 1 @@ -143,24 +134,22 @@ 1 0 1 - 0 - 1 0 - 6 + 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -169,18 +158,13 @@ 1 0 0 - 1 + 0 1 4099 - 1 Segger\JL2CM3.dll "" () - - - - - 0 + @@ -212,7 +196,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -343,7 +327,7 @@ 0x0 - + 1 @@ -358,14 +342,11 @@ 0 0 0 - 0 - 0 - 0 - + 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 + + applications;.;Drivers;Libraries\STM32F2xx_StdPeriph_Driver\inc;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx;..\..\components\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\finsh @@ -376,13 +357,11 @@ 0 0 0 - 0 - 0 - - - - + + + + @@ -394,13 +373,12 @@ 0 0x08000000 0x20000000 - - - - - --keep __fsym_* --keep __vsym_* - - + + + + --keep *.o(FSymTab) --keep *.o(VSymTab) + + @@ -413,6 +391,8 @@ 1 applications\application.c + + startup.c 1 @@ -428,36 +408,50 @@ 1 Drivers\24LCxx.c + + FM25Lx.c 1 Drivers\FM25Lx.c + + board.c 1 Drivers\board.c + + i2c.c 1 Drivers\i2c.c + + rtc.c 1 Drivers\rtc.c + + serial.c 1 Drivers\serial.c + + stm32f2xx_it.c 1 Drivers\stm32f2xx_it.c + + usart.c 1 @@ -473,161 +467,225 @@ 1 Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx\system_stm32f2xx.c + + misc.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\misc.c + + stm32f2xx_adc.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_adc.c + + stm32f2xx_can.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_can.c + + stm32f2xx_crc.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_crc.c + + stm32f2xx_cryp.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp.c + + stm32f2xx_cryp_aes.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_aes.c + + stm32f2xx_cryp_des.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_des.c + + stm32f2xx_cryp_tdes.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_cryp_tdes.c + + stm32f2xx_dac.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dac.c + + stm32f2xx_dbgmcu.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dbgmcu.c + + stm32f2xx_dcmi.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dcmi.c + + stm32f2xx_dma.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_dma.c + + stm32f2xx_exti.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_exti.c + + stm32f2xx_flash.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_flash.c + + stm32f2xx_fsmc.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_fsmc.c + + stm32f2xx_gpio.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_gpio.c + + stm32f2xx_hash.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash.c + + stm32f2xx_hash_md5.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_md5.c + + stm32f2xx_hash_sha1.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_hash_sha1.c + + stm32f2xx_i2c.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_i2c.c + + stm32f2xx_iwdg.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_iwdg.c + + stm32f2xx_pwr.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_pwr.c + + stm32f2xx_rcc.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rcc.c + + stm32f2xx_rng.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rng.c + + stm32f2xx_rtc.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_rtc.c + + stm32f2xx_sdio.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_sdio.c + + stm32f2xx_spi.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_spi.c + + stm32f2xx_syscfg.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_syscfg.c + + stm32f2xx_tim.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_tim.c + + stm32f2xx_usart.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_usart.c + + stm32f2xx_wwdg.c 1 Libraries\STM32F2xx_StdPeriph_Driver\src\stm32f2xx_wwdg.c + + startup_stm32f2xx.s 2 @@ -643,56 +701,85 @@ 1 ..\..\src\clock.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -708,21 +795,29 @@ 1 ..\..\libcpu\arm\cortex-m3\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m3\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -738,61 +833,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -803,5 +922,4 @@ -
diff --git a/bsp/stm32f40x/project.uvproj b/bsp/stm32f40x/project.uvproj index 679e04d729..b8d6df6760 100644 --- a/bsp/stm32f40x/project.uvproj +++ b/bsp/stm32f40x/project.uvproj @@ -343,7 +343,7 @@ USE_STDPERIPH_DRIVER - 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 + applications;.;drivers;Libraries\STM32F4xx_StdPeriph_Driver\inc;Libraries\CMSIS\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -380,285 +380,285 @@ + + Applications + + + application.c + 1 + applications\application.c + + + + + startup.c + 1 + applications\startup.c + + + + + Drivers + + + board.c + 1 + drivers\board.c + + + + + stm32f4xx_it.c + 1 + drivers\stm32f4xx_it.c + + + + + usart.c + 1 + drivers\usart.c + + + + + gpio.c + 1 + drivers\gpio.c + + + STM32_StdPeriph system_stm32f4xx.c 1 - Libraries/CMSIS/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c + Libraries\CMSIS\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c misc.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/misc.c + Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c stm32f4xx_adc.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c stm32f4xx_can.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_can.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c stm32f4xx_crc.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_crc.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c stm32f4xx_cryp.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c stm32f4xx_cryp_aes.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_aes.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c stm32f4xx_cryp_des.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_des.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c stm32f4xx_cryp_tdes.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_tdes.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c stm32f4xx_dac.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dac.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c stm32f4xx_dbgmcu.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dbgmcu.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c stm32f4xx_dcmi.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dcmi.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c stm32f4xx_dma.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c stm32f4xx_exti.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_exti.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c stm32f4xx_flash.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c stm32f4xx_fsmc.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_fsmc.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c stm32f4xx_gpio.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_gpio.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c stm32f4xx_hash.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c stm32f4xx_hash_md5.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash_md5.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c stm32f4xx_hash_sha1.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash_sha1.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c stm32f4xx_i2c.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_i2c.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c stm32f4xx_iwdg.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_iwdg.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c stm32f4xx_pwr.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_pwr.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c stm32f4xx_rcc.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c stm32f4xx_rng.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rng.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c stm32f4xx_rtc.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c stm32f4xx_sdio.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_sdio.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c stm32f4xx_spi.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_spi.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c stm32f4xx_syscfg.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c stm32f4xx_tim.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c stm32f4xx_usart.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c stm32f4xx_wwdg.c 1 - Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_wwdg.c + Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c startup_stm32f4xx.s 2 - Libraries/CMSIS/ST/STM32F4xx/Source/Templates/arm/startup_stm32f4xx.s - - - - - Applications - - - application.c - 1 - applications/application.c - - - - - startup.c - 1 - applications/startup.c - - - - - Drivers - - - board.c - 1 - drivers/board.c - - - - - stm32f4xx_it.c - 1 - drivers/stm32f4xx_it.c - - - - - usart.c - 1 - drivers/usart.c - - - - - gpio.c - 1 - drivers/gpio.c + Libraries\CMSIS\ST\STM32F4xx\Source\Templates\arm\startup_stm32f4xx.s @@ -668,91 +668,91 @@ clock.c 1 - ../../src/clock.c - - - - - components.c - 1 - ../../src/components.c + ..\..\src\clock.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c mempool.c 1 - ../../src/mempool.c + ..\..\src\mempool.c object.c 1 - ../../src/object.c + ..\..\src\object.c scheduler.c 1 - ../../src/scheduler.c + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -762,35 +762,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 @@ -800,56 +800,56 @@ pin.c 1 - ../../components/drivers/misc/pin.c + ..\..\components\drivers\misc\pin.c 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 + ringbuffer.c 1 - ../../components/drivers/src/portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\drivers\src\waitqueue.c workqueue.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\drivers\src\workqueue.c @@ -859,91 +859,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/stm32f40x/project.uvprojx b/bsp/stm32f40x/project.uvprojx index 9061692cce..d713340538 100644 --- a/bsp/stm32f40x/project.uvprojx +++ b/bsp/stm32f40x/project.uvprojx @@ -1,10 +1,7 @@ - - 2.1 - + 1.1
### uVision Project, (C) Keil Software
- rt-thread_stm32f4xx @@ -17,26 +14,26 @@ Keil.STM32F4xx_DFP.2.2.0 http://www.keil.com/pack IROM(0x08000000,0x100000) IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407VGTx$CMSIS\Flash\STM32F4xx_1024.FLM)) 0 $$Device:STM32F407VGTx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - - - - - - - - - + + + + + + + + + $$Device:STM32F407VGTx$CMSIS\SVD\STM32F40x.svd 0 0 - - - + + + ST\STM32F4xx\ ST\STM32F4xx\ @@ -60,33 +57,29 @@ 0 0 - - + + 0 0 - 0 - 0 0 0 - - + + 0 0 - 0 - 0 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 - + 0 @@ -100,9 +93,8 @@ 0 0 3 - - - 1 + + SARMCM3.DLL @@ -132,7 +124,6 @@ 1 1 0 - 1 1 @@ -143,24 +134,22 @@ 1 0 1 - 0 - 1 0 - -1 + 8 - - - - - + + + + + - - - - - + + + + + STLink\ST-LINKIII-KEIL.dll @@ -173,14 +162,9 @@ 1 4100 - 1 STLink\ST-LINKIII-KEIL.dll "" () - - - - - 0 + @@ -212,7 +196,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -343,7 +327,7 @@ 0x10000 - + 1 @@ -358,14 +342,11 @@ 0 0 0 - 0 - 0 - 0 - + USE_STDPERIPH_DRIVER - - .;..\..\components\drivers\include;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;Libraries\CMSIS\Include;Libraries\CMSIS\ST\STM32F4xx\Include;Libraries\STM32F4xx_StdPeriph_Driver\inc;applications;drivers + + applications;.;drivers;Libraries\STM32F4xx_StdPeriph_Driver\inc;Libraries\CMSIS\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -376,13 +357,11 @@ 0 0 0 - 0 - 0 - - - - + + + + @@ -394,13 +373,12 @@ 0 0x08000000 0x20000000 - - - - + + + --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + @@ -413,6 +391,8 @@ 1 applications\application.c + + startup.c 1 @@ -428,16 +408,22 @@ 1 drivers\board.c + + stm32f4xx_it.c 1 drivers\stm32f4xx_it.c + + usart.c 1 drivers\usart.c + + gpio.c 1 @@ -453,161 +439,225 @@ 1 Libraries\CMSIS\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c + + misc.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c + + stm32f4xx_adc.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c + + stm32f4xx_can.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + + stm32f4xx_crc.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c + + stm32f4xx_cryp.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c + + stm32f4xx_cryp_aes.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c + + stm32f4xx_cryp_des.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c + + stm32f4xx_cryp_tdes.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c + + stm32f4xx_dac.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c + + stm32f4xx_dbgmcu.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c + + stm32f4xx_dcmi.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c + + stm32f4xx_dma.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c + + stm32f4xx_exti.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c + + stm32f4xx_flash.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c + + stm32f4xx_fsmc.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c + + stm32f4xx_gpio.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c + + stm32f4xx_hash.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c + + stm32f4xx_hash_md5.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c + + stm32f4xx_hash_sha1.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c + + stm32f4xx_i2c.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c + + stm32f4xx_iwdg.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + + stm32f4xx_pwr.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c + + stm32f4xx_rcc.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c + + stm32f4xx_rng.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c + + stm32f4xx_rtc.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c + + stm32f4xx_sdio.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + + stm32f4xx_spi.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c + + stm32f4xx_syscfg.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c + + stm32f4xx_tim.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c + + stm32f4xx_usart.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c + + stm32f4xx_wwdg.c 1 Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c + + startup_stm32f4xx.s 2 @@ -623,61 +673,85 @@ 1 ..\..\src\clock.c - - components.c - 1 - ..\..\src\components.c - + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -693,21 +767,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -723,36 +805,50 @@ 1 ..\..\components\drivers\misc\pin.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + completion.c 1 ..\..\components\drivers\src\completion.c + + dataqueue.c 1 ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 ..\..\components\drivers\src\pipe.c + + - portal.c + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -768,61 +864,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -833,5 +953,4 @@
- diff --git a/bsp/stm32f411-nucleo/project.ewp b/bsp/stm32f411-nucleo/project.ewp index d4b86c31cc..1371483dfb 100644 --- a/bsp/stm32f411-nucleo/project.ewp +++ b/bsp/stm32f411-nucleo/project.ewp @@ -1,2300 +1,2299 @@ - - - - 2 - - Debug - - ARM - - 1 - - General - 3 - - 24 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 31 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 9 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 1 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 16 - 1 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 1 - - - - - - - BILINK - 0 - - - - - Release - - ARM - - 0 - - General - 3 - - 24 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ICCARM - 2 - - 31 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - AARM - 2 - - 9 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBJCOPY - 0 - - 1 - 1 - 0 - - - - - - - - - CUSTOM - 3 - - - - 0 - - - - BICOMP - 0 - - - - BUILDACTION - 1 - - - - - - - ILINK - 0 - - 16 - 1 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IARCHIVE - 0 - - 0 - 1 - 0 - - - - - - - BILINK - 0 - - - - - Applications - - $PROJ_DIR$\applications\main.c - - - - CMSIS - - $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f411xe.s - - - $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c - - - - CORTEX-M4 - - $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S - - - $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\div0.c - - - $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c - - - - DeviceDrivers - - $PROJ_DIR$\..\..\components\drivers\src\completion.c - - - $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c - - - $PROJ_DIR$\..\..\components\drivers\src\pipe.c - - - $PROJ_DIR$\..\..\components\drivers\src\portal.c - - - $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c - - - $PROJ_DIR$\..\..\components\drivers\serial\serial.c - - - $PROJ_DIR$\..\..\components\drivers\src\workqueue.c - - - - Drivers - - $PROJ_DIR$\drivers\board.c - - - $PROJ_DIR$\drivers\drv_usart.c - - - $PROJ_DIR$\drivers\stm32f4xx_it.c - - - - finsh - - $PROJ_DIR$\..\..\components\finsh\cmd.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_error.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_heap.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_init.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_node.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_ops.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_parser.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_token.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_var.c - - - $PROJ_DIR$\..\..\components\finsh\finsh_vm.c - - - $PROJ_DIR$\..\..\components\finsh\shell.c - - - $PROJ_DIR$\..\..\components\finsh\symbol.c - - - - Kernel - - $PROJ_DIR$\..\..\src\clock.c - - - $PROJ_DIR$\..\..\src\components.c - - - $PROJ_DIR$\..\..\src\device.c - - - $PROJ_DIR$\..\..\src\idle.c - - - $PROJ_DIR$\..\..\src\ipc.c - - - $PROJ_DIR$\..\..\src\irq.c - - - $PROJ_DIR$\..\..\src\kservice.c - - - $PROJ_DIR$\..\..\src\mem.c - - - $PROJ_DIR$\..\..\src\mempool.c - - - $PROJ_DIR$\..\..\src\object.c - - - $PROJ_DIR$\..\..\src\scheduler.c - - - $PROJ_DIR$\..\..\src\thread.c - - - $PROJ_DIR$\..\..\src\timer.c - - - - STM32F4xx_HAL_Driver - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_msp_template.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c - - - $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c - - - - - + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 24 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 24 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\main.c + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\drv_usart.c + + + $PROJ_DIR$\drivers\stm32f4xx_it.c + + + + CMSIS + + $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c + + + $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_STM32F411xE.s + + + + STM32F4xx_HAL_Driver + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_msp_template.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c + + + $PROJ_DIR$\Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\components.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M4 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + DeviceDrivers + + $PROJ_DIR$\..\..\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + diff --git a/bsp/stm32f411-nucleo/project.uvprojx b/bsp/stm32f411-nucleo/project.uvprojx index 9ba504774c..a91eeaa46c 100644 --- a/bsp/stm32f411-nucleo/project.uvprojx +++ b/bsp/stm32f411-nucleo/project.uvprojx @@ -454,9 +454,9 @@ - startup_stm32f411xe.s + startup_STM32F411xE.s 2 - Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f411xe.s + Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_STM32F411xE.s @@ -1011,6 +1011,13 @@ ..\..\src\scheduler.c + + + signal.c + 1 + ..\..\src\signal.c + + thread.c @@ -1096,16 +1103,16 @@ - portal.c + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c diff --git a/bsp/stm32f429-disco/project.uvopt b/bsp/stm32f429-disco/project.uvopt new file mode 100644 index 0000000000..8c1dd5327a --- /dev/null +++ b/bsp/stm32f429-disco/project.uvopt @@ -0,0 +1,179 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + + + + 0 + 0 + + + + rt-thread_stm32f4xx + 0x4 + ARM-ADS + + 25000000 + + 1 + 1 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\build\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 0 + 0 + 1 + + 255 + + + 0 + Datasheet + DATASHTS\ST\STM32F4xx\DM00053488.pdf + + + 1 + Reference Manual + DATASHTS\ST\STM32F4xx\DM00031020.pdf + + + 2 + Technical Reference Manual + datashts\arm\cortex_m4\r0p1\DDI0439C_CORTEX_M4_R0P1_TRM.PDF + + + 3 + Generic User Guide + datashts\arm\cortex_m4\r0p1\DUI0553A_CORTEX_M4_DGUG.PDF + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 0 + 0 + 0 + 1 + + + + + + + + + + + BIN\UL2CM3.DLL + + + + 0 + UL2CM3 + -O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000) + + + + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + +
diff --git a/bsp/stm32f429-disco/project.uvproj b/bsp/stm32f429-disco/project.uvproj new file mode 100644 index 0000000000..be5991c77a --- /dev/null +++ b/bsp/stm32f429-disco/project.uvproj @@ -0,0 +1,1231 @@ + + + 1.1 +
### uVision Project, (C) Keil Software
+ + + rt-thread_stm32f4xx + 0x4 + ARM-ADS + + + STM32F429ZG + STMicroelectronics + IRAM(0x20000000-0x2002FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2 + + "Startup\ST\STM32F4xx\startup_stm32f429_439xx.s" ("STM32F429/439xx Startup Code") + UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000) + 7029 + stm32f4xx.h + + + + + + + -DSTM32F429_439xx + + + SFD\ST\STM32F4xx\STM32F429x.SFR + 0 + 0 + + + + ST\STM32F4xx\ + ST\STM32F4xx\ + + 0 + 0 + 0 + 0 + 1 + + .\build\ + rtthread-stm32f4xx + 1 + 0 + 0 + 1 + 0 + .\build\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + + 1 + 0 + fromelf --bin !L --output rtthread.bin + + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -MPU -REMAP + 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 + 0 + 1 + 0 + + 0 + 1 + + + + + + + + + + + + + + BIN\UL2CM3.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 + 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 + 0x20000000 + 0x30000 + + + 1 + 0x8000000 + 0x100000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x100000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x30000 + + + 0 + 0x10000000 + 0x10000 + + + + + + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + USE_HAL_DRIVER, STM32F429xx + + applications;.;drivers;Libraries\STM32F4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32F4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + --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 + + + + + stm32f4xx_it.c + 1 + drivers\stm32f4xx_it.c + + + + + usart.c + 1 + drivers\usart.c + + + + + drv_sdram.c + 1 + drivers\drv_sdram.c + + + + + STM32_HAL + + + system_stm32f4xx.c + 1 + Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c + + + + + stm32f4xx_hal.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + + + + + stm32f4xx_hal_adc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc.c + + + + + stm32f4xx_hal_adc_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_adc_ex.c + + + + + stm32f4xx_hal_can.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + + + + + stm32f4xx_hal_cec.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cec.c + + + + + stm32f4xx_hal_cortex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + + + + + stm32f4xx_hal_crc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + + + + + stm32f4xx_hal_cryp.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp.c + + + + + stm32f4xx_hal_cryp_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cryp_ex.c + + + + + stm32f4xx_hal_dac.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac.c + + + + + stm32f4xx_hal_dac_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dac_ex.c + + + + + stm32f4xx_hal_dcmi.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi.c + + + + + stm32f4xx_hal_dcmi_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dcmi_ex.c + + + + + stm32f4xx_hal_dfsdm.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dfsdm.c + + + + + stm32f4xx_hal_dma.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + + + + + stm32f4xx_hal_dma2d.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma2d.c + + + + + stm32f4xx_hal_dma_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + + + + + stm32f4xx_hal_dsi.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dsi.c + + + + + stm32f4xx_hal_eth.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_eth.c + + + + + stm32f4xx_hal_flash.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + + + + + stm32f4xx_hal_flash_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + + + + + stm32f4xx_hal_flash_ramfunc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + + + + + stm32f4xx_hal_fmpi2c.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c.c + + + + + stm32f4xx_hal_fmpi2c_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_fmpi2c_ex.c + + + + + stm32f4xx_hal_gpio.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + + + + + stm32f4xx_hal_hash.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash.c + + + + + stm32f4xx_hal_hash_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hash_ex.c + + + + + stm32f4xx_hal_hcd.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_hcd.c + + + + + stm32f4xx_hal_i2c.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c + + + + + stm32f4xx_hal_i2c_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + + + + + stm32f4xx_hal_i2s.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s.c + + + + + stm32f4xx_hal_i2s_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2s_ex.c + + + + + stm32f4xx_hal_irda.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_irda.c + + + + + stm32f4xx_hal_iwdg.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_iwdg.c + + + + + stm32f4xx_hal_lptim.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_lptim.c + + + + + stm32f4xx_hal_ltdc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc.c + + + + + stm32f4xx_hal_ltdc_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_ltdc_ex.c + + + + + stm32f4xx_hal_nand.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nand.c + + + + + stm32f4xx_hal_nor.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_nor.c + + + + + stm32f4xx_hal_pccard.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pccard.c + + + + + stm32f4xx_hal_pcd.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd.c + + + + + stm32f4xx_hal_pcd_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pcd_ex.c + + + + + stm32f4xx_hal_pwr.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + + + + + stm32f4xx_hal_pwr_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + + + + + stm32f4xx_hal_qspi.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_qspi.c + + + + + stm32f4xx_hal_rcc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + + + + + stm32f4xx_hal_rcc_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + + + + + stm32f4xx_hal_rng.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rng.c + + + + + stm32f4xx_hal_rtc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc.c + + + + + stm32f4xx_hal_rtc_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rtc_ex.c + + + + + stm32f4xx_hal_sai.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai.c + + + + + stm32f4xx_hal_sai_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sai_ex.c + + + + + stm32f4xx_hal_sd.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sd.c + + + + + stm32f4xx_hal_sdram.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sdram.c + + + + + stm32f4xx_hal_smartcard.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_smartcard.c + + + + + stm32f4xx_hal_spdifrx.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spdifrx.c + + + + + stm32f4xx_hal_spi.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_spi.c + + + + + stm32f4xx_hal_sram.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c + + + + + stm32f4xx_hal_tim.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + + + + + stm32f4xx_hal_tim_ex.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + + + + + stm32f4xx_hal_uart.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + + + + + stm32f4xx_hal_usart.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c + + + + + stm32f4xx_hal_wwdg.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + + + + + stm32f4xx_ll_fmc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fmc.c + + + + + stm32f4xx_ll_fsmc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_fsmc.c + + + + + stm32f4xx_ll_sdmmc.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_sdmmc.c + + + + + stm32f4xx_ll_usb.c + 1 + Libraries\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usb.c + + + + + startup_stm32f429xx.s + 2 + Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.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 + + + + + memheap.c + 1 + ..\..\src\memheap.c + + + + + mempool.c + 1 + ..\..\src\mempool.c + + + + + object.c + 1 + ..\..\src\object.c + + + + + scheduler.c + 1 + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c + + + + + thread.c + 1 + ..\..\src\thread.c + + + + + timer.c + 1 + ..\..\src\timer.c + + + + + CORTEX-M4 + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m4\cpuport.c + + + + + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m4\context_rvds.S + + + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + + + + DeviceDrivers + + + serial.c + 1 + ..\..\components\drivers\serial\serial.c + + + + + completion.c + 1 + ..\..\components\drivers\src\completion.c + + + + + dataqueue.c + 1 + ..\..\components\drivers\src\dataqueue.c + + + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + + + + ringbuffer.c + 1 + ..\..\components\drivers\src\ringbuffer.c + + + + + waitqueue.c + 1 + ..\..\components\drivers\src\waitqueue.c + + + + + workqueue.c + 1 + ..\..\components\drivers\src\workqueue.c + + + + + finsh + + + shell.c + 1 + ..\..\components\finsh\shell.c + + + + + symbol.c + 1 + ..\..\components\finsh\symbol.c + + + + + cmd.c + 1 + ..\..\components\finsh\cmd.c + + + + + finsh_compiler.c + 1 + ..\..\components\finsh\finsh_compiler.c + + + + + finsh_error.c + 1 + ..\..\components\finsh\finsh_error.c + + + + + finsh_heap.c + 1 + ..\..\components\finsh\finsh_heap.c + + + + + finsh_init.c + 1 + ..\..\components\finsh\finsh_init.c + + + + + finsh_node.c + 1 + ..\..\components\finsh\finsh_node.c + + + + + finsh_ops.c + 1 + ..\..\components\finsh\finsh_ops.c + + + + + finsh_parser.c + 1 + ..\..\components\finsh\finsh_parser.c + + + + + finsh_var.c + 1 + ..\..\components\finsh\finsh_var.c + + + + + finsh_vm.c + 1 + ..\..\components\finsh\finsh_vm.c + + + + + finsh_token.c + 1 + ..\..\components\finsh\finsh_token.c + + + + + + +
diff --git a/bsp/stm32f429_armfly/project.uvprojx b/bsp/stm32f429_armfly/project.uvprojx index 82da50c98e..71392a9603 100644 --- a/bsp/stm32f429_armfly/project.uvprojx +++ b/bsp/stm32f429_armfly/project.uvprojx @@ -1041,6 +1041,13 @@ ..\..\src\scheduler.c
+ + + signal.c + 1 + ..\..\src\signal.c + + thread.c @@ -1124,13 +1131,6 @@ ..\..\components\dfs\src\dfs_posix.c - - - console.c - 1 - ..\..\components\dfs\filesystems\devfs\console.c - - devfs.c @@ -1241,16 +1241,16 @@ - portal.c + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c @@ -1546,6 +1546,13 @@ ..\..\components\gui\src\image_bmp.c + + + image_container.c + 1 + ..\..\components\gui\src\image_container.c + + image_hdc.c diff --git a/bsp/stm32f7-disco/project.ewp b/bsp/stm32f7-disco/project.ewp new file mode 100644 index 0000000000..6f150eedfd --- /dev/null +++ b/bsp/stm32f7-disco/project.ewp @@ -0,0 +1,2408 @@ + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 24 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 24 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + 0 + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\main.c + + + $PROJ_DIR$\applications\sram.c + + + + Drivers + + $PROJ_DIR$\drivers\board.c + + + $PROJ_DIR$\drivers\drv_led.c + + + $PROJ_DIR$\drivers\drv_mpu.c + + + $PROJ_DIR$\drivers\drv_sdram.c + + + $PROJ_DIR$\drivers\drv_usart.c + + + $PROJ_DIR$\drivers\stm32f7xx_it.c + + + + CMSIS + + $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c + + + $PROJ_DIR$\Libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\iar\startup_stm32f746xx.s + + + + STM32F7xx_HAL_Driver + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_msp_template.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c + + + $PROJ_DIR$\Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\components.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\memheap.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M7 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m7\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + DeviceDrivers + + $PROJ_DIR$\..\..\components\drivers\i2c\i2c_core.c + + + $PROJ_DIR$\..\..\components\drivers\i2c\i2c_dev.c + + + $PROJ_DIR$\..\..\components\drivers\mtd\mtd_nand.c + + + $PROJ_DIR$\..\..\components\drivers\rtc\rtc.c + + + $PROJ_DIR$\..\..\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\..\components\drivers\spi\spi_core.c + + + $PROJ_DIR$\..\..\components\drivers\spi\spi_dev.c + + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\msh.c + + + $PROJ_DIR$\..\..\components\finsh\msh_cmd.c + + + $PROJ_DIR$\..\..\components\finsh\msh_file.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + + dlib + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c + + + $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c + + + + pthreads + + $PROJ_DIR$\..\..\components\libc\pthreads\clock_time.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\mqueue.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_attr.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_barrier.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_cond.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_mutex.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_rwlock.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_spin.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\pthread_tls.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\sched.c + + + $PROJ_DIR$\..\..\components\libc\pthreads\semaphore.c + + + diff --git a/bsp/stm32f7-disco/project.eww b/bsp/stm32f7-disco/project.eww new file mode 100644 index 0000000000..faa93f37cd --- /dev/null +++ b/bsp/stm32f7-disco/project.eww @@ -0,0 +1,10 @@ + + + + + $WS_DIR$\project.ewp + + + + + diff --git a/bsp/stm32f7-disco/project.uvoptx b/bsp/stm32f7-disco/project.uvoptx new file mode 100644 index 0000000000..822c6d5a61 --- /dev/null +++ b/bsp/stm32f7-disco/project.uvoptx @@ -0,0 +1,222 @@ + + + + 1.0 + +
### uVision Project, (C) Keil Software
+ + + *.c + *.s*; *.src; *.a* + *.obj + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + rt-thread_stm32f7xx + 0x4 + ARM-ADS + + 25000000 + + 1 + 1 + 1 + 0 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + .\build\ + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 0 + 0 + 1 + + 18 + + + 0 + User Manual (STM32756G-EVAL) + C:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.1.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\DM00188617.pdf + + + 1 + Bill of Materials (STM32756G-EVAL) + C:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.1.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_bom.zip + + + 2 + Gerber Files (STM32756G-EVAL) + C:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.1.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_gerber.zip + + + 3 + Schematics (STM32756G-EVAL) + C:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.1.0\MDK\Boards\ST\STM32756G_EVAL\Documentation\stm327x6g-eval_sch.zip + + + 4 + User Manual (STM32F746G-Discovery) + C:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.1.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\DM00190424.pdf + + + 5 + Bill of Materials (STM32F746G-Discovery) + C:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.1.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_bom.zip + + + 6 + Gerber Files (STM32F746G-Discovery) + C:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.1.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_gerber.zip + + + 7 + Schematics (STM32F746G-Discovery) + C:\Keil_v5\ARM\PACK\Keil\STM32F7xx_DFP\2.1.0\MDK\Boards\ST\STM32F746G_Discovery\Documentation\stm32f746g-disco_sch.zip + + + 8 + STM32756G_EVAL Evaluation Board Web Page (STM32756G-EVAL) + http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF261640 + + + 9 + STM32F746G_Discovery Web Page (STM32F746G-Discovery) + http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF261641 + + + + 0 + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + 1 + 0 + 0 + 11 + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + + + + 0 + ST-LINKIII-KEIL_SWO + -U0672FF535651727067082910 -O207 -S0 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(5BA02477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20010000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F746NGHx$CMSIS\Flash\STM32F7x_1024.FLM) + + + 0 + UL2CM3 + UL2CM3(-O207 -S0 -C0 -FO7 -FN1 -FC1000 -FD20010000 -FF0STM32F7x_1024 -FL0100000 -FS08000000 -FP0($$Device:STM32F746NGHx$CMSIS\Flash\STM32F7x_1024.FLM) + + + + + 0 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + + 1 + 0 + 2 + 10000000 + + + + +
diff --git a/bsp/stm32f7-disco/project.uvprojx b/bsp/stm32f7-disco/project.uvprojx new file mode 100644 index 0000000000..c49b3410f1 --- /dev/null +++ b/bsp/stm32f7-disco/project.uvprojx @@ -0,0 +1,1401 @@ + + + 2.1 +
### uVision Project, (C) Keil Software
+ + + rt-thread_stm32f7xx + 0x4 + ARM-ADS + + + STM32F746NGHx + STMicroelectronics + Keil.STM32F7xx_DFP.2.1.0 + http://www.keil.com/pack + IROM(0x08000000,0x100000) IROM2(0x00200000,0x100000) IRAM(0x20010000,0x40000) IRAM2(0x20000000,0x10000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20010000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F746NGHx$CMSIS\Flash\STM32F7x_1024.FLM)) + 0 + $$Device:STM32F746NGHx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h + + + + + + + + + + $$Device:STM32F746NGHx$CMSIS\SVD\STM32F7x.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\build\ + rtthread-stm32f7xx + 1 + 0 + 0 + 1 + 1 + .\build\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 1 + 0 + fromelf --bin !L --output rtthread.bin + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + -REMAP -MPU + DCM.DLL + -pCM7 + SARMCM3.DLL + -MPU + TCM.DLL + -pCM7 + + + + 1 + 0 + 0 + 0 + 16 + + + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + + + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 0 + 1 + + 0 + 11 + + + + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.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-M7" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 2 + 1 + 1 + 8 + 1 + 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 + 0x20010000 + 0x40000 + + + 1 + 0x8000000 + 0x100000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x100000 + + + 1 + 0x200000 + 0x100000 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20010000 + 0x40000 + + + 0 + 0x20000000 + 0x10000 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + + USE_HAL_DRIVER, RT_USING_ARM_LIBC, STM32F756xx + + applications;.;drivers;Libraries\CMSIS\Device\ST\STM32F7xx\Include;Libraries\CMSIS\Include;Libraries\STM32F7xx_HAL_Driver\Inc;..\..\include;..\..\libcpu\arm\cortex-m7;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh;..\..\components\libc\compilers\armlibc;..\..\components\libc\pthreads + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) + + + + + + + + Applications + + + main.c + 1 + applications\main.c + + + + + sram.c + 1 + applications\sram.c + + + + + Drivers + + + board.c + 1 + drivers\board.c + + + + + drv_led.c + 1 + drivers\drv_led.c + + + + + drv_mpu.c + 1 + drivers\drv_mpu.c + + + + + drv_sdram.c + 1 + drivers\drv_sdram.c + + + + + drv_usart.c + 1 + drivers\drv_usart.c + + + + + stm32f7xx_it.c + 1 + drivers\stm32f7xx_it.c + + + + + CMSIS + + + system_stm32f7xx.c + 1 + Libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c + + + + + startup_stm32f746xx.s + 2 + Libraries\CMSIS\Device\ST\STM32F7xx\Source\Templates\arm\startup_stm32f746xx.s + + + + + STM32F7xx_HAL_Driver + + + stm32f7xx_hal.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + + + + + stm32f7xx_hal_adc.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c + + + + + stm32f7xx_hal_adc_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c + + + + + stm32f7xx_hal_can.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c + + + + + stm32f7xx_hal_cec.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c + + + + + stm32f7xx_hal_cortex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + + + + + stm32f7xx_hal_crc.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c + + + + + stm32f7xx_hal_crc_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c + + + + + stm32f7xx_hal_cryp.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c + + + + + stm32f7xx_hal_cryp_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c + + + + + stm32f7xx_hal_dac.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c + + + + + stm32f7xx_hal_dac_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c + + + + + stm32f7xx_hal_dcmi.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c + + + + + stm32f7xx_hal_dcmi_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c + + + + + stm32f7xx_hal_dma.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + + + + + stm32f7xx_hal_dma2d.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c + + + + + stm32f7xx_hal_dma_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + + + + + stm32f7xx_hal_eth.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + + + + + stm32f7xx_hal_flash.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + + + + + stm32f7xx_hal_flash_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + + + + + stm32f7xx_hal_gpio.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + + + + + stm32f7xx_hal_hash.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c + + + + + stm32f7xx_hal_hash_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c + + + + + stm32f7xx_hal_hcd.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c + + + + + stm32f7xx_hal_i2c.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + + + + + stm32f7xx_hal_i2c_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c + + + + + stm32f7xx_hal_i2s.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c + + + + + stm32f7xx_hal_irda.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c + + + + + stm32f7xx_hal_iwdg.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c + + + + + stm32f7xx_hal_lptim.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c + + + + + stm32f7xx_hal_ltdc.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c + + + + + stm32f7xx_hal_msp_template.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_msp_template.c + + + + + stm32f7xx_hal_nand.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c + + + + + stm32f7xx_hal_nor.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c + + + + + stm32f7xx_hal_pcd.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c + + + + + stm32f7xx_hal_pcd_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c + + + + + stm32f7xx_hal_pwr.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + + + + + stm32f7xx_hal_pwr_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + + + + + stm32f7xx_hal_qspi.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c + + + + + stm32f7xx_hal_rcc.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c + + + + + stm32f7xx_hal_rcc_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + + + + + stm32f7xx_hal_rng.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c + + + + + stm32f7xx_hal_rtc.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c + + + + + stm32f7xx_hal_rtc_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c + + + + + stm32f7xx_hal_sai.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c + + + + + stm32f7xx_hal_sai_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c + + + + + stm32f7xx_hal_sd.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c + + + + + stm32f7xx_hal_sdram.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c + + + + + stm32f7xx_hal_smartcard.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c + + + + + stm32f7xx_hal_smartcard_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c + + + + + stm32f7xx_hal_spdifrx.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c + + + + + stm32f7xx_hal_spi.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c + + + + + stm32f7xx_hal_sram.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c + + + + + stm32f7xx_hal_tim.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + + + + + stm32f7xx_hal_tim_ex.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + + + + + stm32f7xx_hal_uart.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c + + + + + stm32f7xx_hal_usart.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c + + + + + stm32f7xx_hal_wwdg.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c + + + + + stm32f7xx_ll_fmc.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c + + + + + stm32f7xx_ll_sdmmc.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c + + + + + stm32f7xx_ll_usb.c + 1 + Libraries\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.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 + + + + + signal.c + 1 + ..\..\src\signal.c + + + + + thread.c + 1 + ..\..\src\thread.c + + + + + timer.c + 1 + ..\..\src\timer.c + + + + + CORTEX-M7 + + + cpuport.c + 1 + ..\..\libcpu\arm\cortex-m7\cpuport.c + + + + + context_rvds.S + 2 + ..\..\libcpu\arm\cortex-m7\context_rvds.S + + + + + backtrace.c + 1 + ..\..\libcpu\arm\common\backtrace.c + + + + + div0.c + 1 + ..\..\libcpu\arm\common\div0.c + + + + + showmem.c + 1 + ..\..\libcpu\arm\common\showmem.c + + + + + DeviceDrivers + + + i2c_core.c + 1 + ..\..\components\drivers\i2c\i2c_core.c + + + + + i2c_dev.c + 1 + ..\..\components\drivers\i2c\i2c_dev.c + + + + + mtd_nand.c + 1 + ..\..\components\drivers\mtd\mtd_nand.c + + + + + rtc.c + 1 + ..\..\components\drivers\rtc\rtc.c + + + + + serial.c + 1 + ..\..\components\drivers\serial\serial.c + + + + + spi_core.c + 1 + ..\..\components\drivers\spi\spi_core.c + + + + + spi_dev.c + 1 + ..\..\components\drivers\spi\spi_dev.c + + + + + completion.c + 1 + ..\..\components\drivers\src\completion.c + + + + + dataqueue.c + 1 + ..\..\components\drivers\src\dataqueue.c + + + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + + + + ringbuffer.c + 1 + ..\..\components\drivers\src\ringbuffer.c + + + + + waitqueue.c + 1 + ..\..\components\drivers\src\waitqueue.c + + + + + workqueue.c + 1 + ..\..\components\drivers\src\workqueue.c + + + + + finsh + + + shell.c + 1 + ..\..\components\finsh\shell.c + + + + + symbol.c + 1 + ..\..\components\finsh\symbol.c + + + + + cmd.c + 1 + ..\..\components\finsh\cmd.c + + + + + msh.c + 1 + ..\..\components\finsh\msh.c + + + + + msh_cmd.c + 1 + ..\..\components\finsh\msh_cmd.c + + + + + msh_file.c + 1 + ..\..\components\finsh\msh_file.c + + + + + finsh_compiler.c + 1 + ..\..\components\finsh\finsh_compiler.c + + + + + finsh_error.c + 1 + ..\..\components\finsh\finsh_error.c + + + + + finsh_heap.c + 1 + ..\..\components\finsh\finsh_heap.c + + + + + finsh_init.c + 1 + ..\..\components\finsh\finsh_init.c + + + + + finsh_node.c + 1 + ..\..\components\finsh\finsh_node.c + + + + + finsh_ops.c + 1 + ..\..\components\finsh\finsh_ops.c + + + + + finsh_parser.c + 1 + ..\..\components\finsh\finsh_parser.c + + + + + finsh_var.c + 1 + ..\..\components\finsh\finsh_var.c + + + + + finsh_vm.c + 1 + ..\..\components\finsh\finsh_vm.c + + + + + finsh_token.c + 1 + ..\..\components\finsh\finsh_token.c + + + + + libc + + + libc.c + 1 + ..\..\components\libc\compilers\armlibc\libc.c + + + + + libc_syms.c + 1 + ..\..\components\libc\compilers\armlibc\libc_syms.c + + + + + mem_std.c + 1 + ..\..\components\libc\compilers\armlibc\mem_std.c + + + + + stdio.c + 1 + ..\..\components\libc\compilers\armlibc\stdio.c + + + + + stubs.c + 1 + ..\..\components\libc\compilers\armlibc\stubs.c + + + + + pthreads + + + clock_time.c + 1 + ..\..\components\libc\pthreads\clock_time.c + + + + + mqueue.c + 1 + ..\..\components\libc\pthreads\mqueue.c + + + + + pthread.c + 1 + ..\..\components\libc\pthreads\pthread.c + + + + + pthread_attr.c + 1 + ..\..\components\libc\pthreads\pthread_attr.c + + + + + pthread_barrier.c + 1 + ..\..\components\libc\pthreads\pthread_barrier.c + + + + + pthread_cond.c + 1 + ..\..\components\libc\pthreads\pthread_cond.c + + + + + pthread_mutex.c + 1 + ..\..\components\libc\pthreads\pthread_mutex.c + + + + + pthread_rwlock.c + 1 + ..\..\components\libc\pthreads\pthread_rwlock.c + + + + + pthread_spin.c + 1 + ..\..\components\libc\pthreads\pthread_spin.c + + + + + pthread_tls.c + 1 + ..\..\components\libc\pthreads\pthread_tls.c + + + + + sched.c + 1 + ..\..\components\libc\pthreads\sched.c + + + + + semaphore.c + 1 + ..\..\components\libc\pthreads\semaphore.c + + + + + + +
diff --git a/bsp/stm32l072/project.uvprojx b/bsp/stm32l072/project.uvprojx new file mode 100644 index 0000000000..25ae369229 --- /dev/null +++ b/bsp/stm32l072/project.uvprojx @@ -0,0 +1,888 @@ + + + 2.1 +
### uVision Project, (C) Keil Software
+ + + stm32l072 + 0x4 + ARM-ADS + + + STM32L072KB + STMicroelectronics + Keil.STM32L0xx_DFP.1.6.0 + http://www.keil.com/pack/ + IRAM(0x20000000-0x20004FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M0+") + + + + + + + + + + + + + + + $$Device:STM32L072KB$SVD\STM32L07x.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\rtthread\ + rtthread.bin + 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 + + 1 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 0 + + + SARMCM3.DLL + -REMAP + 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 + 1 + 1 + 1 + 1 + + 0 + 6 + + + + + + + + + + + + + + Segger\JL2CM3.dll + + + + + 1 + 0 + 0 + 1 + 1 + 4103 + + 1 + STLink\ST-LINKIII-KEIL_SWO.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 + 1 + 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 + 0x5000 + + + 1 + 0x8000000 + 0x20000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x20000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x5000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 4 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 1 + 0 + 0 + 0 + + + USE_HAL_DRIVER, STM32L0X2 + + app;.;board;Drivers\CMSIS\Device\ST\STM32L0xx\Include;Drivers\STM32L0xx_HAL_Driver\Inc;Inc;drivers;drivers..\Drivers\CMSIS\Device\ST\STM32L0xx\Include;DriversSTM32L0xx_HAL_Driver\Inc;DriversCMSIS\Device\ST\STM32L0xx\Include;Drivers\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m0;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 0 + 0 + 0 + 0 + 0 + 0 + 0x08000000 + 0x20000000 + + .\stm32_rom.sct + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) + + + + + + + + Applications + + + application.c + 1 + app\application.c + + + + + ledapp.c + 1 + app\ledapp.c + + + + + startup.c + 1 + app\startup.c + + + + + Drivers + + + board.c + 1 + board\board.c + + + + + stm32l0xx_it.c + 1 + board\stm32l0xx_it.c + + + + + usart.c + 1 + board\usart.c + + + + + gpio.c + 1 + board\gpio.c + + + + + drv_spi.c + 1 + board\drv_spi.c + + + + + STM32_HAL + + + system_stm32l0xx.c + 1 + Drivers\CMSIS\Device\ST\STM32L0xx\Source\Templates\system_stm32l0xx.c + + + + + stm32l0xx_hal.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c + + + + + stm32l0xx_hal_adc.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c + + + + + stm32l0xx_hal_adc_ex.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc_ex.c + + + + + stm32l0xx_hal_cortex.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_cortex.c + + + + + stm32l0xx_hal_dma.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_dma.c + + + + + stm32l0xx_hal_flash.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash.c + + + + + stm32l0xx_hal_flash_ex.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ex.c + + + + + stm32l0xx_hal_flash_ramfunc.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_flash_ramfunc.c + + + + + stm32l0xx_hal_gpio.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_gpio.c + + + + + stm32l0xx_hal_i2c.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c.c + + + + + stm32l0xx_hal_i2c_ex.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_i2c_ex.c + + + + + stm32l0xx_hal_pwr.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr.c + + + + + stm32l0xx_hal_pwr_ex.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_pwr_ex.c + + + + + stm32l0xx_hal_rcc.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc.c + + + + + stm32l0xx_hal_rcc_ex.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c + + + + + stm32l0xx_hal_spi.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_spi.c + + + + + stm32l0xx_hal_tim.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim.c + + + + + stm32l0xx_hal_tim_ex.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_tim_ex.c + + + + + stm32l0xx_hal_uart.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart.c + + + + + stm32l0xx_hal_uart_ex.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_uart_ex.c + + + + + stm32l0xx_hal_wwdg.c + 1 + Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_wwdg.c + + + + + startup_stm32l072xx.s + 2 + Drivers\CMSIS\Device\ST\STM32L0xx\Source\Templates\arm\startup_stm32l072xx.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 + + + + + object.c + 1 + ..\..\src\object.c + + + + + scheduler.c + 1 + ..\..\src\scheduler.c + + + + + signal.c + 1 + ..\..\src\signal.c + + + + + thread.c + 1 + ..\..\src\thread.c + + + + + timer.c + 1 + ..\..\src\timer.c + + + + + CORTEX-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 + + + pin.c + 1 + ..\..\components\drivers\misc\pin.c + + + + + serial.c + 1 + ..\..\components\drivers\serial\serial.c + + + + + spi_core.c + 1 + ..\..\components\drivers\spi\spi_core.c + + + + + spi_dev.c + 1 + ..\..\components\drivers\spi\spi_dev.c + + + + + completion.c + 1 + ..\..\components\drivers\src\completion.c + + + + + dataqueue.c + 1 + ..\..\components\drivers\src\dataqueue.c + + + + + pipe.c + 1 + ..\..\components\drivers\src\pipe.c + + + + + ringbuffer.c + 1 + ..\..\components\drivers\src\ringbuffer.c + + + + + waitqueue.c + 1 + ..\..\components\drivers\src\waitqueue.c + + + + + workqueue.c + 1 + ..\..\components\drivers\src\workqueue.c + + + + + finsh + + + shell.c + 1 + ..\..\components\finsh\shell.c + + + + + symbol.c + 1 + ..\..\components\finsh\symbol.c + + + + + cmd.c + 1 + ..\..\components\finsh\cmd.c + + + + + msh.c + 1 + ..\..\components\finsh\msh.c + + + + + msh_cmd.c + 1 + ..\..\components\finsh\msh_cmd.c + + + + + msh_file.c + 1 + ..\..\components\finsh\msh_file.c + + + + + + +
diff --git a/bsp/stm32l475-iot-disco/project.uvprojx b/bsp/stm32l475-iot-disco/project.uvprojx index f75f349edf..2749886e24 100644 --- a/bsp/stm32l475-iot-disco/project.uvprojx +++ b/bsp/stm32l475-iot-disco/project.uvprojx @@ -1,10 +1,7 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rt-thread_stm32l4xx @@ -18,28 +15,28 @@ Keil.STM32L4xx_DFP.1.4.0 http://www.keil.com/pack IRAM(0x20000000,0x00018000) IRAM2(0x10000000,0x00008000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32L475VGTx$Flash\STM32L4xx_1024.FLM)) 0 $$Device:STM32L475VGTx$Device\Include\stm32l4xx.h - - - - - - - - - + + + + + + + + + $$Device:STM32L475VGTx$SVD\STM32L4x5.svd 0 0 - - - - - + + + + + 0 0 @@ -61,8 +58,8 @@ 0 0 - - + + 0 0 0 @@ -71,8 +68,8 @@ 0 0 - - + + 0 0 0 @@ -82,14 +79,14 @@ 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 0 0 - + 0 @@ -103,8 +100,8 @@ 0 0 3 - - + + 1 @@ -137,11 +134,11 @@ 1 BIN\UL2CM3.DLL - - - - - + + + + + 0 @@ -174,7 +171,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -306,7 +303,7 @@ 0x8000 - + 1 @@ -332,9 +329,9 @@ 0 0 - + USE_HAL_DRIVER, STM32L476xx, USE_STM32L4XX_NUCLEO, STM32F429xx - + applications;.;drivers;Libraries\STM32L4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32L4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -350,10 +347,10 @@ 0 0 - - - - + + + +
@@ -365,13 +362,13 @@ 0 0x08000000 0x20000000 - - - - + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + @@ -384,6 +381,8 @@ 1 applications\application.c + + startup.c 1 @@ -399,6 +398,8 @@ 1 drivers\board.c + + usart.c 1 @@ -414,436 +415,610 @@ 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + + stm32l4xx_hal_adc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + + stm32l4xx_hal_adc_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + + stm32l4xx_hal_can.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_can.c + + stm32l4xx_hal_comp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c + + stm32l4xx_hal_cortex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + + stm32l4xx_hal_crc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c + + stm32l4xx_hal_crc_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c + + stm32l4xx_hal_cryp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c + + stm32l4xx_hal_cryp_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c + + stm32l4xx_hal_dac.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dac.c + + stm32l4xx_hal_dac_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dac_ex.c + + stm32l4xx_hal_dcmi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dcmi.c + + stm32l4xx_hal_dfsdm.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dfsdm.c + + stm32l4xx_hal_dma.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + + stm32l4xx_hal_dma2d.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma2d.c + + stm32l4xx_hal_firewall.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_firewall.c + + stm32l4xx_hal_flash.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + + stm32l4xx_hal_flash_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + + stm32l4xx_hal_flash_ramfunc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + + stm32l4xx_hal_gpio.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + + stm32l4xx_hal_hash.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_hash.c + + stm32l4xx_hal_hash_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_hash_ex.c + + stm32l4xx_hal_hcd.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_hcd.c + + stm32l4xx_hal_i2c.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + + stm32l4xx_hal_i2c_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + + stm32l4xx_hal_irda.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_irda.c + + stm32l4xx_hal_iwdg.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_iwdg.c + + stm32l4xx_hal_lcd.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_lcd.c + + stm32l4xx_hal_lptim.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_lptim.c + + stm32l4xx_hal_msp_template.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_msp_template.c + + stm32l4xx_hal_nand.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_nand.c + + stm32l4xx_hal_nor.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_nor.c + + stm32l4xx_hal_opamp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_opamp.c + + stm32l4xx_hal_opamp_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_opamp_ex.c + + stm32l4xx_hal_pcd.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pcd.c + + stm32l4xx_hal_pcd_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pcd_ex.c + + stm32l4xx_hal_pwr.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + + stm32l4xx_hal_pwr_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + + stm32l4xx_hal_qspi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_qspi.c + + stm32l4xx_hal_rcc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + + stm32l4xx_hal_rcc_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + + stm32l4xx_hal_rng.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c + + stm32l4xx_hal_rtc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + + stm32l4xx_hal_rtc_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + + stm32l4xx_hal_sai.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sai.c + + stm32l4xx_hal_sd.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sd.c + + stm32l4xx_hal_smartcard.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_smartcard.c + + stm32l4xx_hal_smartcard_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_smartcard_ex.c + + stm32l4xx_hal_smbus.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_smbus.c + + stm32l4xx_hal_spi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + + stm32l4xx_hal_spi_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + + stm32l4xx_hal_sram.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c + + stm32l4xx_hal_swpmi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_swpmi.c + + stm32l4xx_hal_tim.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + + stm32l4xx_hal_tim_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + + stm32l4xx_hal_tsc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tsc.c + + stm32l4xx_hal_uart.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + + stm32l4xx_hal_uart_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + + stm32l4xx_hal_usart.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c + + stm32l4xx_hal_wwdg.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_wwdg.c + + stm32l4xx_ll_adc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_adc.c + + stm32l4xx_ll_comp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_comp.c + + stm32l4xx_ll_crc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_crc.c + + stm32l4xx_ll_crs.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_crs.c + + stm32l4xx_ll_dac.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dac.c + + stm32l4xx_ll_dma.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c + + stm32l4xx_ll_dma2d.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma2d.c + + stm32l4xx_ll_exti.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c + + stm32l4xx_ll_fmc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_fmc.c + + stm32l4xx_ll_gpio.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c + + stm32l4xx_ll_i2c.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_i2c.c + + stm32l4xx_ll_lptim.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_lptim.c + + stm32l4xx_ll_lpuart.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_lpuart.c + + stm32l4xx_ll_opamp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_opamp.c + + stm32l4xx_ll_pwr.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_pwr.c + + stm32l4xx_ll_rcc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c + + stm32l4xx_ll_rng.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rng.c + + stm32l4xx_ll_rtc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rtc.c + + stm32l4xx_ll_sdmmc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_sdmmc.c + + stm32l4xx_ll_spi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_spi.c + + stm32l4xx_ll_swpmi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_swpmi.c + + stm32l4xx_ll_tim.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_tim.c + + stm32l4xx_ll_usart.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c + + stm32l4xx_ll_usb.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usb.c + + stm32l4xx_ll_utils.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c + + system_stm32l4xx.c 1 Libraries\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c + + startup_stm32l476xx.s 2 @@ -859,61 +1034,92 @@ 1 ..\..\src\clock.c + + components.c 1 ..\..\src\components.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -929,21 +1135,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -959,36 +1173,50 @@ 1 ..\..\components\drivers\misc\pin.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + completion.c 1 ..\..\components\drivers\src\completion.c + + dataqueue.c 1 ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 ..\..\components\drivers\src\pipe.c + + - portal.c + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -1004,61 +1232,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -1066,24 +1318,19 @@ - - ::CMSIS - - - + - + - + - + - diff --git a/bsp/stm32l476-nucleo/project.uvprojx b/bsp/stm32l476-nucleo/project.uvprojx index e99fba942b..b275bb1a28 100644 --- a/bsp/stm32l476-nucleo/project.uvprojx +++ b/bsp/stm32l476-nucleo/project.uvprojx @@ -1,10 +1,7 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rt-thread_stm32l4xx @@ -18,28 +15,28 @@ Keil.STM32L4xx_DFP.1.4.0 http://www.keil.com/pack IRAM(0x20000000,0x00018000) IRAM2(0x10000000,0x00008000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - - + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32L476RGTx$Flash\STM32L4xx_1024.FLM)) 0 $$Device:STM32L476RGTx$Device\Include\stm32l4xx.h - - - - - - - - - + + + + + + + + + $$Device:STM32L476RGTx$SVD\STM32L4x6.svd 0 0 - - - - - + + + + + 0 0 @@ -61,8 +58,8 @@ 0 0 - - + + 0 0 0 @@ -71,8 +68,8 @@ 0 0 - - + + 0 0 0 @@ -82,14 +79,14 @@ 1 0 fromelf --bin !L --output rtthread.bin - + 0 0 0 0 0 - + 0 @@ -103,8 +100,8 @@ 0 0 3 - - + + 1 @@ -137,11 +134,11 @@ 1 BIN\UL2CM3.DLL - - - - - + + + + + 0 @@ -174,7 +171,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -306,7 +303,7 @@ 0x8000 - + 1 @@ -332,9 +329,9 @@ 0 0 - + USE_HAL_DRIVER, STM32L476xx, USE_STM32L4XX_NUCLEO, STM32F429xx - + applications;.;drivers;Libraries\STM32L4xx_HAL_Driver\Inc;Libraries\CMSIS\Device\ST\STM32L4xx\Include;Libraries\CMSIS\Include;..\..\include;..\..\libcpu\arm\cortex-m4;..\..\libcpu\arm\common;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\finsh @@ -350,10 +347,10 @@ 0 0 - - - - + + + +
@@ -365,13 +362,13 @@ 0 0x08000000 0x20000000 - - - - + + + + --keep *.o(.rti_fn.*) --keep *.o(FSymTab) --keep *.o(VSymTab) - - + + @@ -384,6 +381,8 @@ 1 applications\application.c + + startup.c 1 @@ -399,6 +398,8 @@ 1 drivers\board.c + + usart.c 1 @@ -414,436 +415,610 @@ 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + + stm32l4xx_hal_adc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc.c + + stm32l4xx_hal_adc_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_adc_ex.c + + stm32l4xx_hal_can.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_can.c + + stm32l4xx_hal_comp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_comp.c + + stm32l4xx_hal_cortex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + + stm32l4xx_hal_crc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc.c + + stm32l4xx_hal_crc_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_crc_ex.c + + stm32l4xx_hal_cryp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp.c + + stm32l4xx_hal_cryp_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cryp_ex.c + + stm32l4xx_hal_dac.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dac.c + + stm32l4xx_hal_dac_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dac_ex.c + + stm32l4xx_hal_dcmi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dcmi.c + + stm32l4xx_hal_dfsdm.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dfsdm.c + + stm32l4xx_hal_dma.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + + stm32l4xx_hal_dma2d.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma2d.c + + stm32l4xx_hal_firewall.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_firewall.c + + stm32l4xx_hal_flash.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + + stm32l4xx_hal_flash_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + + stm32l4xx_hal_flash_ramfunc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + + stm32l4xx_hal_gpio.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + + stm32l4xx_hal_hash.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_hash.c + + stm32l4xx_hal_hash_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_hash_ex.c + + stm32l4xx_hal_hcd.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_hcd.c + + stm32l4xx_hal_i2c.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + + stm32l4xx_hal_i2c_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + + stm32l4xx_hal_irda.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_irda.c + + stm32l4xx_hal_iwdg.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_iwdg.c + + stm32l4xx_hal_lcd.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_lcd.c + + stm32l4xx_hal_lptim.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_lptim.c + + stm32l4xx_hal_msp_template.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_msp_template.c + + stm32l4xx_hal_nand.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_nand.c + + stm32l4xx_hal_nor.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_nor.c + + stm32l4xx_hal_opamp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_opamp.c + + stm32l4xx_hal_opamp_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_opamp_ex.c + + stm32l4xx_hal_pcd.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pcd.c + + stm32l4xx_hal_pcd_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pcd_ex.c + + stm32l4xx_hal_pwr.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + + stm32l4xx_hal_pwr_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + + stm32l4xx_hal_qspi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_qspi.c + + stm32l4xx_hal_rcc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + + stm32l4xx_hal_rcc_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + + stm32l4xx_hal_rng.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rng.c + + stm32l4xx_hal_rtc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc.c + + stm32l4xx_hal_rtc_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rtc_ex.c + + stm32l4xx_hal_sai.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sai.c + + stm32l4xx_hal_sd.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sd.c + + stm32l4xx_hal_smartcard.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_smartcard.c + + stm32l4xx_hal_smartcard_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_smartcard_ex.c + + stm32l4xx_hal_smbus.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_smbus.c + + stm32l4xx_hal_spi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi.c + + stm32l4xx_hal_spi_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_spi_ex.c + + stm32l4xx_hal_sram.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_sram.c + + stm32l4xx_hal_swpmi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_swpmi.c + + stm32l4xx_hal_tim.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + + stm32l4xx_hal_tim_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + + stm32l4xx_hal_tsc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tsc.c + + stm32l4xx_hal_uart.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + + stm32l4xx_hal_uart_ex.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + + stm32l4xx_hal_usart.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_usart.c + + stm32l4xx_hal_wwdg.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_wwdg.c + + stm32l4xx_ll_adc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_adc.c + + stm32l4xx_ll_comp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_comp.c + + stm32l4xx_ll_crc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_crc.c + + stm32l4xx_ll_crs.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_crs.c + + stm32l4xx_ll_dac.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dac.c + + stm32l4xx_ll_dma.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c + + stm32l4xx_ll_dma2d.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma2d.c + + stm32l4xx_ll_exti.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c + + stm32l4xx_ll_fmc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_fmc.c + + stm32l4xx_ll_gpio.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c + + stm32l4xx_ll_i2c.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_i2c.c + + stm32l4xx_ll_lptim.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_lptim.c + + stm32l4xx_ll_lpuart.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_lpuart.c + + stm32l4xx_ll_opamp.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_opamp.c + + stm32l4xx_ll_pwr.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_pwr.c + + stm32l4xx_ll_rcc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c + + stm32l4xx_ll_rng.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rng.c + + stm32l4xx_ll_rtc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rtc.c + + stm32l4xx_ll_sdmmc.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_sdmmc.c + + stm32l4xx_ll_spi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_spi.c + + stm32l4xx_ll_swpmi.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_swpmi.c + + stm32l4xx_ll_tim.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_tim.c + + stm32l4xx_ll_usart.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c + + stm32l4xx_ll_usb.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usb.c + + stm32l4xx_ll_utils.c 1 Libraries\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c + + system_stm32l4xx.c 1 Libraries\CMSIS\Device\ST\STM32L4xx\Source\Templates\system_stm32l4xx.c + + startup_stm32l476xx.s 2 @@ -859,61 +1034,92 @@ 1 ..\..\src\clock.c + + components.c 1 ..\..\src\components.c + + device.c 1 ..\..\src\device.c + + idle.c 1 ..\..\src\idle.c + + ipc.c 1 ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + mem.c 1 ..\..\src\mem.c + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + + + signal.c + 1 + ..\..\src\signal.c + + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -929,21 +1135,29 @@ 1 ..\..\libcpu\arm\cortex-m4\cpuport.c + + context_rvds.S 2 ..\..\libcpu\arm\cortex-m4\context_rvds.S + + backtrace.c 1 ..\..\libcpu\arm\common\backtrace.c + + div0.c 1 ..\..\libcpu\arm\common\div0.c + + showmem.c 1 @@ -959,36 +1173,50 @@ 1 ..\..\components\drivers\misc\pin.c + + serial.c 1 ..\..\components\drivers\serial\serial.c + + completion.c 1 ..\..\components\drivers\src\completion.c + + dataqueue.c 1 ..\..\components\drivers\src\dataqueue.c + + pipe.c 1 ..\..\components\drivers\src\pipe.c + + - portal.c + ringbuffer.c 1 - ..\..\components\drivers\src\portal.c + ..\..\components\drivers\src\ringbuffer.c + + - ringbuffer.c + waitqueue.c 1 - ..\..\components\drivers\src\ringbuffer.c + ..\..\components\drivers\src\waitqueue.c + + workqueue.c 1 @@ -1004,61 +1232,85 @@ 1 ..\..\components\finsh\shell.c + + symbol.c 1 ..\..\components\finsh\symbol.c + + cmd.c 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + finsh_token.c 1 @@ -1066,24 +1318,19 @@ - - ::CMSIS - - - + - + - + - + - diff --git a/bsp/tm4c129x/project.ewp b/bsp/tm4c129x/project.ewp new file mode 100644 index 0000000000..12cfc3ddf8 --- /dev/null +++ b/bsp/tm4c129x/project.ewp @@ -0,0 +1,2279 @@ + + 2 + + Debug + + ARM + + 1 + + General + 3 + + 22 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 1 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 1 + + + + + + + BILINK + 0 + + + + + Release + + ARM + + 0 + + General + 3 + + 22 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ICCARM + 2 + + 31 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AARM + 2 + + 9 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OBJCOPY + 0 + + 1 + 1 + 0 + + + + + + + + + CUSTOM + 3 + + + + + + + BICOMP + 0 + + + + BUILDACTION + 1 + + + + + + + ILINK + 0 + + 16 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + IARCHIVE + 0 + + 0 + 1 + 0 + + + + + + + BILINK + 0 + + + + + Applications + + $PROJ_DIR$\applications\application.c + + + $PROJ_DIR$\applications\board.c + + + $PROJ_DIR$\applications\startup.c + + + + Drivers + + $PROJ_DIR$\drivers\drv_eth.c + + + $PROJ_DIR$\drivers\drv_uart.c + + + + Libraries + + $PROJ_DIR$\libraries\driverlib\adc.c + + + $PROJ_DIR$\libraries\driverlib\aes.c + + + $PROJ_DIR$\libraries\driverlib\can.c + + + $PROJ_DIR$\libraries\driverlib\comp.c + + + $PROJ_DIR$\libraries\driverlib\cpu.c + + + $PROJ_DIR$\libraries\driverlib\crc.c + + + $PROJ_DIR$\libraries\driverlib\des.c + + + $PROJ_DIR$\libraries\driverlib\eeprom.c + + + $PROJ_DIR$\libraries\driverlib\emac.c + + + $PROJ_DIR$\libraries\driverlib\epi.c + + + $PROJ_DIR$\libraries\driverlib\flash.c + + + $PROJ_DIR$\libraries\driverlib\fpu.c + + + $PROJ_DIR$\libraries\driverlib\gpio.c + + + $PROJ_DIR$\libraries\driverlib\hibernate.c + + + $PROJ_DIR$\libraries\driverlib\i2c.c + + + $PROJ_DIR$\libraries\driverlib\interrupt.c + + + $PROJ_DIR$\libraries\driverlib\lcd.c + + + $PROJ_DIR$\libraries\driverlib\mpu.c + + + $PROJ_DIR$\libraries\driverlib\pwm.c + + + $PROJ_DIR$\libraries\driverlib\qei.c + + + $PROJ_DIR$\libraries\driverlib\shamd5.c + + + $PROJ_DIR$\libraries\driverlib\ssi.c + + + $PROJ_DIR$\libraries\driverlib\sw_crc.c + + + $PROJ_DIR$\libraries\driverlib\sysctl.c + + + $PROJ_DIR$\libraries\driverlib\sysexc.c + + + $PROJ_DIR$\libraries\driverlib\systick.c + + + $PROJ_DIR$\libraries\driverlib\tiva_timer.c + + + $PROJ_DIR$\libraries\driverlib\uart.c + + + $PROJ_DIR$\libraries\driverlib\udma.c + + + $PROJ_DIR$\libraries\driverlib\usb.c + + + $PROJ_DIR$\libraries\driverlib\watchdog.c + + + $PROJ_DIR$\libraries\startup\startup_ewarm.c + + + + Kernel + + $PROJ_DIR$\..\..\src\clock.c + + + $PROJ_DIR$\..\..\src\components.c + + + $PROJ_DIR$\..\..\src\device.c + + + $PROJ_DIR$\..\..\src\idle.c + + + $PROJ_DIR$\..\..\src\ipc.c + + + $PROJ_DIR$\..\..\src\irq.c + + + $PROJ_DIR$\..\..\src\kservice.c + + + $PROJ_DIR$\..\..\src\mem.c + + + $PROJ_DIR$\..\..\src\memheap.c + + + $PROJ_DIR$\..\..\src\mempool.c + + + $PROJ_DIR$\..\..\src\object.c + + + $PROJ_DIR$\..\..\src\scheduler.c + + + $PROJ_DIR$\..\..\src\signal.c + + + $PROJ_DIR$\..\..\src\thread.c + + + $PROJ_DIR$\..\..\src\timer.c + + + + CORTEX-M4 + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c + + + $PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S + + + $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\div0.c + + + $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c + + + + DeviceDrivers + + $PROJ_DIR$\..\..\components\drivers\serial\serial.c + + + $PROJ_DIR$\..\..\components\drivers\src\completion.c + + + $PROJ_DIR$\..\..\components\drivers\src\dataqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\pipe.c + + + $PROJ_DIR$\..\..\components\drivers\src\ringbuffer.c + + + $PROJ_DIR$\..\..\components\drivers\src\waitqueue.c + + + $PROJ_DIR$\..\..\components\drivers\src\workqueue.c + + + + finsh + + $PROJ_DIR$\..\..\components\finsh\shell.c + + + $PROJ_DIR$\..\..\components\finsh\symbol.c + + + $PROJ_DIR$\..\..\components\finsh\cmd.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_compiler.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_error.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_heap.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_init.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_node.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_ops.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_parser.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_var.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_vm.c + + + $PROJ_DIR$\..\..\components\finsh\finsh_token.c + + + + LwIP + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_lib.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\api_msg.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\err.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netbuf.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netdb.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\netifapi.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\sockets.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\api\tcpip.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\def.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dhcp.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\dns.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\init.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\memp.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\netif.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\pbuf.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\raw.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\stats.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\sys.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp_in.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\tcp_out.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\timers.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\udp.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\etharp.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c + + + $PROJ_DIR$\..\..\components\net\lwip-1.4.1\src\netif\slipif.c + + + diff --git a/bsp/tm4c129x/project.eww b/bsp/tm4c129x/project.eww new file mode 100644 index 0000000000..faa93f37cd --- /dev/null +++ b/bsp/tm4c129x/project.eww @@ -0,0 +1,10 @@ + + + + + $WS_DIR$\project.ewp + + + + + diff --git a/bsp/tm4c129x/project.uvproj b/bsp/tm4c129x/project.uvproj index 5a9d572475..7c80c80f4a 100644 --- a/bsp/tm4c129x/project.uvproj +++ b/bsp/tm4c129x/project.uvproj @@ -363,7 +363,7 @@ 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 + applications;.;drivers;libraries;libraries\inc;libraries\driverlib;..\..\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 @@ -403,271 +403,271 @@ + + 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 + + + Libraries adc.c 1 - libraries/driverlib/adc.c + libraries\driverlib\adc.c aes.c 1 - libraries/driverlib/aes.c + libraries\driverlib\aes.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 crc.c 1 - libraries/driverlib/crc.c + libraries\driverlib\crc.c des.c 1 - libraries/driverlib/des.c + libraries\driverlib\des.c eeprom.c 1 - libraries/driverlib/eeprom.c + libraries\driverlib\eeprom.c emac.c 1 - libraries/driverlib/emac.c + libraries\driverlib\emac.c epi.c 1 - libraries/driverlib/epi.c + libraries\driverlib\epi.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 interrupt.c 1 - libraries/driverlib/interrupt.c + libraries\driverlib\interrupt.c lcd.c 1 - libraries/driverlib/lcd.c + libraries\driverlib\lcd.c mpu.c 1 - libraries/driverlib/mpu.c + libraries\driverlib\mpu.c pwm.c 1 - libraries/driverlib/pwm.c + libraries\driverlib\pwm.c qei.c 1 - libraries/driverlib/qei.c + libraries\driverlib\qei.c shamd5.c 1 - libraries/driverlib/shamd5.c + libraries\driverlib\shamd5.c ssi.c 1 - libraries/driverlib/ssi.c + libraries\driverlib\ssi.c sw_crc.c 1 - libraries/driverlib/sw_crc.c + libraries\driverlib\sw_crc.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 tiva_timer.c 1 - libraries/driverlib/tiva_timer.c + libraries\driverlib\tiva_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 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 + libraries\startup\startup_rvmdk.S @@ -677,98 +677,105 @@ clock.c 1 - ../../src/clock.c + ..\..\src\clock.c components.c 1 - ../../src/components.c + ..\..\src\components.c device.c 1 - ../../src/device.c + ..\..\src\device.c idle.c 1 - ../../src/idle.c + ..\..\src\idle.c ipc.c 1 - ../../src/ipc.c + ..\..\src\ipc.c irq.c 1 - ../../src/irq.c + ..\..\src\irq.c kservice.c 1 - ../../src/kservice.c + ..\..\src\kservice.c mem.c 1 - ../../src/mem.c + ..\..\src\mem.c 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 + + + + + signal.c + 1 + ..\..\src\signal.c thread.c 1 - ../../src/thread.c + ..\..\src\thread.c timer.c 1 - ../../src/timer.c + ..\..\src\timer.c @@ -778,35 +785,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 @@ -816,49 +823,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 + ringbuffer.c 1 - ../../components/drivers/src/portal.c + ..\..\components\drivers\src\ringbuffer.c - ringbuffer.c + waitqueue.c 1 - ../../components/drivers/src/ringbuffer.c + ..\..\components\drivers\src\waitqueue.c workqueue.c 1 - ../../components/drivers/src/workqueue.c + ..\..\components\drivers\src\workqueue.c @@ -868,91 +875,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 @@ -962,245 +969,245 @@ 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 -- GitLab