tangzz98
|
acc66c5479
|
实现MPU抽象层 (#8080)
- 为RT-Thread设计MPU抽象层,支持ARMV7-M,ARMV8-M架构,让用户使用MPU检测栈溢出等内存问题,实现线程内存隔离
- 在components/mp目录下提供通用的API,libcpu目录下提供各处理器架构的具体实现
- 在STM32U575 NUCLEO, STM32H75 NUCLEO开发板测试通过
|
2023-10-30 08:24:55 -04:00 |
Meco Man
|
c6a2f5b7bd
|
rt_hw_cpu_shutdown: implement default weak function
and remvoe duplicated default functions in each cpu/bsp level
|
2023-08-08 22:34:25 -04:00 |
Meco Man
|
cb810dfe75
|
rt_hw_cpu_reset: remove all other rt_weak
|
2023-08-08 22:34:25 -04:00 |
Shicheng Chu
|
93f3cb30e4
|
[kernel] 将rt_thread结构体改为显式继承rt_object (#7131)
|
2023-04-04 09:06:27 -04:00 |
Man, Jianting (Meco)
|
99bdf978d7
|
[rtdef] use lower-case to define attributes (#6728)
* [rtdef] rename RT_WEAK attribute as rt_weak
* [rtdef] rename RT_USED attribute as rt_used
* [rtdef] rename RT_SECTION attribute as rt_section
* [rtdef] rename ALIGN attribute as rt_align
* [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support
|
2022-12-11 13:12:03 -05:00 |
tfx2001
|
21ee452661
|
[libcpu][arm] fix armclang error when enable LTO
|
2022-08-11 08:35:42 -04:00 |
Meco Man
|
5187d75af5
|
[armclang] 使用__clang__代替__CLANG_ARM
|
2021-12-29 14:15:38 -05:00 |
Meco Man
|
1997113fbc
|
FINSH_USING_BUILT_IN_COMMANDS改MSH_USING_BUILT_IN_COMMANDS
|
2021-08-28 16:48:08 -04:00 |
Meco Man
|
29828dc94f
|
[finsh] finsh组件可以选择是否包含内置命令
|
2021-08-25 19:48:15 -04:00 |
Meco Man
|
6c907c3a47
|
[libcpu] auto formatted
|
2021-03-27 17:51:56 +08:00 |
张世争
|
355f8dd95c
|
[libcpu][update]重启与关机函数:rt_hw_cpu_shutdown、rt_hw_cpu_reset,补充WEAK属性
|
2020-11-20 08:49:51 +08:00 |
xieyangrun
|
d2eaa452d6
|
[libcpu/arm/*/cpuport.c]fixed __rt_ffs bug on account of armclang LTO.
|
2020-06-18 09:19:10 +08:00 |
tangyuxin
|
8316646b85
|
[libcpu][arm] 修复因提前返回,导致sp指针不对称问题
|
2019-09-19 18:27:07 +08:00 |
yangjie
|
31ffc4582c
|
[libcpu/arm]add __rt_ffs() for armclang in CORTEX M3/4/7
|
2019-07-03 18:47:11 +08:00 |
Bernard Xiong
|
d96027f156
|
[libcpu] Fix the FPU definition in M4/M7 for ARM Clang
|
2018-09-25 11:08:58 +08:00 |
Bernard Xiong
|
b98a0ba804
|
[Kernel] Add ARMCC 6.x support.
|
2018-09-23 12:08:44 +08:00 |
hichard_ren@yeah.net
|
b46e7f3172
|
add rt_hw_cpu_reset for cortex-m cpu
|
2018-08-01 11:57:56 +08:00 |
aozima
|
d431f4b5f9
|
[libcpu][comtex-m7] enhancement hard fault exception handler.
|
2018-07-25 21:39:45 +08:00 |
aozima
|
9bbc4e5e6b
|
update cortex-m libcpu: fixed compile error.
|
2017-08-23 16:13:51 +08:00 |
nongxiaoming
|
af8a91457e
|
[bsp]add the stm32f74x bsp.
|
2015-08-07 13:30:13 +08:00 |