Jingru
f8c58778bd
arch:arc: use FLS instruction to get clz
...
Signed-off-by: Jingru <jingru@synopsys.com >
2020-05-25 17:25:52 +08:00
Jingru
204d269794
arch: arc: update the ARC port
...
* remove unused codes and definition
Signed-off-by: Jingru <jingru@synopsys.com >
2020-05-07 15:09:42 +08:00
Wayne Ren
86375271fc
arch: arc: update the ARC port
...
* bug fix
* remove unused codes and definition
* optimize some codes
Signed-off-by: Wayne Ren <wren@synopsys.com >
2020-05-06 20:23:07 +08:00
Jingru
8c2af057f4
arch: arc: remove unused codes and definition
...
Signed-off-by: Jingru <jingru@synopsys.com >
2020-05-06 20:21:21 +08:00
Jingru
e64869280b
arch: arc: fix jump instruction and remove unused codes
...
Signed-off-by: Jingru <jingru@synopsys.com >
2020-05-06 20:18:19 +08:00
Jingru
a0eca8f6eb
board: nsim: remove wrong definition
...
Signed-off-by: Jingru <jingru@synopsys.com >
2020-05-06 20:14:57 +08:00
Watson Zeng
0d4593ee5e
arch: arc: update the ARC port
...
* add basic synopsys arc em processor support
* add basic arc nsim em virtual board support
* add basic arc mwdt toolchain support
Signed-off-by: Watson Zeng <zhiwei@synopsys.com >
2020-05-06 17:59:22 +08:00
Jingru
bfe3ee1964
board: nsim: add nsim.props and fix libraries
...
Signed-off-by: Jingru <jingru@synopsys.com >
2020-05-06 17:56:42 +08:00
Jingru
ddd2d53f06
boarc: nsim: add source code to initialize board and start os
...
Signed-off-by: Jingru <jingru@synopsys.com >
2020-05-06 17:54:28 +08:00
Jingru
65f55e73e5
arch :arc: add the ARC port
...
Signed-off-by: Jingru <jingru@synopsys.com >
2020-05-06 17:53:27 +08:00
daishengdong
cb2477f66e
support RHF0M0E5 board with armcc v6
...
1. project, see TencentOS-tiny\board\RHF0M0E5_STM32WLE5xx\KEIL\hello_world
2020-03-12 20:10:27 +08:00
daishengdong
7e6ce005e6
support avr architecture based on ATMega32
...
1. IAR project, see TencentOS-tiny\board\ATMega32\IAR, both 4.12 and 7.20 is supplied.
2020-03-03 18:27:24 +08:00
David Lin
0d82ee9a62
Fixed typo 'swich' in cortex-m7/iccarm/port_s.S
...
typo error: swich -> switch
2020-02-26 23:40:35 +08:00
David Lin
33dafb4de7
Fixed typo 'swich' in cortex-m7/iccarm/port_s.S
2020-02-26 23:38:48 +08:00
David Lin
00d72563a3
Fixed typo 'swich' in cortex-m4/iccarm/port_s.S
...
typo error: swich -> switch
2020-02-26 23:17:05 +08:00
David Lin
f0eaa1a648
Fixed typo 'swich' in cortex-m7/gcc/port_s.S
...
typo error: swich -> switch
2020-02-26 23:15:41 +08:00
David Lin
7e30b82f1f
Fixed typo 'swich' in cortex-m7/armcc/port_s.S
...
typo error: swich -> switch
2020-02-26 23:10:33 +08:00
David Lin
be03f08d34
Fixed typo 'swich' in cortex-m4/iccarm/port_s.S
...
typo error: swich -> switch
2020-02-26 23:07:31 +08:00
David Lin
4cccee0f3f
Fixed typo 'swich' in cortex-m4/gcc/port_s.S
...
typo error: swich -> switch
2020-02-26 23:05:33 +08:00
David Lin
b1a27ffe92
Fixed typo 'swich' in cortex-m4/armcc/port_s.S
...
typo error: swich -> switch
2020-02-26 23:02:01 +08:00
daishengdong
0d6f72a351
fix a bug of header file dependency error
...
1. in tos_k.h, port_config.h should go ahead of tos_cpu_types.h
2020-02-18 10:38:02 +08:00
daishengdong
5868b6bdb6
fix an error of qcloud sdk demo in quick start
...
1. use TencentOS-tiny\board\TencentOS_tiny_EVB_MX_plus\KEIL\qcloud_iot_explorer_sdk_data_template instead of TencentOS-tiny\board\TencentOS_tiny_EVB_MX\KEIL\ tencent_cloud_sdk_data_template
2020-02-16 20:52:57 +08:00
daishengdong
3ddeb9c5cd
support task self delete for STM8, add a sample of shell for STM8
...
1. sample project, see TencentOS-tiny\board\STM8L052R8T6\IAR\shell
2. ATTENTION: read TencentOS-tiny\board\STM8L052R8T6\IAR\shell\README.md first
2020-02-15 23:22:38 +08:00
daishengdong
405e5d970a
support stm8
...
1. see: TencentOS-tiny\board\STM8L052R8T6\IAR\hello_world
2. compile/debug/run with IAR for STM8
2020-02-15 16:39:00 +08:00
daishengdong
8588240c82
extract exceptions.h
2020-01-19 20:37:57 +08:00
daishengdong
3d9d6198c8
add cortex-v7a support
...
How To Run:
see TencentOS-tiny\board\ALPHA_I.MX_emmc_256ddr\README.md
TODO Next:
1. VFP support
2. fault diagnosis support
3. qemu vexpress ca9 support
4. raspberry pi support
5. SMP support
2020-01-19 19:06:24 +08:00
acevest
68e2f5add5
remove rubbish code
2020-01-10 10:19:03 +08:00
acevest
226bacd6f3
delete arch/risc-v/bumblebee/gcc/riscv_port_s.S
2020-01-10 01:09:01 +08:00
acevest
e5bbc90aca
change pointer type
2020-01-09 23:16:26 +08:00
acevest
bce32faac2
fix bumblebee irq entry aligment, fix eclic
2020-01-09 20:18:18 +08:00
daishengdong
c9556307df
add tos_slist.h, rename tos.h to tos_k.h
2020-01-03 17:25:38 +08:00
Forest-Rain
92276670a7
mask out R1/SP for msp430 cpu_context_st
2019-11-19 00:26:27 +08:00
Forest-Rain
9b78dc5461
Merge remote-tracking branch 'TOS/master'
...
port to msp430fr
2019-11-19 00:23:07 +08:00
bourne-h
c985305927
TencentOS tiny port to MSP430FR6972
2019-11-18 19:43:41 +08:00
Supowang1989
f63d2d4e48
Merge pull request #56 from thelittlehan/master
...
linux port更新
2019-10-30 19:16:36 +08:00
supowang
ca994901db
add GD32E230C_START support
2019-10-30 17:44:37 +08:00
Chen Han
514a4200e7
modify cpu init
2019-10-30 17:41:33 +08:00
Chen Han
a58895f50c
add mutex in critical section
2019-10-30 16:39:35 +08:00
Chen Han
d22ebb3696
update linux port
...
add cpu delay function
2019-10-29 15:12:20 +08:00
supowang
6485c7da2e
Update tos_cpu.c
2019-10-28 20:12:36 +08:00
Supowang1989
080f2e468b
Merge pull request #52 from animala/master
...
移植M23,谢谢
2019-10-28 11:08:59 +08:00
Grey Huang
b76a703108
change files
2019-10-25 18:47:35 +08:00
Chen Han
d27bafc82e
add transplant to linux
2019-10-25 17:27:54 +08:00
Grey Huang
b548a03df4
add fold arm-v8m/ m23
2019-10-25 16:28:16 +08:00
acevest
f4d5ff70b2
bumblebee use eclic_mtip_handler as systick handler
2019-10-16 18:16:42 +08:00
acevest
f41e287c2a
risc-v support all irq handler
2019-10-16 18:10:03 +08:00
acevest
c17df06ff7
reduce two instructions in risc-v irq handler
2019-10-09 19:05:20 +08:00
supowang
7f001b4230
add license for arch
...
add license for arch
2019-10-09 15:52:17 +08:00
Supowang1989
5331ba8890
Merge pull request #34 from acevest/add_irq_stack
...
risc-v add irq stack
2019-10-09 12:14:43 +08:00
acevest
308ad78e44
mtvec exception handler use 4byte alignment
2019-10-09 12:10:19 +08:00