Commit Graph

77 Commits

Author SHA1 Message Date
Tangyuxin d724eed9fc
分离内存分配接口与内存分配算法 (#5175)
* [kernel][mem] Multiple instances of small memory allocation algorithm

* [kernel][mem] Change small memory management algorithm memory header flag

* [kernel][mem] Fix assertion problem

* [kernel][slab] Multiple instances of slab memory management algorithm

* [kernel][memheap] Remove rt_malloc/rt_free/rt_realloc and other related memory interfaces

* [kernel][mem] Clean up memory space of small memory management objects

* [kernel][kservice] Add memory application interface and thread protection interface

* [kernel][kservice] Fix function return value problem

* [kernel][memheap] Optimize memheaptrace print

* [kernel][memheap] Support best mode

* [kernel][memory] Remove semaphore lock

* [kernel][memheap] Add locked flag

* [kernel][memory] Support malloc memory in interrupt

* [kernel][memheap] Add 'memheapcheck' cmd

* [kernel][mem] Fix failure to request full memory

* [kernel][memheap] Fix compilation warning

* [kernel][mem] Fix mem realloc ASSERT

* [examples][testcases] Add small mem testcase

* [examples][mem_tc] Modify test memory size

* [examples][testcases] Add slab memory management algorithm test case

* [examples][testcases] fix small memory management algorithm test case

* [kernel][memory] Adjusting memory allocation algorithm object definition and interface

* [kernel][memory] Fix compilation warning

* [examples][utest] Fix mem test case

* [examples][utest] fix slab test case

* [utest][testcases] Shorten test time

* [kernel][memory] Formatting code

* [examples][utest] Adjust test run time

* [examples][utest] Formatting code

* [bsp] update all rtconfig.h
2021-12-16 16:23:58 +08:00
Meco Man 878ecd14f4 [stm32] add ignore_format.yml 2021-12-13 00:49:48 -05:00
Bernard Xiong 36d5154256
Merge pull request #5320 from mysterywolf/pse-master
[POSIX] move PSE branch to master
2021-12-05 13:16:39 +08:00
Meco Man 7b5e6a81f9 [stm32][gcc] 修复栈为0的bug,将栈扩展到0x400(与Keil IAR一致) 2021-12-03 10:05:03 -05:00
Meco Man 879e9d4c54 更新rtconfig.h 2021-12-01 22:02:36 -05:00
guo cda8caeda0
Merge pull request #5180 from liukangcc/bsp
[update] bsp .config file and rtconfig.h file.
2021-10-15 13:54:46 +08:00
liukangcc 7dc99c1ff4 [update] bsp .config file and rtconfig.h file. 2021-10-14 14:49:53 +08:00
guo b1baf42d4e
Revert "Fix compiler flags issue" 2021-10-14 14:36:18 +08:00
liukangcc 3ac36a3107 [update] Fix compiler flags issue 2021-10-14 10:32:22 +08:00
Meco Man 698569c3ca [stm32][lib] modify heap size to zero 2021-10-11 17:25:15 -04:00
liukangcc 0e46c8a33d [update] support armclang 2021-09-26 10:46:21 +08:00
JCZou 0369db718c Fix compiler flags issue
CCFLAGS is used by gcc and g++ compiler. So CFLAGS should be used for
gcc to avoid passing gcc flags to g++.
2021-08-19 08:53:27 +02:00
chenjh 67b86e61ba [uart] Modify the uart file to configure uart_pin for pullup 2021-07-07 18:51:21 +08:00
Meco Man a13aea3a30 remove return 2021-03-28 22:42:37 +08:00
Meco Man 390c635267 [stm32] remove 'count' variable in main() 2021-03-28 19:36:32 +08:00
Meco Man 5bd17e1433 [stm32] auto formatted 2021-03-14 15:33:55 +08:00
Meco Man 4f06fdc0ad [stm32]删除RTC对libc的依赖 2021-03-05 09:26:26 +08:00
yangjie dc09f3760f 更新 stm32 工程,nxp 工程 2020-12-28 15:02:17 +08:00
SummerGift fea7f2bb58 [add] dist_dir function for every stm32 bsp 2020-05-25 14:36:42 +08:00
SummerGift b74ec1ec8c [add] stm32 bsp dist handle in rtconfig.py 2020-05-06 15:05:09 +08:00
Bernard Xiong 05bd0c0797
Merge pull request #3411 from armink/fix_eclipse
Fix eclipse
2020-02-26 17:31:15 +08:00
armink 5dffac8483 [bsp/stm32] Add cpp lib path for eclipse project. 2020-02-26 15:22:52 +08:00
liuxinaliang b07a417a7c [update] disable "--specs=nano.specs" parameter
Signed-off-by: liuxinaliang <liuxianliang@rt-thread.com>
2020-02-26 11:59:35 +08:00
armink 19dd40440f [bsp/stm32] update eclipse project. 2020-02-17 22:35:22 +08:00
armink 6c85182b72 [bsp/stm32] update eclipse project. 2019-12-11 14:38:26 +08:00
armink e32c7c98a2 [bsp/stm32] update stm32 bsp eclipse project 2019-10-31 13:49:50 +08:00
armink c73d9518c7 [bsp/stm32] remove the rtconfig_reinc.h file. 2019-10-28 15:42:38 +08:00
armink 8dabc3be27 [tools] change the eclipse project include path format 2019-10-25 16:35:09 +08:00
armink 5560e59d20 [bsp/stm32] update the eclipse project config and add include file. 2019-10-25 15:09:15 +08:00
armink 21e5a706e0 [bsp/stm32] update the eclipse project config. 2019-10-25 13:53:34 +08:00
Ernest 7be06b67bb [add] default environment 2019-10-22 16:48:57 +08:00
chenyong 74793a53fd [bsp] update project configure file for finsh component change
Signed-off-by: chenyong <1521761801@qq.com>
2019-09-26 15:40:13 +08:00
yangjie 1ef33e66cd [bsp][Kconfig]在bsp的Kconfig中select组件初始化与user main的选项 2019-09-11 12:06:43 +08:00
LinJieqiang d16d78c53e fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE" 2019-09-05 08:33:12 +08:00
armink 2150439a73 [bsp/stm32] Update the eclipse project. 2019-08-03 15:56:18 +08:00
Ernest 9058fb2684 [bsp][stm32][kconfig] rename quote kconfig 2019-07-18 11:48:10 +08:00
Ernest a962fb3532 [bsp][stm32]add source kconfig by batch 2019-07-18 10:28:12 +08:00
armink 7090503f58 [bsp/stm32/stm32f429-fire-challenger] Add eclipse project. 2019-06-19 09:13:33 +08:00
SummerGift 96f0085f45 【修改】shell 线程栈默认大小为 4096 2019-05-29 09:59:27 +08:00
Bernard Xiong b2f39ab81c
Merge pull request #2599 from willianchanlovegithub/F429-FIRE
[BSP][STM32][F429-FIRE-CHALLENGER]修复使用LCD驱动时候的编译报错。
2019-04-22 19:25:55 +08:00
Willian Chan 2e437fa4ea [BSP][STM32][F429-FIRE-CHALLENGER]修复使用LCD驱动时候的编译报错。
Signed-off-by: Willian Chan <chentingwei@rt-thread.com>
2019-04-22 16:21:41 +08:00
armink fa4d4ab7cf Update all of debug log definition to DBG_TAG and DBG_LVL. 2019-04-12 10:18:57 +08:00
zylx fbaa1e0d0b [bsp][stm32]Update lcd driver support 2019-04-01 11:13:49 +08:00
tyustli ea8509717e delete C++ support for gcc in the rtconfig.py file 2019-03-26 15:41:06 +08:00
tyustli 4f03ef589f add c++ support for the bsp of stm32 2019-03-23 13:59:53 +08:00
zylx b941e6c730 [bsp][stm32]添加 RTC 时钟源选择 2019-03-19 18:24:28 +08:00
armink 0d7ba79219 Remove the DBG_COLOR and DBG_ENABLE definition. 2019-03-06 17:54:30 +08:00
misonyo 700ce3ae6e [bsp/stm32]change str(Dir('#')) to GetCurrentDir() 2019-02-14 15:55:51 +08:00
SummerGift 532a14ddd8 [bsp][stm32] fix flash partition bug 2019-01-28 14:00:13 +08:00
SummerGift 32b43c1fde [bsp][stm32] optimize spi flash prompt message 2019-01-28 13:56:32 +08:00