Bernard Xiong
1f45d8c723
Merge pull request #822 from parai/upstream
...
x86: bring up share object module on i386 machine
2017-08-21 09:30:17 +08:00
parai
2957cf6f52
x86: bring up share object module on i386 machine
...
1. upddate kernel module to support i386
2. update libdl to support open *.so by absolute path
3. new test case bsp/x86/src/hello.c to test i386 module feature
Signed-off-by: parai <parai@foxmail.com>
2017-08-20 20:24:07 +08:00
Bernard Xiong
b53e3c2568
Merge pull request #812 from parai/master
...
[bsp] x86 : fix keyboard input issue
2017-08-18 14:16:03 +08:00
Parai Wang
0cd49a20ad
x86: support both keyboard input and serial COM1 input
...
Signed-off-by: Parai Wang <parai@foxmail.com>
2017-08-18 12:02:43 +08:00
parai.wang
3416187ecf
x86 : fix keyboard input issue
2017-08-18 11:38:00 +08:00
aozima
959b97aa34
update stm32f20x linker script: ensure last block HEAP.
2017-08-18 11:12:58 +08:00
Bernard Xiong
f975ef5146
Merge pull request #807 from parai/master
...
[BSP] x86: add floppy driver
2017-08-18 10:55:22 +08:00
Bernard Xiong
50a2ae584b
Revert "x86: keyboad input bug fix"
2017-08-18 10:54:45 +08:00
parai
bafa3a8eb3
x86: add floppy driver
...
currently only read okay, write is not supported, this is enough for
me to study ELF, but the floppy is really small, now only about 400kb
space free showed by df("/").
Signed-off-by: parai <parai@foxmail.com>
2017-08-17 23:34:09 +08:00
Bernard Xiong
1bfdc7dd30
Merge pull request #805 from parai/master
...
[bsp] x86: keyboad input bug fix
2017-08-16 23:50:09 +08:00
parai
eb5ea946a6
tmp floopy driver save, no test
2017-08-16 23:37:12 +08:00
parai
08d13e033c
x86: keyboad input bug fix
...
most of the code copy from tinix, just make it run, code quality is not good.
Signed-off-by: parai <parai@foxmail.com>
2017-08-16 22:37:06 +08:00
Bernard Xiong
a0ec48d613
Merge pull request #801 from gbcwbz/stm32_test
...
[bsp] fix CAN IRQ for stm32 none connectivity line devices
2017-08-16 16:47:07 +08:00
parai.wang
5ba5ebc8be
x86: host machine native gcc support and use qemu to run
2017-08-16 15:47:15 +08:00
Spencer Moss
b60712c29c
[bsp] change macro so that CAN IRQ do not interfere USB IRQ in stm32f10x
2017-08-14 00:41:09 +08:00
Spencer Moss
a07c450808
[bsp] fix CAN IRQ for stm32 none connectivity line devices
2017-08-13 16:39:00 +08:00
bupleurum
e84bad92ee
[bsp] Prevent compilation errors in bxcan.c when using STM32F10X_LD_VL,STM32F10X_MD_VL,STM32F10X_HD_VL incorrectly choose to use the RT_USING_CAN.
2017-08-11 18:35:46 +08:00
bupleurum
2569f66df8
[bsp] Fix a CAN interrupt number macro definition bug for STM32F10X_LD,STM32F10X_MD and STM32F10X_XL series.
2017-08-11 17:39:47 +08:00
Bernard Xiong
4626b19ead
Merge pull request #784 from zhangjun1996/master
...
[BSP] add bsp for sifive(risc-v e310).
2017-08-10 16:51:59 +08:00
Bernard Xiong
191f8476ba
Merge pull request #797 from caogos/master
...
[bsp] Add hardware FPU support in loongson_1c.
2017-08-10 16:33:13 +08:00
勤为本
7129d77bee
增加龙芯1c硬浮点的支持(可以使用硬浮点了)
2017-08-10 15:35:03 +08:00
Bernard Xiong
71d1f7faa9
[bsp] Add LPC54608
2017-08-08 11:56:50 +08:00
Bernard Xiong
30f272e221
Merge pull request #788 from bupleurum/master
...
[bsp] Add some descriptions and an English version about building project in readme.txt.
2017-08-06 12:04:34 +08:00
tanek liang
6eac07ca15
[Bsp] updated spi device:
...
fixed error when enable "SPI2_USING_DMA"
fixed warnning when using spi without DMA
2017-08-05 21:55:48 +08:00
tanek liang
8e09d58e7e
[Bsp] stm32f107 delete c99 mode code
2017-08-05 21:13:37 +08:00
bupleurum
9b2b1bb4a1
[bsp] Add some descriptions and an English version about building project in readme.txt.
2017-08-04 18:21:34 +08:00
zhangjun
51bba09ad0
remove cpuusage.c
...
remove unused line in SConstruct
2017-07-31 12:17:12 +08:00
zhangjun
72cfe9dd68
modify: drivers/cpuusage.c
...
modify: ../../libcpu/risc-v/e310/stack.c
rmove unused macro definition
modify: ../../src/idle.c
Return to the original version
2017-07-31 12:05:45 +08:00
zhangjun
20f581a60d
rename bsp risc-v to hifive1
2017-07-31 11:37:23 +08:00
zhangjun
0cd49e7c4a
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
...
add new bsp for risc-v
2017-07-31 11:27:46 +08:00
zhangjun
e9f1bdf2da
new file: ../../libcpu/risc-v/e310/trap.c
...
add file that forget to submit before
auto change timer mtimercmp register on the base of RT_TICK_PER_SECOND in rtconfig.h
no flashing led
new file: ../../src/idle.c
recover old file
2017-07-31 11:12:28 +08:00
zhangjun
a5305c05df
fix bug in context_gcc.s and start_gcc.s:
...
save mie into stack
msh running normaly
2017-07-31 10:59:59 +08:00
zhangjun
d9c0bdc70e
add plic_driver.c for global interrupt
...
change interrupt num to 53
change stack size to 512 before system starup
add uart drivers
open msh
remain bug:
uart just interrupt ones
2017-07-30 22:36:12 +08:00
zhangjun
20f1a641d5
remove unused code for uart in led.c
2017-07-30 20:07:36 +08:00
zhangjun
b032dff161
fix bug in rt_hw_context_switch_interrupt_do
...
save sp to old thread
clear rt_thread_switch_interrupt_flag
always enable interrupt after rt_hw_context_switch
judeg the type of interrupt in trap_entry, then call handler(Machine timer interrupt of Machine external interrupt)
2017-07-30 19:46:28 +08:00
tanek liang
96e9504438
[bsp] add led task to easy confirm kernel is running
2017-07-30 19:24:39 +08:00
tanek liang
47c7d94799
[bsp] update clock before configure systick
2017-07-30 19:21:01 +08:00
zhangjun
2d56a27c20
修改: ../../libcpu/risc-v/e310/context_gcc.S
...
enable interrupt after return form rt_hw_context_switch
2017-07-30 15:34:32 +08:00
tanek liang
c42c5d3b9d
[bsp] fix incompatible type for finsh_system_init in bsp/lpc824
2017-07-30 12:50:29 +08:00
Bernard Xiong
bd0d90ddb1
Merge pull request #780 from TanekLiang/lpc824_fix_typo
...
[bsp] fixed typo in bsp/lpc824
2017-07-29 15:59:19 +08:00
zhangjun
3c51848d33
fix trap_entry
2017-07-29 15:37:20 +08:00
Bernard Xiong
cc3c4fe621
[bsp] code cleanup.
2017-07-29 15:16:09 +08:00
tanek liang
dc3d3817f6
[bsp] fixed typo in bsp/lpc824
2017-07-29 15:03:15 +08:00
Bernard Xiong
a9f03fb446
Merge pull request #779 from TanekLiang/LPC824
...
[bsp] add new bsp for lpc824
2017-07-29 14:36:22 +08:00
tanek liang
d793cfdef7
[bsp] fix incompatible type error for "finsh_system_init()"
2017-07-29 14:21:40 +08:00
tanek liang
db1cd8830a
[bsp] add new bsp for lpc824
2017-07-29 14:07:30 +08:00
armink
573c294216
[BSP] Fix component initialization functions may be not sequential storage on ROM when used for IAR linker.
2017-07-27 13:58:07 +08:00
zhangjun
b80f83f360
modified: ../../libcpu/risc-v/e310/context_gcc.S
...
fix open timer intrrupt
2017-07-26 16:27:54 +08:00
zhangjun
98a6896cfa
remove "csrrc a5, mstatus, MSTATUS_MIE" in rt_hw_interrupt_enable();
...
it will lead to interrupt again in interrupt
2017-07-26 16:07:01 +08:00
Aubr.Cool
fe16f91cf1
[Bsp] stm32f107 spi drv : dma add irq
2017-07-26 08:31:56 +08:00