wuyangyong
7906287cfe
IAR not support VSTMFD and VLDMFD, use VSTMDB and VLDMIA.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1947 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-02-16 03:45:50 +00:00
dzzxzz@gmail.com
645260a1c9
fixed a compiling error while not defined RT_USING_FINSH
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1906 bbd45198-f89e-11dd-88c7-29a3b14d5316
2012-01-03 09:08:47 +00:00
wuyangyong
aad32f8546
support context switch load/store FPU register.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1901 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-31 20:25:44 +00:00
wuyangyong
1097104c7f
fixed stack align issues.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1900 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-31 20:21:46 +00:00
bernard.xiong@gmail.com
3df72cc21f
update file header.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1891 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-31 04:08:12 +00:00
wuyangyong
701df33436
remove libcpu/arm/lm3s libcpu/arm/lpc176x , update bsp lm3s lpc176x.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1865 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-23 01:36:10 +00:00
dzzxzz
d6892fb441
all FM3 cortex-m3 branches using /libcpu/arm/cortex-m3 instead of /libcpu/arm/fm3
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1861 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-22 00:46:34 +00:00
dzzxzz
8b64d24bd4
all STM32 cortex-m3 branches using /libcpu/arm/cortex-m3 instead of /libcpu/arm/stm32
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1858 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-21 09:44:52 +00:00
dzzxzz
9c8398a10b
fixed scons + IAR compiling error for stm32f107
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1855 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-21 07:20:51 +00:00
wuyangyong
2622f51496
add thumb mode porting.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1854 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-20 16:06:20 +00:00
wuyangyong
f1b07348c2
update libcpu lpc2478.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1852 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-20 09:03:46 +00:00
wuyangyong
c808894735
update libcpu lpc2148.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1850 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-12-20 08:45:01 +00:00
bernard.xiong@gmail.com
462cfdc3e0
add fatal event handler in ARM7TDMI.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1819 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-11-29 10:17:51 +00:00
onelife.real
ed9828226a
*** EFM32 branch ***
...
1. Move file, "start_gcc.S", from "libcpu/arm/cortex-m3/" to "bsp/efm32/"
2. Upgrade EFM32 driver libraries (CMSIS and efm32lib) to version 2.2.2
3. Upgrade EFM32 G2xx development kit drivers (EFM32_Gxxx_DK) to version 1.7.2 (from version 1.6.0)
4. Modify the files ("drv_usart.c" and "drv_iic.c") according to the driver libraries upgrading
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1818 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-11-29 09:15:10 +00:00
bernard.xiong
e7eaf16bf4
fixed object name copy bug; update AT91SAM7S64 branch.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1787 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-11-08 04:06:12 +00:00
wuyangyong
8c54e1c47b
update cortex-m3 libcpu
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1776 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-10-28 13:19:30 +00:00
wuyangyong
8e7398e010
update cortex-M4 libcpu
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1773 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-10-27 02:30:47 +00:00
bernard.xiong@gmail.com
3ac0b7b966
add STM32F40x porting (uncompleted)
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1770 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-10-20 23:55:08 +00:00
wuyangyong
06e810dfe8
update lpc17xx libcpu
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1761 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-10-13 17:54:23 +00:00
dzzxzz
865c1d4df0
fix a spelling error
...
rt_thread_switch_interrput_flag -> rt_thread_switch_interrupt_flag
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1712 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-09-19 04:40:50 +00:00
dzzxzz
f7d1ca323b
fixed a spelling error
...
rt_thread_switch_interrput_flag -> rt_thread_switch_interrupt_flag
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1704 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-09-09 07:30:39 +00:00
luohui2320@gmail.com
da74af2347
AT91SAM9260 branch
...
1. Support Keil MDK development environment
2. Modify EMAC driver according to the changes of lwIP API in reversion 1668 and 1669
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1681 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-08-23 14:48:10 +00:00
magicoe@163.com
a39d7f73ad
2011.08.07 Magicoe Added PK40X256VLQ100
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1666 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-08-07 04:26:49 +00:00
onelife.real
19e3ce5ee3
*** EFM32 branch ***
...
1. Add interrupt context check function (context_gcc.S)
2. Add lock (semaphore) for IIC, USART and Ethernet drivers to prevent simultaneously access
3. Add multiple channels support for scan mode of ADC driver
4. Modify miscellaneous drivers according to ADC driver changes
5. Add SWO output enable function (board.c)
6. Disable all interrupts in GPIO interrupt handler (hdl_interrupt.c)
7. Add two Ethernet utility functions (drv_ethernet.c)
8. Add accelerometer driver (analog output)
9. Add accelerometer demo (draft, application.c)
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1654 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-29 02:47:37 +00:00
wuyangyong
5b063d3030
fix interrupt repeat bug.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1633 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-17 04:16:21 +00:00
bernard.xiong
1b9e80dc70
add thumb mode support.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1629 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-15 05:44:38 +00:00
onelife.real
ef6bbc34fa
*** EFM32 branch ***
...
1. Add ENC28J60 Ethernet controller driver
2. Add lwIP support (Please read "Readme.txt")
3. Add simple Http server demo application
4. Modify USART device write function to avoid sleep in ISR
5. Fix a bug in USART driver when using compiler optimization
6. Modify to make use the start-up code in libraries
7. Change the default build option for squeezing the executable file size
8. Modify source code alignment
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1622 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-08 07:13:20 +00:00
qiuyiuestc@gmail.com
4868f0f079
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1589 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-03 23:08:31 +00:00
wuyangyong
518bdc44b2
update lpc2148 startup_gcc.S
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1584 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-02 15:16:11 +00:00
dzzxzz
903ee8b425
FM3 support GCC compiler
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1582 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-02 08:03:25 +00:00
dzzxzz
5a72253a71
update FM3
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1579 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-07-01 14:13:16 +00:00
luohui2320@gmail.com
21f8faf0f5
support gpio interrupt
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1540 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-26 15:18:17 +00:00
luohui2320@gmail.com
1586a43f6c
support gpio interrupt
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1539 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-26 15:09:26 +00:00
onelife.real
69ad018bc0
*** EFM32 branch ***
...
1. Add SD card driver (SPI mode)
2. Add ELM ChaN FatFs support (Please read "Readme.txt")
- Warning: FatFs is really FAT! (35KB)
3. Upgrade EFM32 libraries (CMSIS and efm32lib) to version 2.0.0
4. Merge all of the C source code in "libcpu\arm\cortex-m3\" into "cpuport.c"
5. Merge all of the assembly source code in "libcpu\arm\cortex-m3\" into "context_gcc.S" (except "start_gcc.S")
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1525 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-20 01:56:28 +00:00
qiuyiuestc@gmail.com
1eca19cb01
eliminate compile warning
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1524 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-19 02:47:51 +00:00
wuyangyong
aa31ef7377
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1516 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-15 15:14:22 +00:00
dzzxzz
12d72dd67a
update Fujitsu MB9BF506R project
...
add nandflash device driver
support RT-Thread DFS
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1515 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-15 08:48:11 +00:00
wuyangyong
1a734fe2f4
update lpc2148
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1514 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-15 04:02:11 +00:00
bernard.xiong@gmail.com
ba62388fca
update stm32 porting.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1507 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-15 00:36:11 +00:00
bernard.xiong@gmail.com
39d549ed72
update stm32 porting.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1506 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-15 00:30:35 +00:00
dzzxzz
e8d7220682
update Fujitsu FM3 projects
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1487 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-11 04:31:00 +00:00
mbbill@gmail.com
0587549c43
start_gcc.s fix: disable interrupt in svc mode, add rw,bss init code.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1481 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-10 02:52:44 +00:00
luohui2320@gmail.com
b936b13ed2
fix rt_hw_interrupt_install bug
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1453 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-05 11:34:18 +00:00
bernard.xiong@gmail.com
df69843bd3
change end of line to UNIX format.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1451 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-04 13:31:42 +00:00
qiuyiuestc@gmail.com
dd2df385e2
fix rt_hw_interrupt_install bug
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1447 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-06-03 11:32:08 +00:00
dzzxzz@gmail.com
0050c8b708
add new port for FUJITSU FSSDC-9B506-EVB v1.0
...
finsh are supported
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1419 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-05-19 09:45:26 +00:00
qiuyiuestc@gmail.com
ee318bb0c1
fix micro define error
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1380 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-04-18 01:16:58 +00:00
luohui2320@gmail.com
c84fc53783
add at91sam926x porting.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1364 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-04-05 12:49:01 +00:00
bernard.xiong
ced8915d64
fix compiling error.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1339 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-03-21 07:40:54 +00:00
bernard.xiong
b5fbd46776
add GNU GCC support in LPC2478.
...
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1333 bbd45198-f89e-11dd-88c7-29a3b14d5316
2011-03-17 09:14:38 +00:00