supowang
7375f16efc
add ch32v307 risc-v support,IDE is MounRiver Studio
2022-03-04 14:16:19 +08:00
David Lin
21526b5aeb
Merge branch 'OpenAtomFoundation:master' into master
2021-12-27 22:58:08 +08:00
supowang
bfba3115f8
add license
2021-11-16 15:50:32 +08:00
David Lin
c15fd1f17a
Update tos_fault.c
2021-09-03 12:14:26 +08:00
David Lin
090018470d
Update tos_fault.c
2021-09-03 12:13:36 +08:00
David Lin
ad41df0717
Update tos_fault.c
2021-09-03 12:13:01 +08:00
David Lin
8882ce6d12
Update tos_fault.c
2021-09-03 12:12:11 +08:00
David Lin
fb4674f65e
Update tos_fault.c
2021-09-03 12:11:45 +08:00
David Lin
4d8f7a4e2c
Update tos_fault.c
2021-09-03 12:11:05 +08:00
David Lin
35c97d196c
Update tos_fault.c
2021-09-03 12:10:20 +08:00
mculover666
5ed8892d3e
update fault_call_stack_backtrace format
2021-08-31 19:35:09 +08:00
mculover666
960debca93
fix the compiler error of tos_fault.c
2021-08-31 14:41:53 +08:00
jackjzhao(赵健)
c8fb8584db
fix the limit of task stack when coredump
2021-01-15 15:42:06 +08:00
supowang
abd5fa994b
add cortex-m33 support, TrustZone-m not supported now
...
add cortex-m33 support, TrustZone-m not supported now
2020-11-05 15:36:33 +08:00
Supowang
fe435089ed
Merge pull request #201 from chimeh/feature/qmk
...
Makefile-base build system for TencentOS-tiny
2020-07-16 17:11:35 +08:00
huangjimin
42c4a59a8a
qmk build system
2020-07-16 15:30:48 +08:00
huangjimin
d895c15e4f
qmk build system
2020-07-15 16:51:41 +08:00
huangjimin
25f293d49a
qmk build system
2020-07-14 16:06:01 +08:00
Jimmy
2c7390deb3
qmk build system
2020-07-14 13:48:10 +08:00
Jingru
f7b5b43b90
arch: arc fix build error
...
* add and set TOS_CFG_CPU_BYTE_ORDER
* exclude cmsis_os2.c from CMSIS_SRC
Signed-off-by: Jingru <jingru@synopsys.com >
2020-07-13 20:47:34 +08:00
Jingru
d0365112bd
Merge branch 'master' into feature/arc_support
2020-07-13 20:11:52 +08:00
daishengdong
c3f372445f
remove fpu stuff from cm3
2020-07-01 20:37:57 +08:00
daishengdong
4eb56ab12a
add iccarm support for cm3
...
1. IAR project, see TencentOS-tiny\board\STM32F103_SIM800A\iar
2020-07-01 20:24:57 +08:00
daishengdong
0a2d5a4e90
support elfloader for shared object and relocatable object
...
1. elfloader for shared object
example: TencentOS-tiny\examples\elfloader_shared_object
keil: TencentOS-tiny\board\TencentOS_tiny_EVB_MX_Plus\KEIL\elfloader_shared_object
2. elfloader for relocatable object:
example: TencentOS-tiny\examples\elfloader_relocatable_object
keil: TencentOS-tiny\board\TencentOS_tiny_EVB_MX_Plus\KEIL\elfloader_relocatable_object
3. TODO:
- add icache/dcache flush when module is loaded
- support more relocation type in elfloader_arch_relocate
2020-06-09 19:30:38 +08:00
daishengdong
5861290e43
fix hardfault backtrace support for iccarm
2020-06-03 20:37:10 +08:00
daishengdong
f7195c79a7
fix cortex m0/m0+ fault backtrace in armcc
...
1. no support for mrseq for cortex m0/m0+ cpu instructions set
2020-06-03 17:26:37 +08:00
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
b13634de77
fix sytick drift after tickless wakeup from sleep or stop
...
1. make port_systick_reload the same as port_systick_config
2020-04-28 16:23:57 +08:00
acevest
3dc706ee3e
fix the bug of checking whether the task needs to be switched when the riscv irq returns
2020-04-24 10:09:25 +08:00
acevest
7e519fba6a
fix bug in nrf_enable_rxaddr
2020-04-21 14:34:21 +08:00
daishengdong
032af66467
add socket wrapper for at framework
...
you can use at framework to send/recv data in socket API
example: see examples\tcp_through_module_based_at_socket
project: see board\TencentOS_tiny_EVB_MX_Plus\KEIL\tcp_through_module_based_at_socket
2020-04-07 16:39:13 +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