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
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
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
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
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
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
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
daishengdong
c9556307df
add tos_slist.h, rename tos.h to tos_k.h
2020-01-03 17:25:38 +08:00
supowang
ca994901db
add GD32E230C_START support
2019-10-30 17:44:37 +08:00
Grey Huang
b76a703108
change files
2019-10-25 18:47:35 +08:00
Grey Huang
b548a03df4
add fold arm-v8m/ m23
2019-10-25 16:28:16 +08:00
supowang
7f001b4230
add license for arch
...
add license for arch
2019-10-09 15:52:17 +08:00
supowang
45c18c896c
add stm32f4 discovery and fix m4 fpu bug
2019-10-09 12:08:06 +08:00
supowang
9eaf726d90
fix IAR FPU bug
2019-09-30 11:56:13 +08:00
supowang
edb2879617
first commit for opensource
...
first commit for opensource
2019-09-16 13:19:50 +08:00