本帖最后由 FabulousRoc 于 2020-9-27 14:32 编辑
各位坛友高手:
我使用的keil软件,板子上芯片是stm32f103c8t6,添加了FeeRTOS系统(版本是v10.3.1),MemMang选择的是heap_4.c。在普通任务中使用pvPortMalloc函数申请内存时,运行结果第二次申请内存后的剩余内存总是比第一次申请内存后剩余的内存大,请问这是什么原因?(我的实验代码很简单不涉及中断的使用)
另外我分别用heap_1.c、heap_2.c、heap_3.c、heap_5.c做了上述相同的实验,发现只有heap_1.c在上面的实验条件下能正常分配。
请熟悉FeeRTOS的坛友帮忙解惑,不胜感激!
|