Shoteen 发表于 2024-10-22 23:14:08

FreeRTOS堆的选择问题

FreeRTOS能使用xdata内存的堆吗?我从edata换成xdata后,程序执行就不正常。

soma 发表于 2024-10-22 23:53:12

应该可以吧

tzz1983 发表于 2024-10-26 07:58:19

本帖最后由 tzz1983 于 2024-10-26 08:21 编辑

soma 发表于 2024-10-22 23:53
应该可以吧
不可以,目前FREERTOS没做相关处理,动态创建任务时申请的任务栈必须是EDATA

liuzhongqin 发表于 2025-5-14 16:22:08

我将freertos的heap1.c中的ucHeap放到xdata之后,整个就崩掉了,换成heap4.c 任务创建总是失败,但是edata又不足,不知道怎么搞了

蜗牛 发表于 2025-5-29 18:10:30

感觉edata容量确实有点小

cyxy 发表于 2025-5-30 08:40:17

堆放在xdata上能运行,效率也会较低。
页: [1]
查看完整版本: FreeRTOS堆的选择问题