Commit Graph

3831 Commits

Author SHA1 Message Date
ardafu dc3bd14c2a [bsp][sam9260] Optimize code
1. Cleanup unused code in startup.c.
2. Init MMU before init INT contoroller for mapping vector table to visual address 0x0
3. Remove unused section in link scripts.
2015-04-22 13:15:13 +08:00
ardafu 49fa5c44d7 [libcpu][arm926] Optimize code
1. Combine code for IAR and GCC in file mmu.c and cpuport.c
2. Remove remap code in start_xxx.S. User should config MMU to map vector table to visual address 0x0
2015-04-22 11:19:50 +08:00
Bernard Xiong 37b3c8781a Merge pull request #462 from ArdaFu/master
[bsp][sam9260] Add GDB start scripts.
2015-04-17 21:09:45 +08:00
ardafu 66ac2fb9d7 [bsp][sam9260] Add GDB start scripts. Call user-defined command "reset" when you start debug. 2015-04-17 18:03:05 +08:00
Bernard Xiong ce5ddc4712 Merge pull request #461 from ArdaFu/master
[bsp][stm32f0x] Modify build config to reduce code size for Travis CI
2015-04-16 20:23:08 +08:00
Bernard Xiong 418379c7da Merge pull request #445 from wzyy2/master
x86: fix compile error in c++
2015-04-16 20:22:58 +08:00
Bernard Xiong 21fdff8fbf [Kernel] Fix main() issue in Keil MDK 2015-04-16 16:47:48 +08:00
Arda 0c428b1569 Update rtconfig.py
[bsp][stm32f03x] Modify build config to reduce code size for Travis CI
2015-04-16 16:44:15 +08:00
Bernard Xiong 97a8426ce0 Merge pull request #460 from ArdaFu/master
[cpu] Split ARM926 cpu code from SAM9260 BSP
2015-04-16 16:29:44 +08:00
ardafu 61609a5bf0 [bsp][sam9260] Fix Keil compile error. 2015-04-16 14:15:00 +08:00
ardafu 175e357ace [libcpu][arm926] Remove unused SPSR register PUSH/POP when os switch thread. 2015-04-16 14:13:43 +08:00
ardafu f4555bf711 1. [bsp][sam9260] Fix the path of gcc tool chain for travis-ci
2. [bsp][sam9260] Remove unused ld file
3. [bsp][sam9260] Add J-Link debug scripts
2015-04-16 11:00:48 +08:00
ardafu cf3d639fcb [libcpu][arm926] Define vector table start at BSP/{board}/platform/ assemble INC files. 2015-04-16 10:35:12 +08:00
ardafu a478e0b41a 1. [bsp][sam9260] Switch to use Sourcery Lite GCC tool chain. 2015-04-15 17:21:41 +08:00
ardafu 6aa242645f 1. [bsp][sam9260] Fix the bug that auto reset after boot 20s. Disable watchdog in rt_lovel_level_init function.
2. [bsp][sam9260] Modify SCONS scripts to support IAR tool chain.
3. [bsp][sam9260] Move link strips in to folder link_scripts.
4. [libcpu][arm926] Add copy right to source file and format code.
2015-04-15 16:13:30 +08:00
Grissiom f435a214d4 SConscript: fix LINKFLAGS over-written
Fix a regression on 62a0172d11.
2015-04-15 16:13:29 +08:00
Grissiom 81d7ef1e9f SConscript: fix the `--keep` parameter for Keil
The old `--keep` parameter for Keil is wrong. RTFM of Keil and get it
right.
2015-04-15 16:13:29 +08:00
ardafu 39452b67b0 1. [cpu] split ARM926 cpu code from AT91SAM9260 BSP 2015-04-14 21:56:34 +08:00
Bernard Xiong f1e268607c Merge pull request #459 from grissiom/fix-keil-keep-symbol
Fix keil keep symbol
2015-04-14 20:39:57 +08:00
Grissiom b3214ed45f SConscript: fix LINKFLAGS over-written
Fix a regression on 62a0172d11.
2015-04-14 18:34:09 +08:00
Grissiom 54f8b19e12 SConscript: fix the `--keep` parameter for Keil
The old `--keep` parameter for Keil is wrong. RTFM of Keil and get it
right.
2015-04-14 18:22:46 +08:00
Bernard Xiong ff8332d9dc [libc] fix compiling warning for newlib 2015-04-12 10:11:32 +00:00
Bernard Xiong 2d1edc94a3 Merge pull request #457 from BernardXiong/master
[DFS] fix the NFS link issue
2015-04-11 09:09:14 +08:00
Bernard Xiong f36a1d92a4 [DFS] fix the NFS link issue 2015-04-11 01:04:14 +00:00
Bernard Xiong 9201289281 Merge branch 'master' of github.com:BernardXiong/rt-thread 2015-04-10 06:55:33 +00:00
Bernard Xiong 3949ae258b Merge pull request #456 from BernardXiong/master
[tools] Add package.json as building script.
2015-04-10 14:43:42 +08:00
Bernard Xiong 1f95de43aa [tools] Add package.json as building script 2015-04-10 06:35:59 +00:00
Bernard Xiong 4b838caaf8 Merge remote-tracking branch 'upstream/master' 2015-04-10 06:34:02 +00:00
Bernard Xiong 2ff048f7f0 Merge pull request #454 from grissiom/fix-memheap
memheap: check the USED bit in rt_memheap_free
2015-04-09 14:41:54 +08:00
Grissiom 2d3b2f1e94 memheap: check the USED bit in rt_memheap_free
This will ease the debugging of double-free bug.
2015-04-08 16:39:50 +08:00
Bernard Xiong 1c38f85b9b Merge pull request #452 from www220/master
修正rtt-root位于其他目录时计算目录错误的bug
2015-04-08 15:00:51 +08:00
Bernard Xiong ecf946168f Merge pull request #453 from PeterDaveHello/patch-1
Use svg instead of png to get better image quality
2015-04-08 15:00:35 +08:00
Peter Dave Hello 0ce6897fec Use svg instead of png to get better image quality 2015-04-08 14:04:33 +08:00
Bernard Xiong fde5c3b484 Merge pull request #451 from Eddy0402/master
[DeviceDriver] stm32: Remove explicity clear of RXNE flag
2015-04-08 09:26:31 +08:00
www220@tom.com 7e260dbcce 修正rtt-root位于其他目录时计算目录错误的bug 2015-04-08 00:52:42 +08:00
ItsEddy ced7d5a34f [DeviceDriver] stm32: Remove explicity clear of RXNE flag
According to STM32 Manual, the USART RXNE flag will be clear automatically after
read to the USART_DR register[1], so the call to USART_ClearITPendingBit is
unnecessary.

[1]: See RM0090 Reference Manual p.992, Bit 5
2015-04-07 21:09:22 +08:00
Bernard Xiong a3919b90fe Merge pull request #450 from www220/master
生成vs文件时将区分编译目录,防止同名的源文件不能编译的情况
2015-04-07 20:00:57 +08:00
www220@tom.com 2eaaa2cb05 在vs2010中将编译文件分组 2015-04-07 18:27:51 +08:00
Bernard Xiong 8ab28da02c Merge pull request #449 from yangfasheng/master
update nrf51822 in bsp
2015-04-06 15:11:01 +08:00
yangfasheng 75ede181aa update nrf51822 in bsp 2015-04-06 14:21:25 +08:00
Bernard Xiong dcf3f1153b Merge pull request #448 from yangfasheng/master
[BSP] add nRF51822 BSP.
2015-04-06 13:59:03 +08:00
yangfasheng 3dc20907c3 add nrf51822 to bsp 2015-04-06 13:46:14 +08:00
Bernard Xiong 78ef35f2cf Merge remote-tracking branch 'coding/master' 2015-04-06 05:16:53 +00:00
Bernard Xiong 6c3c50bdeb Merge remote-tracking branch 'upstream/master' 2015-04-06 05:16:16 +00:00
Bernard.Xiong b68d041275 [DFS] add file header infor 2015-04-06 11:52:29 +08:00
Bernard Xiong d20d82a04a Merge pull request #447 from Eddy0402/master
[DeviceDriver] Fix inverted logic on SConscript
2015-04-04 10:01:38 +08:00
ItsEddy 16bf2e7255 [DeviceDriver] Fix inverted logic on SConscript
Remove dataqueue/pipe if not enable RT_USING_HEAP, supply the missing `not`.
2015-04-04 02:17:26 +08:00
Bernard Xiong 2bc4386c30 Merge pull request #446 from heyuanjie87/master
[bsp]stm32f107/.uvprojx:fix mcu type error
2015-04-03 22:30:16 +08:00
Bernard Xiong 655054b1c5 [Kernel] Use main function in the Keil MDK 2015-04-03 14:27:56 +00:00
Bernard Xiong 1377022b18 [DFS] Use SConscript of each file system to build. 2015-04-03 14:26:18 +00:00