硬汉嵌入式论坛

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

[CMSIS-RTOS] RTX_config

[复制链接]

29

主题

177

回帖

264

积分

高级会员

积分
264
发表于 2021-4-15 11:00:15 | 显示全部楼层 |阅读模式
QQ截图20210415104340.bmp
硬汉 你的教程里面关于这部分的应用好像没看到呢
回复

使用道具 举报

7

主题

13

回帖

34

积分

新手上路

积分
34
发表于 2021-4-16 11:12:11 | 显示全部楼层
确实需要这一块的详细说明,目前正在踩坑中,看网上文档也是不太详尽,有一篇网友笔记类的文章是关于这个东西的,可以参阅。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2021-4-16 11:59:11 | 显示全部楼层
我没有使用这种分配方式,用的是全局动态你内存方式。
回复

使用道具 举报

41

主题

215

回帖

338

积分

高级会员

积分
338
发表于 2021-4-16 14:10:02 | 显示全部楼层
eric2013 发表于 2021-4-16 11:59
我没有使用这种分配方式,用的是全局动态你内存方式。

哈哈哈,我还真知道。早上刚看的。硬汉发了一个官方的RTX5的上手指南,上面介绍了一下。
具体来讲:
1. system confiuration有默认配置,设置每个线程的stack和总的动态内存(由OS控制)。
2. 如果你不满意,线程属性里面有一个stack size,可以配置,当还是由os控制。
3. 你的问题是:thread confiuration中的配置。这里可以配置线程的数量(没啥大用),线程可以分配的总stack的大小(这个stack是不是从上面的配置1来的,我觉得是。但也没啥大用)

主要矛盾是:如果你用了static的数组,给一个线程作为stack,那么没有办法看到stack的使用情况了(如有错误,请纠正)。这怎么搞?版主
回复

使用道具 举报

29

主题

177

回帖

264

积分

高级会员

积分
264
 楼主| 发表于 2021-4-16 15:10:21 | 显示全部楼层
我的意思就是在这一块实用性不大, 要么全局动态内存  要么每个线程自定义分配
回复

使用道具 举报

29

主题

177

回帖

264

积分

高级会员

积分
264
 楼主| 发表于 2021-4-16 15:10:56 | 显示全部楼层
Zhangjc5101 发表于 2021-4-16 11:12
确实需要这一块的详细说明,目前正在踩坑中,看网上文档也是不太详尽,有一篇网友笔记类的文章是关于这个东 ...

以太网应用搞了没有?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2021-4-17 09:36:36 | 显示全部楼层
snakeemail 发表于 2021-4-16 14:10
哈哈哈,我还真知道。早上刚看的。硬汉发了一个官方的RTX5的上手指南,上面介绍了一下。
具体来讲:
1. ...

用户静态手动分配也可以查看的。
回复

使用道具 举报

41

主题

215

回帖

338

积分

高级会员

积分
338
发表于 2021-4-19 08:54:19 | 显示全部楼层
eric2013 发表于 2021-4-17 09:36
用户静态手动分配也可以查看的。

RTX5官方教程3:exercise 3 memory model。
线程led_thread2,使用view->watch->RTX RTOS,看不到相关的统计信息,例如堆栈使用情况.
你们可以看到吗?
这个线程的任务属性就是static。
回复

使用道具 举报

29

主题

177

回帖

264

积分

高级会员

积分
264
 楼主| 发表于 2021-4-20 09:21:17 | 显示全部楼层
snakeemail 发表于 2021-4-19 08:54
RTX5官方教程3:exercise 3 memory model。
线程led_thread2,使用view->watch->RTX RTOS,看不到相关的 ...

以太网应用搞了没有?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 08:42 , Processed in 0.271161 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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