硬汉嵌入式论坛

 找回密码
 立即注册
查看: 323|回复: 4
收起左侧

[RTOS] RTX5的全局动态内存地址重定向后,系统创建任务并没有使用这个地址空间

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119430
QQ
发表于 2025-10-13 01:51:04 | 显示全部楼层 |阅读模式
如下方法重定向后,仅用户创建任务使用这个全局动态内存空间,系统创建的任务并没有使用。

static uint64_t os_mem[OS_DYNAMIC_MEM_SIZE/8] __attribute__((section(".bss.ARM.__at_0x20000000")));



看下面的截图,设置到DTCM空间0x2000 0000后,系统创建的空闲任务,定时器任务,以太网内核任务等都继续使用的AXI SRAM空间

2345‘.png




回复

使用道具 举报

10

主题

45

回帖

75

积分

初级会员

积分
75
发表于 2025-10-31 11:22:15 | 显示全部楼层
这是什么原理又
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119430
QQ
 楼主| 发表于 2025-10-31 11:50:25 | 显示全部楼层

那几个系统任务没有使用全局动态内存,是单独开的内存空间
回复

使用道具 举报

4

主题

1470

回帖

1482

积分

至尊会员

积分
1482
发表于 2025-10-31 13:50:06 | 显示全部楼层
eric2013 发表于 2025-10-31 11:50
那几个系统任务没有使用全局动态内存,是单独开的内存空间

硬汉大哥,系统这么做,道理是什么?有什么好处呢?就是避免使用者改动吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119430
QQ
 楼主| 发表于 2025-10-31 14:18:25 | 显示全部楼层
morning_enr6U 发表于 2025-10-31 13:50
硬汉大哥,系统这么做,道理是什么?有什么好处呢?就是避免使用者改动吗?

安全,系统任务不使用动态内存,使用的静态内存。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-11-22 01:00 , Processed in 0.050519 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表