硬汉嵌入式论坛

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

[RL-RTX] RL-RTX+RL-USB 堆栈溢出

[复制链接]

4

主题

25

回帖

42

积分

新手上路

积分
42
QQ
发表于 2020-10-31 22:03:30 | 显示全部楼层 |阅读模式
RL-RTX(5.5.2)+RL-USB (6.14.0),   Device-MSC (nanf-flash)在WIN上当U盘用。  连接电脑用USB任务老是进入 uint32_t osRtxErrorNotify (uint32_t code, void *object_id),code=osRtxErrorStackUnderflow;  意思是检测到线程的堆栈溢出。  如果不处理直接返回,用起来没问题,读写都没有问题。  为什么老是 检测到线程的堆栈溢出???
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2020-11-1 10:03:26 | 显示全部楼层
应该是有任务的栈空间异常了,调试的时候可以把最大任务栈使用情况展示出来。
回复

使用道具 举报

4

主题

25

回帖

42

积分

新手上路

积分
42
QQ
 楼主| 发表于 2020-11-2 11:22:34 | 显示全部楼层
谢谢硬汉,   调试发现USB任务堆栈太小了,这个原来可以加大的,加大一倍就没事了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2020-11-2 15:44:11 | 显示全部楼层
blmy1861 发表于 2020-11-2 11:22
谢谢硬汉,   调试发现USB任务堆栈太小了,这个原来可以加大的,加大一倍就没事了

对,这个任务也是可以设置的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 19:07 , Processed in 0.258316 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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