diff --git a/bsp/lm3s8962/project.Uv2 b/bsp/lm3s8962/project.Uv2 index 2168aad07d4fd5a05be43eca1e6f8726bff8f5a9..f635eb83ec5c2baa8947c3d309eb9f500cea496b 100644 --- a/bsp/lm3s8962/project.Uv2 +++ b/bsp/lm3s8962/project.Uv2 @@ -54,6 +54,7 @@ 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> @@ -92,7 +93,7 @@ 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\arch\sys_arch_init.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> @@ -105,6 +106,7 @@ 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> @@ -116,7 +118,6 @@ 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\loopif.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> @@ -126,6 +127,8 @@ 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) @@ -158,7 +161,7 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' GenHex=0 Debug=1 Browse=1 - LstDir (.\objs\) + LstDir (.\build\) HexSel=1 MG32K=0 TGMORE=0 @@ -173,7 +176,7 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' 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,163,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0 } + 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 } diff --git a/bsp/lm3s9b9x/project.Uv2 b/bsp/lm3s9b9x/project.Uv2 index cbe342d7cecce432ad5a6a21ec3cef682d62293d..5b8ea48a04c49c48c66a4dc90c639bce27736667 100644 --- a/bsp/lm3s9b9x/project.Uv2 +++ b/bsp/lm3s9b9x/project.Uv2 @@ -53,6 +53,7 @@ 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> @@ -85,7 +86,7 @@ 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\arch\sys_arch_init.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> @@ -98,6 +99,7 @@ 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> @@ -109,7 +111,6 @@ 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\loopif.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> @@ -119,6 +120,8 @@ File 7,1,<..\..\components\net\lwip\src\core\snmp\msg_in.c> File 7,1,<..\..\components\net\lwip\src\core\snmp\msg_out.c> + + Options 1,0,0 // Target 'RT-Thread-lm3s' Device (LM3S9B96) Vendor (Luminary Micro) @@ -166,7 +169,7 @@ Options 1,0,0 // Target 'RT-Thread-lm3s' 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,163,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0 } + 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,128,1,0 } OCMADSIROM { 1,0,0,0,0,0,0,4,0 } diff --git a/bsp/lm4f232/project.uvproj b/bsp/lm4f232/project.uvproj index 5b210bbe5b93294403a212985e368472db2b229d..32700d1ba653235eb40fdf02294760a9d9aab45d 100644 --- a/bsp/lm4f232/project.uvproj +++ b/bsp/lm4f232/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- rt-thread_lm4f232 @@ -15,25 +12,25 @@ LM4F232H5QD Texas Instruments IRAM(0x20000000-0x20007FFF) IROM(0-0x3FFFF) CLOCK(16000000) CPUTYPE("Cortex-M4") FPU2 - + "STARTUP\Luminary\Startup.s" ("Luminary Startup Code") UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0LM4F_256 -FS00 -FL040000) 5931 LM4Fxxxx.H - - - - - - - - - + + + + + + + + + SFD\Luminary\LM4F232H5QD.SFR 0 - - - + + + Luminary\ Luminary\ @@ -50,36 +47,36 @@ 0 1 1 - .\obj\ + .\build\ 1 0 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -93,8 +90,8 @@ 0 0 3 - - + + SARMCM3.DLL @@ -138,18 +135,18 @@ 0 4 - - - - - + + + + + - - - - - + + + + + BIN\lmidk-agdi.dll @@ -164,7 +161,7 @@ BIN\lmidk-agdi.dll "" () - + @@ -196,7 +193,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -327,7 +324,7 @@ 0x0 - + 1 @@ -343,9 +340,9 @@ 0 0 - + PART_LM4F232H5QD - + .;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;Libraries;applications;drivers @@ -358,10 +355,10 @@ 0 0 - - - - + + + + @@ -373,12 +370,12 @@ 0 0x00000000 0x20000000 - - - + + + --keep __fsym_* --keep __vsym_* - - + + @@ -391,6 +388,8 @@ 1 applications\application.c + + startup.c 1 @@ -406,6 +405,8 @@ 1 drivers\board.c + + serial.c 1 @@ -421,146 +422,204 @@ 1 Libraries\driverlib\adc.c + + can.c 1 Libraries\driverlib\can.c + + comp.c 1 Libraries\driverlib\comp.c + + cpu.c 1 Libraries\driverlib\cpu.c + + eeprom.c 1 Libraries\driverlib\eeprom.c + + epi.c 1 Libraries\driverlib\epi.c + + ethernet.c 1 Libraries\driverlib\ethernet.c + + fan.c 1 Libraries\driverlib\fan.c + + flash.c 1 Libraries\driverlib\flash.c + + fpu.c 1 Libraries\driverlib\fpu.c + + gpio.c 1 Libraries\driverlib\gpio.c + + hibernate.c 1 Libraries\driverlib\hibernate.c + + i2c.c 1 Libraries\driverlib\i2c.c + + i2s.c 1 Libraries\driverlib\i2s.c + + interrupt.c 1 Libraries\driverlib\interrupt.c + + lpc.c 1 Libraries\driverlib\lpc.c + + mpu.c 1 Libraries\driverlib\mpu.c + + peci.c 1 Libraries\driverlib\peci.c + + pwm.c 1 Libraries\driverlib\pwm.c + + qei.c 1 Libraries\driverlib\qei.c + + ssi.c 1 Libraries\driverlib\ssi.c + + sysctl.c 1 Libraries\driverlib\sysctl.c + + sysexc.c 1 Libraries\driverlib\sysexc.c + + systick.c 1 Libraries\driverlib\systick.c + + timer.c 1 Libraries\driverlib\timer.c + + uart.c 1 Libraries\driverlib\uart.c + + udma.c 1 Libraries\driverlib\udma.c + + usb.c 1 Libraries\driverlib\usb.c + + watchdog.c 1 Libraries\driverlib\watchdog.c + + start_rvds.S 2 @@ -576,56 +635,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 + + + + memheap.c + 1 + ..\..\src\memheap.c + + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + thread.c 1 ..\..\src\thread.c + + src_timer.c 1 @@ -641,21 +729,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 @@ -671,61 +767,85 @@ 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_token.c 1 ..\..\components\finsh\finsh_token.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + shell.c 1 ..\..\components\finsh\shell.c + + symbol.c 1 @@ -736,5 +856,4 @@ -
diff --git a/bsp/lpc178x/project.uvproj b/bsp/lpc178x/project.uvproj index 5de2c7bfed15899ab583e1738919466b0d84711c..b41bff3002802944142fd6038f14acb3b0fc99ad 100644 --- a/bsp/lpc178x/project.uvproj +++ b/bsp/lpc178x/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread LPC17xx @@ -15,25 +12,25 @@ LPC1788 NXP (founded by Philips) IRAM(0x10000000-0x1000FFFF) IRAM2(0x20000000-0x20007FFF) IROM(0-0x7FFFF) CLOCK(12000000) CPUTYPE("Cortex-M3") - + "STARTUP\NXP\LPC177x_8x\startup_LPC177x_8x.s" ("NXP LPC177x_8x Startup Code") UL2CM3(-O463 -S0 -C0 -FO7 -FD10000000 -FC800 -FN1 -FF0LPC_IAP_512 -FS00 -FL080000) 5325 LPC177x_8x.H - - - - - - - - - - + + + + + + + + + + 0 - - - + + + NXP\LPC177x_8x\ NXP\LPC177x_8x\ @@ -57,29 +54,29 @@ 0 0 - - + + 0 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -93,8 +90,8 @@ 0 0 3 - - + + SARMCM3.DLL @@ -128,7 +125,7 @@ 1 1 - 1 + 0 1 1 1 @@ -138,18 +135,18 @@ 0 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -164,7 +161,7 @@ Segger\JL2CM3.dll "" () - + @@ -196,7 +193,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -327,7 +324,7 @@ 0x8000 - + 1 @@ -343,10 +340,10 @@ 0 0 - - - - ..\..\include;drivers;.;CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x;applications;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;CMSIS\CM3\CoreSupport;..\..\components\finsh + + + + .;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;CMSIS\CM3\CoreSupport;CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x;applications;drivers @@ -358,10 +355,10 @@ 0 0 - - - - + + + + @@ -373,12 +370,12 @@ 0 0x00000000 0x10000000 - - - + + + --keep __fsym_* --keep __vsym_* - - + + @@ -391,6 +388,8 @@ 1 applications\application.c + + startup.c 1 @@ -406,11 +405,15 @@ 1 CMSIS\CM3\CoreSupport\core_cm3.c + + system_LPC177x_8x.c 1 CMSIS\CM3\DeviceSupport\NXP\LPC177x_8x\system_LPC177x_8x.c + + startup_LPC177x_8x.s 2 @@ -426,31 +429,43 @@ 1 drivers\board.c + + lpc177x_8x_clkpwr.c 1 drivers\lpc177x_8x_clkpwr.c + + lpc177x_8x_emc.c 1 drivers\lpc177x_8x_emc.c + + lpc177x_8x_pinsel.c 1 drivers\lpc177x_8x_pinsel.c + + lpc177x_8x_uart.c 1 drivers\lpc177x_8x_uart.c + + lpc17xx_lcd.c 1 drivers\lpc17xx_lcd.c + + uart.c 1 @@ -462,64 +477,93 @@ Kernel - device.c + clock.c 1 - ..\..\src\device.c + ..\..\src\clock.c + + - thread.c + device.c 1 - ..\..\src\thread.c + ..\..\src\device.c + + - scheduler.c + idle.c 1 - ..\..\src\scheduler.c + ..\..\src\idle.c + + - timer.c + ipc.c 1 - ..\..\src\timer.c + ..\..\src\ipc.c + + irq.c 1 ..\..\src\irq.c + + kservice.c 1 ..\..\src\kservice.c + + - clock.c + mem.c 1 - ..\..\src\clock.c + ..\..\src\mem.c + + - object.c + memheap.c 1 - ..\..\src\object.c + ..\..\src\memheap.c + + mempool.c 1 ..\..\src\mempool.c + + - ipc.c + object.c 1 - ..\..\src\ipc.c + ..\..\src\object.c + + - idle.c + scheduler.c 1 - ..\..\src\idle.c + ..\..\src\scheduler.c + + - mem.c + thread.c 1 - ..\..\src\mem.c + ..\..\src\thread.c + + + + + timer.c + 1 + ..\..\src\timer.c @@ -531,21 +575,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 @@ -561,61 +613,85 @@ 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_token.c 1 ..\..\components\finsh\finsh_token.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + shell.c 1 ..\..\components\finsh\shell.c + + symbol.c 1 @@ -626,5 +702,4 @@ -
diff --git a/bsp/lpc2148/project.Uv2 b/bsp/lpc2148/project.Uv2 index e07e514b1674c79ea2271fb4cf2c6d066547d9e2..d6c17e4b06f58a29eb306a904ed3e2206a70cf95 100644 --- a/bsp/lpc2148/project.Uv2 +++ b/bsp/lpc2148/project.Uv2 @@ -13,18 +13,19 @@ File 1,1, File 1,1, File 2,1, File 2,1, +File 3,1,<..\..\src\clock.c> File 3,1,<..\..\src\device.c> -File 3,1,<..\..\src\thread.c> -File 3,1,<..\..\src\scheduler.c> -File 3,1,<..\..\src\timer.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\clock.c> -File 3,1,<..\..\src\object.c> -File 3,1,<..\..\src\mempool.c> -File 3,1,<..\..\src\ipc.c> -File 3,1,<..\..\src\idle.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\thread.c> +File 3,1,<..\..\src\timer.c> File 4,1,<..\..\libcpu\arm\lpc214x\cpuport.c> File 4,2,<..\..\libcpu\arm\lpc214x\context_rvds.S> File 4,2,<..\..\libcpu\arm\lpc214x\start_rvds.S> @@ -46,6 +47,8 @@ File 5,1,<..\..\components\finsh\shell.c> File 5,1,<..\..\components\finsh\symbol.c> + + Options 1,0,0 // Target 'rtthread-lpc2148' Device (LPC2148) Vendor (NXP (founded by Philips)) @@ -78,7 +81,7 @@ Options 1,0,0 // Target 'rtthread-lpc2148' GenHex=0 Debug=1 Browse=1 - LstDir (.\obj\) + LstDir (.\build\) HexSel=1 MG32K=0 TGMORE=0 @@ -129,9 +132,9 @@ Options 1,0,0 // Target 'rtthread-lpc2148' ADSLDIF () ADSLDDW () OPTDL (SARM.DLL)(-cLPC2100)(DARMP.DLL)(-pLPC2148)(SARM.DLL)()(TARMP.DLL)(-pLPC2148) - OPTDBG 49150,0,()()()()()()()()()() (BIN\UL2ARM.DLL)()()() - FLASH1 { 9,0,0,0,1,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0 } - FLASH2 (BIN\UL2ARM.DLL) + OPTDBG 48125,0,()()()()()()()()()() (BIN\UL2ARM.DLL)()()() + FLASH1 { 1,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0 } + FLASH2 () FLASH3 ("LPC210x_ISP.EXE" ("#H" ^X $D COM1: 38400 1)) FLASH4 () EndOpt diff --git a/bsp/lpc2478/project.Uv2 b/bsp/lpc2478/project.Uv2 index cd7dfbc16c486a5973b148120cdf90f9e272b06b..2eb11cf1ae9a0f3ca3499f05f38ef2ca8e7a6f25 100644 --- a/bsp/lpc2478/project.Uv2 +++ b/bsp/lpc2478/project.Uv2 @@ -13,18 +13,19 @@ File 1,1, File 1,1, File 2,1, File 2,1, +File 3,1,<..\..\src\clock.c> File 3,1,<..\..\src\device.c> -File 3,1,<..\..\src\thread.c> -File 3,1,<..\..\src\scheduler.c> -File 3,1,<..\..\src\timer.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\clock.c> -File 3,1,<..\..\src\object.c> -File 3,1,<..\..\src\mempool.c> -File 3,1,<..\..\src\ipc.c> -File 3,1,<..\..\src\idle.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\thread.c> +File 3,1,<..\..\src\timer.c> File 4,1,<..\..\libcpu\arm\lpc24xx\cpu.c> File 4,1,<..\..\libcpu\arm\lpc24xx\interrupt.c> File 4,1,<..\..\libcpu\arm\lpc24xx\stack.c> @@ -49,6 +50,8 @@ File 5,1,<..\..\components\finsh\shell.c> File 5,1,<..\..\components\finsh\symbol.c> + + Options 1,0,0 // Target 'RT-Thread LPC2478' Device (LPC2478) Vendor (NXP (founded by Philips)) diff --git a/bsp/mb9bf506r/project.uvproj b/bsp/mb9bf506r/project.uvproj index 3fc3b0e1034eaf626a27b1397f38965fcf0e7fb2..9fff79cecd58f9c81954bb144d5374ba18a18496 100644 --- a/bsp/mb9bf506r/project.uvproj +++ b/bsp/mb9bf506r/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- rtthread-fm3 @@ -15,25 +12,25 @@ MB9BF506N Fujitsu Semiconductors IRAM(0x20000000-0x20007FFF) IRAM2(0x1FFF8000-0x1FFFFFFF) IROM(0x00000000-0x0007FFFF) CLOCK(4000000) CPUTYPE("Cortex-M3") - + "Startup\Fujitsu\MB9B500\startup_MB9BF50x.s" ("Fujitsu MB9BF50x Startup Code") UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0MB9BFx06_512 -FS00 -FL080000) 5215 MB9BF506N.h - - - - - - - - - + + + + + + + + + SFD\Fujitsu\MB9B500\MB9BF506N.SFR 0 - - - + + + Fujitsu\MB9B500\ Fujitsu\MB9B500\ @@ -57,29 +54,29 @@ 0 0 - - + + 0 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -93,8 +90,8 @@ 0 0 3 - - + + SARMCM3.DLL @@ -128,7 +125,7 @@ 1 1 - 1 + 0 1 1 1 @@ -138,18 +135,18 @@ 0 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -164,7 +161,7 @@ Segger\JL2CM3.dll "" () - + @@ -196,7 +193,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -327,7 +324,7 @@ 0x8000 - + 1 @@ -343,9 +340,9 @@ 0 0 - - - + + + .;..\..\components\dfs;..\..\components\dfs\include;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;CMSIS @@ -358,10 +355,10 @@ 0 0 - - - - + + + + @@ -373,12 +370,12 @@ 0 0x08000000 0x20000000 - - - + + + --keep __fsym_* --keep __vsym_* - - + + @@ -391,31 +388,43 @@ 1 .\application.c + + startup.c 1 .\startup.c + + board.c 1 .\board.c + + led.c 1 .\led.c + + console.c 1 .\console.c + + serial.c 1 .\serial.c + + nand.c 1 @@ -431,56 +440,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 + + + + memheap.c + 1 + ..\..\src\memheap.c + + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -496,21 +534,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 @@ -526,26 +572,36 @@ 1 ..\..\components\dfs\src\dfs.c + + dfs_fs.c 1 ..\..\components\dfs\src\dfs_fs.c + + dfs_file.c 1 ..\..\components\dfs\src\dfs_file.c + + dfs_posix.c 1 ..\..\components\dfs\src\dfs_posix.c + + dfs_elm.c 1 ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + + ff.c 1 @@ -561,61 +617,85 @@ 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_token.c 1 ..\..\components\finsh\finsh_token.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + shell.c 1 ..\..\components\finsh\shell.c + + symbol.c 1 @@ -631,11 +711,15 @@ 1 CMSIS\core_cm3.c + + system_mb9bf50x.c 1 CMSIS\system_mb9bf50x.c + + start_rvds.S 2 @@ -646,5 +730,4 @@ -
diff --git a/bsp/mini4020/project.Uv2 b/bsp/mini4020/project.Uv2 new file mode 100644 index 0000000000000000000000000000000000000000..e6004239638f1aaa18a7d17e5cdb911b47ff0fd8 --- /dev/null +++ b/bsp/mini4020/project.Uv2 @@ -0,0 +1,253 @@ +### uVision2 Project, (C) Keil Software +### Do not modify ! + +Target (RT-Thread_Mini4020), 0x0004 // Tools: 'ARM-ADS' + +Group (Startup) +Group (Kernel) +Group (SEP4020) +Group (Filesystem) +Group (finsh) +Group (LwIP) +Group (RTGUI) + +File 1,1,<.\application.c> +File 1,1,<.\board.c> +File 1,1,<.\dm9161.c> +File 1,1,<.\lcd.c> +File 1,1,<.\lcdc.c> +File 1,1,<.\sdcard.c> +File 1,1,<.\startup.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\memheap.c> +File 2,1,<..\..\src\mempool.c> +File 2,1,<..\..\src\object.c> +File 2,1,<..\..\src\scheduler.c> +File 2,1,<..\..\src\slab.c> +File 2,1,<..\..\src\thread.c> +File 2,1,<..\..\src\timer.c> +File 3,1,<..\..\libcpu\arm\sep4020\clk.c> +File 3,1,<..\..\libcpu\arm\sep4020\cpu.c> +File 3,1,<..\..\libcpu\arm\sep4020\interrupt.c> +File 3,1,<..\..\libcpu\arm\sep4020\serial.c> +File 3,1,<..\..\libcpu\arm\sep4020\stack.c> +File 3,1,<..\..\libcpu\arm\sep4020\trap.c> +File 3,2,<..\..\libcpu\arm\sep4020\context_rvds.S> +File 3,2,<..\..\libcpu\arm\sep4020\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_fs.c> +File 4,1,<..\..\components\dfs\src\dfs_file.c> +File 4,1,<..\..\components\dfs\src\dfs_posix.c> +File 4,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c> +File 4,1,<..\..\components\dfs\filesystems\elmfat\ff.c> +File 5,1,<..\..\components\finsh\cmd.c> +File 5,1,<..\..\components\finsh\finsh_compiler.c> +File 5,1,<..\..\components\finsh\finsh_error.c> +File 5,1,<..\..\components\finsh\finsh_heap.c> +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 6,1,<..\..\components\net\lwip\src\api\api_lib.c> +File 6,1,<..\..\components\net\lwip\src\api\api_msg.c> +File 6,1,<..\..\components\net\lwip\src\api\err.c> +File 6,1,<..\..\components\net\lwip\src\api\netbuf.c> +File 6,1,<..\..\components\net\lwip\src\api\netdb.c> +File 6,1,<..\..\components\net\lwip\src\api\netifapi.c> +File 6,1,<..\..\components\net\lwip\src\api\sockets.c> +File 6,1,<..\..\components\net\lwip\src\api\tcpip.c> +File 6,1,<..\..\components\net\lwip\src\arch\sys_arch.c> +File 6,1,<..\..\components\net\lwip\src\core\def.c> +File 6,1,<..\..\components\net\lwip\src\core\dhcp.c> +File 6,1,<..\..\components\net\lwip\src\core\dns.c> +File 6,1,<..\..\components\net\lwip\src\core\init.c> +File 6,1,<..\..\components\net\lwip\src\core\memp.c> +File 6,1,<..\..\components\net\lwip\src\core\netif.c> +File 6,1,<..\..\components\net\lwip\src\core\pbuf.c> +File 6,1,<..\..\components\net\lwip\src\core\raw.c> +File 6,1,<..\..\components\net\lwip\src\core\stats.c> +File 6,1,<..\..\components\net\lwip\src\core\sys.c> +File 6,1,<..\..\components\net\lwip\src\core\tcp.c> +File 6,1,<..\..\components\net\lwip\src\core\tcp_in.c> +File 6,1,<..\..\components\net\lwip\src\core\tcp_out.c> +File 6,1,<..\..\components\net\lwip\src\core\timers.c> +File 6,1,<..\..\components\net\lwip\src\core\udp.c> +File 6,1,<..\..\components\net\lwip\src\core\ipv4\autoip.c> +File 6,1,<..\..\components\net\lwip\src\core\ipv4\icmp.c> +File 6,1,<..\..\components\net\lwip\src\core\ipv4\igmp.c> +File 6,1,<..\..\components\net\lwip\src\core\ipv4\inet.c> +File 6,1,<..\..\components\net\lwip\src\core\ipv4\inet_chksum.c> +File 6,1,<..\..\components\net\lwip\src\core\ipv4\ip.c> +File 6,1,<..\..\components\net\lwip\src\core\ipv4\ip_addr.c> +File 6,1,<..\..\components\net\lwip\src\core\ipv4\ip_frag.c> +File 6,1,<..\..\components\net\lwip\src\netif\etharp.c> +File 6,1,<..\..\components\net\lwip\src\netif\ethernetif.c> +File 6,1,<..\..\components\net\lwip\src\netif\slipif.c> +File 7,1,<..\..\components\rtgui\common\blit.c> +File 7,1,<..\..\components\rtgui\common\color.c> +File 7,1,<..\..\components\rtgui\common\region.c> +File 7,1,<..\..\components\rtgui\common\rtgui_object.c> +File 7,1,<..\..\components\rtgui\common\rtgui_system.c> +File 7,1,<..\..\components\rtgui\common\rtgui_theme.c> +File 7,1,<..\..\components\rtgui\common\rtgui_xml.c> +File 7,1,<..\..\components\rtgui\common\dc.c> +File 7,1,<..\..\components\rtgui\common\dc_hw.c> +File 7,1,<..\..\components\rtgui\common\dc_buffer.c> +File 7,1,<..\..\components\rtgui\common\dc_client.c> +File 7,1,<..\..\components\rtgui\common\filerw.c> +File 7,1,<..\..\components\rtgui\common\image.c> +File 7,1,<..\..\components\rtgui\common\image_xpm.c> +File 7,1,<..\..\components\rtgui\common\image_hdc.c> +File 7,1,<..\..\components\rtgui\common\image_bmp.c> +File 7,1,<..\..\components\rtgui\common\image_png.c> +File 7,1,<..\..\components\rtgui\common\image_jpg.c> +File 7,1,<..\..\components\rtgui\common\image_container.c> +File 7,1,<..\..\components\rtgui\common\font.c> +File 7,1,<..\..\components\rtgui\common\font_bmp.c> +File 7,1,<..\..\components\rtgui\common\font_hz_file.c> +File 7,1,<..\..\components\rtgui\common\font_hz_bmp.c> +File 7,1,<..\..\components\rtgui\common\asc12font.c> +File 7,1,<..\..\components\rtgui\common\asc16font.c> +File 7,1,<..\..\components\rtgui\common\hz12font.c> +File 7,1,<..\..\components\rtgui\common\hz16font.c> +File 7,1,<..\..\components\rtgui\common\framebuffer_driver.c> +File 7,1,<..\..\components\rtgui\common\pixel_driver.c> +File 7,1,<..\..\components\rtgui\server\driver.c> +File 7,1,<..\..\components\rtgui\server\mouse.c> +File 7,1,<..\..\components\rtgui\server\panel.c> +File 7,1,<..\..\components\rtgui\server\server.c> +File 7,1,<..\..\components\rtgui\server\topwin.c> +File 7,1,<..\..\components\rtgui\widgets\box.c> +File 7,1,<..\..\components\rtgui\widgets\button.c> +File 7,1,<..\..\components\rtgui\widgets\checkbox.c> +File 7,1,<..\..\components\rtgui\widgets\container.c> +File 7,1,<..\..\components\rtgui\widgets\combobox.c> +File 7,1,<..\..\components\rtgui\widgets\iconbox.c> +File 7,1,<..\..\components\rtgui\widgets\label.c> +File 7,1,<..\..\components\rtgui\widgets\textview.c> +File 7,1,<..\..\components\rtgui\widgets\listctrl.c> +File 7,1,<..\..\components\rtgui\widgets\menu.c> +File 7,1,<..\..\components\rtgui\widgets\progressbar.c> +File 7,1,<..\..\components\rtgui\widgets\radiobox.c> +File 7,1,<..\..\components\rtgui\widgets\slider.c> +File 7,1,<..\..\components\rtgui\widgets\scrollbar.c> +File 7,1,<..\..\components\rtgui\widgets\staticline.c> +File 7,1,<..\..\components\rtgui\widgets\textbox.c> +File 7,1,<..\..\components\rtgui\widgets\listbox.c> +File 7,1,<..\..\components\rtgui\widgets\title.c> +File 7,1,<..\..\components\rtgui\widgets\toplevel.c> +File 7,1,<..\..\components\rtgui\widgets\notebook.c> +File 7,1,<..\..\components\rtgui\widgets\view.c> +File 7,1,<..\..\components\rtgui\widgets\list_view.c> +File 7,1,<..\..\components\rtgui\widgets\about_view.c> +File 7,1,<..\..\components\rtgui\widgets\filelist_view.c> +File 7,1,<..\..\components\rtgui\widgets\widget.c> +File 7,1,<..\..\components\rtgui\widgets\window.c> +File 7,1,<..\..\components\rtgui\widgets\workbench.c> + + + + +Options 1,0,0 // Target 'RT-Thread_Mini4020' + Device (ARM7 (Little Endian)) + Vendor (ARM) + Cpu (CLOCK(60000000) CPUTYPE(ARM7TDMI)) + FlashUt () + StupF () + FlashDR () + DevID (3654) + Rgf () + Mem () + C () + A () + RL () + OH () + DBC_IFX () + DBC_CMS () + DBC_AMS () + DBC_LMS () + UseEnv=0 + EnvBin () + EnvInc () + EnvLib () + EnvReg () + OrgReg () + TgStat=16 + OutDir (.\) + OutName (rtthread-mini4020) + GenApp=1 + GenLib=0 + GenHex=0 + Debug=1 + Browse=0 + LstDir (.\) + 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 (ARM7TDMI) + RVDEV () + ADSTFLGA { 0,0,64,0,160,0,64,8,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,0,0,0,0,0 } + OCMADSIROM { 0,0,0,0,0,0,0,0,0 } + OCMADSXRAM { 0,0,0,0,0,0,0,0,0 } + OCR_RVCT { 1,0,0,0,32,0,0,0,2,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,128,0,0,0,0,0,0,0,0,0,0,0 } + RV_STAVEC () + ADSCCFLG { 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } + ADSCMISC (-g) + ADSCDEFN () + ADSCUDEF () + ADSCINCD (..\..\components\rtgui\server;..\..\include;..\..\libcpu\arm\sep4020;..\..\components\rtgui\widgets;..\..\components\net\lwip\src\include;.;..\..\components\net\lwip\src\include\ipv4;..\..\components\dfs;..\..\components\rtgui\include;..\..\components\net\lwip\src\arch\include;..\..\components\dfs\include;..\..\components\net\lwip\src;..\..\libcpu\arm\common;..\..\components\rtgui\common;..\..\components\finsh;..\..\components\net\lwip\src\include\netif) + ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } + ADSAMISC () + ADSADEFN () + ADSAUDEF () + ADSAINCD () + PropFld { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } + IncBld=1 + AlwaysBuild=0 + GenAsm=0 + AsmAsm=0 + PublicsOnly=0 + StopCode=3 + CustArgs () + LibMods () + ADSLDFG { 16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } + ADSLDTA (0x00000000) + ADSLDDA (0x00000000) + ADSLDSC (.\rtthread-mini4020.sct) + ADSLDIB () + ADSLDIC () + ADSLDMC ( --keep __fsym_* --keep __vsym_* ) + ADSLDIF () + ADSLDDW () + OPTDL (SARM.DLL)()(DARMP.DLL)()(SARM.DLL)()(TARMP.DLL)() + OPTDBG 48126,6,()()()()()()()()()(.\Ext_SDRAM.ini) (Segger\JLTAgdi.dll)()()() + FLASH1 { 1,0,0,0,1,0,0,0,4,16,0,0,0,0,0,0,0,0,0,0 } + FLASH2 (Segger\JLTAgdi.dll) + FLASH3 ("" ()) + FLASH4 () +EndOpt + diff --git a/bsp/stm32f107/project.uvproj b/bsp/stm32f107/project.uvproj index e118adb15c341e341a59bd40d80e31a95fbf5b46..f68fb49ba617b306e71d55252c2c90f8c857c0f2 100644 --- a/bsp/stm32f107/project.uvproj +++ b/bsp/stm32f107/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread STM32 @@ -15,25 +12,25 @@ STM32F107VC STMicroelectronics IRAM(0x20000000-0x2000FFFF) IROM(0x8000000-0x803FFFF) CLOCK(25000000) CPUTYPE("Cortex-M3") - + "STARTUP\ST\STM32F10x.s" ("STM32 Startup Code") UL2CM3(-O14 -S0 -C0 -N00("ARM Cortex-M3") -D00(1BA00477) -L00(4) -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_CL -FS08000000 -FL040000) 4889 stm32f10x_lib.h - - - - - - - - - + + + + + + + + + SFD\ST\STM32F107x\STM32F107.sfr 0 - - - + + + ST\STM32F10x\ ST\STM32F10x\ @@ -57,29 +54,29 @@ 0 0 - - + + 0 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -93,16 +90,16 @@ 0 0 3 - - + + SARMCM3.DLL - + DARMSTM.DLL -pSTM32F107VC SARMCM3.DLL - + TARMSTM.DLL -pSTM32F107VC @@ -117,7 +114,7 @@ 0 1 - 1 + 0 1 1 1 @@ -138,18 +135,18 @@ 0 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -163,8 +160,8 @@ 4099 Segger\JL2CM3.dll - - + + @@ -196,7 +193,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -327,11 +324,11 @@ 0x0 - + 1 - 1 + 4 0 0 0 @@ -343,10 +340,10 @@ 0 0 - + STM32F10X_CL, USE_STDPERIPH_DRIVER - - Libraries\STM32F10x_StdPeriph_Driver\inc;Libraries\CMSIS\CM3\CoreSupport;..\..\components\dfs;..\..\components\finsh;..\..\components\net\lwip\src\include;.;..\..\components\net\lwip\src\include\ipv4;..\..\include;..\..\components\net\lwip\src\arch\include;..\..\components\dfs\include;..\..\components\net\lwip\src;..\..\libcpu\arm\common;..\..\libcpu\arm\stm32;..\..\components\net\lwip\src\include\netif;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x + + .;..\..\components\dfs;..\..\components\dfs\include;..\..\components\finsh;..\..\components\net\lwip\src;..\..\components\net\lwip\src\arch\include;..\..\components\net\lwip\src\include;..\..\components\net\lwip\src\include\ipv4;..\..\components\net\lwip\src\include\netif;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;Libraries\CMSIS\CM3\CoreSupport;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x;Libraries\STM32F10x_StdPeriph_Driver\inc @@ -358,10 +355,10 @@ 0 0 - - - - + + + + @@ -373,12 +370,12 @@ 0 0x08000000 0x20000000 - - - + + + --keep __fsym_* --keep __vsym_* - - + + @@ -391,40 +388,54 @@ 1 .\application.c + + startup.c 1 .\startup.c + + board.c 1 .\board.c + + stm32f10x_it.c 1 .\stm32f10x_it.c + + usart.c 1 .\usart.c + + serial.c 1 .\serial.c + + - stm32_eth.c + msd.c 1 - .\stm32_eth.c + .\msd.c + + - msd.c + stm32_eth.c 1 - .\msd.c + .\stm32_eth.c @@ -436,71 +447,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 + memheap.c 1 - ..\..\src\mempool.c + ..\..\src\memheap.c + + - module.c + mempool.c 1 - ..\..\src\module.c + ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c - - rtm.c - 1 - ..\..\src\rtm.c - + + scheduler.c 1 ..\..\src\scheduler.c - - slab.c - 1 - ..\..\src\slab.c - + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -509,33 +534,41 @@ - STM32 + 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 - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c - @@ -546,26 +579,36 @@ 1 ..\..\components\dfs\src\dfs.c + + dfs_fs.c 1 ..\..\components\dfs\src\dfs_fs.c + + dfs_file.c 1 ..\..\components\dfs\src\dfs_file.c + + dfs_posix.c 1 ..\..\components\dfs\src\dfs_posix.c + + dfs_elm.c 1 ..\..\components\dfs\filesystems\elmfat\dfs_elm.c + + ff.c 1 @@ -581,61 +624,85 @@ 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_token.c 1 ..\..\components\finsh\finsh_token.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + shell.c 1 ..\..\components\finsh\shell.c + + symbol.c 1 @@ -651,171 +718,239 @@ 1 ..\..\components\net\lwip\src\api\api_lib.c + + api_msg.c 1 ..\..\components\net\lwip\src\api\api_msg.c + + err.c 1 ..\..\components\net\lwip\src\api\err.c + + netbuf.c 1 ..\..\components\net\lwip\src\api\netbuf.c + + netdb.c 1 ..\..\components\net\lwip\src\api\netdb.c + + netifapi.c 1 ..\..\components\net\lwip\src\api\netifapi.c + + sockets.c 1 ..\..\components\net\lwip\src\api\sockets.c + + tcpip.c 1 ..\..\components\net\lwip\src\api\tcpip.c + + sys_arch.c 1 ..\..\components\net\lwip\src\arch\sys_arch.c + + - sys_arch_init.c + def.c 1 - ..\..\components\net\lwip\src\arch\sys_arch_init.c + ..\..\components\net\lwip\src\core\def.c + + dhcp.c 1 ..\..\components\net\lwip\src\core\dhcp.c + + dns.c 1 ..\..\components\net\lwip\src\core\dns.c + + init.c 1 ..\..\components\net\lwip\src\core\init.c + + memp.c 1 ..\..\components\net\lwip\src\core\memp.c + + netif.c 1 ..\..\components\net\lwip\src\core\netif.c + + pbuf.c 1 ..\..\components\net\lwip\src\core\pbuf.c + + raw.c 1 ..\..\components\net\lwip\src\core\raw.c + + stats.c 1 ..\..\components\net\lwip\src\core\stats.c + + sys.c 1 ..\..\components\net\lwip\src\core\sys.c + + tcp.c 1 ..\..\components\net\lwip\src\core\tcp.c + + tcp_in.c 1 ..\..\components\net\lwip\src\core\tcp_in.c + + tcp_out.c 1 ..\..\components\net\lwip\src\core\tcp_out.c + + + + timers.c + 1 + ..\..\components\net\lwip\src\core\timers.c + + + udp.c 1 ..\..\components\net\lwip\src\core\udp.c + + autoip.c 1 ..\..\components\net\lwip\src\core\ipv4\autoip.c + + icmp.c 1 ..\..\components\net\lwip\src\core\ipv4\icmp.c + + igmp.c 1 ..\..\components\net\lwip\src\core\ipv4\igmp.c + + inet.c 1 ..\..\components\net\lwip\src\core\ipv4\inet.c + + inet_chksum.c 1 ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c + + ip.c 1 ..\..\components\net\lwip\src\core\ipv4\ip.c + + ip_addr.c 1 ..\..\components\net\lwip\src\core\ipv4\ip_addr.c + + ip_frag.c 1 ..\..\components\net\lwip\src\core\ipv4\ip_frag.c + + etharp.c 1 ..\..\components\net\lwip\src\netif\etharp.c + + ethernetif.c 1 ..\..\components\net\lwip\src\netif\ethernetif.c - - loopif.c - 1 - ..\..\components\net\lwip\src\netif\loopif.c - + + slipif.c 1 @@ -831,126 +966,176 @@ 1 Libraries\CMSIS\CM3\CoreSupport\core_cm3.c + + system_stm32f10x.c 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_cl.s 2 @@ -961,5 +1146,4 @@ -
diff --git a/bsp/stm32f10x/project.Uv2 b/bsp/stm32f10x/project.Uv2 index 7059f3a78cb462de149b589b76c4389803bd9921..b7d07cbd308a9b6bd0a4aa62c5282b5c1cce619e 100644 --- a/bsp/stm32f10x/project.Uv2 +++ b/bsp/stm32f10x/project.Uv2 @@ -5,7 +5,7 @@ Target (RT-Thread STM32), 0x0004 // Tools: 'ARM-ADS' Group (Startup) Group (Kernel) -Group (STM32) +Group (CORTEX-M3) Group (finsh) Group (STM32_StdPeriph) @@ -24,12 +24,10 @@ 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\memheap.c> File 2,1,<..\..\src\mempool.c> -File 2,1,<..\..\src\module.c> File 2,1,<..\..\src\object.c> -File 2,1,<..\..\src\rtm.c> File 2,1,<..\..\src\scheduler.c> -File 2,1,<..\..\src\slab.c> File 2,1,<..\..\src\thread.c> File 2,1,<..\..\src\timer.c> File 3,1,<..\..\libcpu\arm\cortex-m3\cpuport.c> @@ -78,6 +76,8 @@ File 5,1, File 5,2, + + Options 1,0,0 // Target 'RT-Thread STM32' Device (STM32F103ZE) Vendor (STMicroelectronics) @@ -136,7 +136,7 @@ Options 1,0,0 // Target 'RT-Thread STM32' ADSCMISC () ADSCDEFN (STM32F10X_HD, USE_STDPERIPH_DRIVER) ADSCUDEF () - ADSCINCD (Libraries\STM32F10x_StdPeriph_Driver\inc;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\CM3\CoreSupport;..\..\libcpu\arm\common;..\..\libcpu\arm\stm32;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x) + ADSCINCD (Libraries\STM32F10x_StdPeriph_Driver\inc;.;..\..\include;Libraries\CMSIS\CM3\CoreSupport;..\..\libcpu\arm\cortex-m3;..\..\libcpu\arm\common;..\..\components\finsh;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x) ADSASFLG { 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } ADSAMISC () ADSADEFN () @@ -161,7 +161,7 @@ Options 1,0,0 // Target 'RT-Thread STM32' ADSLDIF () ADSLDDW () OPTDL (SARMCM3.DLL)()(DARMSTM.DLL)(-pSTM32F103ZE)(SARMCM3.DLL)()(TARMSTM.DLL)(-pSTM32F103ZE) - OPTDBG 49150,7,()()()()()()()()()() (Segger\JL2CM3.dll)()()() + OPTDBG 49142,7,()()()()()()()()()() (Segger\JL2CM3.dll)()()() FLASH1 { 1,0,0,0,1,0,0,0,6,16,0,0,0,0,0,0,0,0,0,0 } FLASH2 (Segger\JL2CM3.dll) FLASH3 ("" ()) diff --git a/bsp/stm32f20x/project.uvproj b/bsp/stm32f20x/project.uvproj index 47da2e4c60ea00c2e253242eaf07650eda1d72d3..76b85913b5382eb16f37e58037f90fc27e69bc1d 100644 --- a/bsp/stm32f20x/project.uvproj +++ b/bsp/stm32f20x/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- RT-Thread STM32 @@ -15,25 +12,25 @@ STM32F207VG STMicroelectronics IRAM(0x20000000-0x2001FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M3") - + "STARTUP\ST\STM32F2xx\startup_stm32f2xx.s" ("STM32F2xx Startup Code") UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F2xx_1024 -FS08000000 -FL0100000) 5118 stm32f2xx.h - - - - - - - - - + + + + + + + + + SFD\ST\STM32F2xx\STM32F2xx.sfr 0 - - - + + + ST\STM32F2xx\ ST\STM32F2xx\ @@ -57,29 +54,29 @@ 0 0 - - + + 0 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -93,8 +90,8 @@ 0 0 3 - - + + SARMCM3.DLL @@ -115,7 +112,7 @@ 16 - 1 + 0 1 0 1 @@ -126,7 +123,7 @@ 0 - 0 + 1 1 1 1 @@ -136,20 +133,20 @@ 1 0 - 5 + 7 - - - - - + + + + + - - - - - + + + + + Segger\JL2CM3.dll @@ -164,7 +161,7 @@ Segger\JL2CM3.dll "" () - + @@ -196,7 +193,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -327,7 +324,7 @@ 0x0 - + 1 @@ -343,10 +340,10 @@ 0 0 - + USE_STDPERIPH_DRIVER - - ..\..\components\finsh;.;..\..\include;Libraries\CMSIS\CM3\CoreSupport;Libraries\STM32F2xx_StdPeriph_Driver\inc;..\..\libcpu\arm\common;..\..\libcpu\arm\stm32;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx;..\..\components\dfs\include + + .;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m3;Libraries\CMSIS\CM3\CoreSupport;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx;Libraries\STM32F2xx_StdPeriph_Driver\inc @@ -358,10 +355,10 @@ 0 0 - - - - + + + + @@ -373,12 +370,12 @@ 0 0x08000000 0x20000000 - - - + + + --keep __fsym_* --keep __vsym_* - - + + @@ -391,41 +388,48 @@ 1 .\application.c + + startup.c 1 .\startup.c + + board.c 1 .\board.c + + stm32f20x_it.c 1 .\stm32f20x_it.c + + usart.c 1 .\usart.c + + serial.c 1 .\serial.c + + rtc.c 1 .\rtc.c - - sdio_sd.c - 1 - .\sdio_sd.c - @@ -436,71 +440,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 + memheap.c 1 - ..\..\src\mempool.c + ..\..\src\memheap.c + + - module.c + mempool.c 1 - ..\..\src\module.c + ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c - - rtm.c - 1 - ..\..\src\rtm.c - + + scheduler.c 1 ..\..\src\scheduler.c - - slab.c - 1 - ..\..\src\slab.c - + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -509,33 +527,41 @@ - STM32 + 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 - - context_rvds.S - 2 - ..\..\libcpu\arm\cortex-m3\context_rvds.S - - - cpuport.c - 1 - ..\..\libcpu\arm\cortex-m3\cpuport.c - @@ -546,61 +572,85 @@ 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_token.c 1 ..\..\components\finsh\finsh_token.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + shell.c 1 ..\..\components\finsh\shell.c + + symbol.c 1 @@ -616,166 +666,232 @@ 1 Libraries\CMSIS\CM3\CoreSupport\core_cm3.c + + system_stm32f2xx.c 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 @@ -783,33 +899,7 @@ - - dfs - - - dfs.c - 1 - ..\..\components\dfs\src\dfs.c - - - dfs_file.c - 1 - ..\..\components\dfs\src\dfs_file.c - - - dfs_fs.c - 1 - ..\..\components\dfs\src\dfs_fs.c - - - dfs_posix.c - 1 - ..\..\components\dfs\src\dfs_posix.c - - - -
diff --git a/bsp/stm32f40x/project.uvproj b/bsp/stm32f40x/project.uvproj index 60affcce001fb3a36bd67344c8dbc9b06ce2a4ee..40ea3f863138e4e1a8e0badc95d22b97d1c204da 100644 --- a/bsp/stm32f40x/project.uvproj +++ b/bsp/stm32f40x/project.uvproj @@ -1,10 +1,7 @@ - 1.1 -
### uVision Project, (C) Keil Software
- rt-thread_stm32f4xx @@ -15,25 +12,25 @@ STM32F407VG STMicroelectronics IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2 - + "Startup\ST\STM32F4xx\startup_stm32f4xx.s" ("STM32F4xx Startup Code") UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000) 6103 stm32f4xx.h - - - - - - - - - + + + + + + + + + SFD\ST\STM32F4xx\STM32F4xx.sfr 0 - - - + + + ST\STM32F4xx\ ST\STM32F4xx\ @@ -57,29 +54,29 @@ 0 0 - - + + 0 0 0 0 - - + + 0 0 0 0 - - + + 0 0 0 - + 0 @@ -93,8 +90,8 @@ 0 0 3 - - + + SARMCM3.DLL @@ -138,18 +135,18 @@ 0 8 - - - - - + + + + + - - - - - + + + + + STLink\ST-LINKIII-KEIL.dll @@ -164,7 +161,7 @@ STLink\ST-LINKIII-KEIL.dll "" () - + @@ -196,7 +193,7 @@ 0 0 "Cortex-M4" - + 0 0 0 @@ -327,7 +324,7 @@ 0x10000 - + 1 @@ -343,9 +340,9 @@ 0 0 - + USE_STDPERIPH_DRIVER - + .;..\..\components\finsh;..\..\include;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x;Libraries\CMSIS\Include;Libraries\CMSIS\ST\STM32F4xx\Include;Libraries\STM32F4xx_StdPeriph_Driver\inc;applications;drivers @@ -358,10 +355,10 @@ 0 0 - - - - + + + + @@ -373,12 +370,12 @@ 0 0x08000000 0x20000000 - - - + + + --keep __fsym_* --keep __vsym_* - - + + @@ -391,6 +388,8 @@ 1 applications\application.c + + startup.c 1 @@ -406,16 +405,22 @@ 1 drivers\board.c + + serial.c 1 drivers\serial.c + + stm32f4xx_it.c 1 drivers\stm32f4xx_it.c + + usart.c 1 @@ -431,161 +436,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 @@ -601,56 +670,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 + + + + memheap.c + 1 + ..\..\src\memheap.c + + + mempool.c 1 ..\..\src\mempool.c + + object.c 1 ..\..\src\object.c + + scheduler.c 1 ..\..\src\scheduler.c + + thread.c 1 ..\..\src\thread.c + + timer.c 1 @@ -666,21 +764,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 @@ -696,61 +802,85 @@ 1 ..\..\components\finsh\cmd.c + + finsh_compiler.c 1 ..\..\components\finsh\finsh_compiler.c + + finsh_error.c 1 ..\..\components\finsh\finsh_error.c + + finsh_heap.c 1 ..\..\components\finsh\finsh_heap.c + + finsh_init.c 1 ..\..\components\finsh\finsh_init.c + + finsh_node.c 1 ..\..\components\finsh\finsh_node.c + + finsh_ops.c 1 ..\..\components\finsh\finsh_ops.c + + finsh_parser.c 1 ..\..\components\finsh\finsh_parser.c + + finsh_token.c 1 ..\..\components\finsh\finsh_token.c + + finsh_var.c 1 ..\..\components\finsh\finsh_var.c + + finsh_vm.c 1 ..\..\components\finsh\finsh_vm.c + + shell.c 1 ..\..\components\finsh\shell.c + + symbol.c 1 @@ -761,5 +891,4 @@ -