msh命令得运行

2019-11-18 22:33 [复制链接] 3 129

   自己在使用msh自定义命令中遇到的问题,我定义了二个线程,一个线程是让灯进行闪烁。另一个命令是让灯停止闪烁。这二个优先级是相同的优先级。当我在putty命令中让灯进行闪烁,灯和预期一样进行闪烁。当我发送让灯停止闪烁的命令后。程序没有执行,自己感觉就是putty死掉了,按回车无任何反应。因为想用msh命令实现一些功能所以有知道的可以给我说分析一下是什么问题?也有助于大家学习rt_thread自定义msh的用法。我把程序给贴出来。我在图片上已经把程序标注为1,2,3  我
6 r* ]/ Y7 c0 G* n/ |& A7 N3 L
394ccc631035d9c0aaee79dad177dbc.png
17fb7670a9aa6a097092742e1a8a59f.png
7db46d589a81b279d99666e1abec438.png
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-11-19 09:34:30 | 显示全部楼层
看图2,在导出的时候,尽量重新创建线程吧,不然会占用shell线程的栈空间,栈空间不够就会死。
- P* W# k5 v! U5 C) f- I0 b" O5 Y/ F; U* g7 f+ h' F% C
另外没看明白,2图与3图啥关系,到底是直接在msh导出的,还是创建线程的??
使用道具 举报 回复
发表于 2019-11-19 09:42:55 | 显示全部楼层
yangjie 发表于 2019-11-19 09:34
/ l# j% c2 a/ z* j看图2,在导出的时候,尽量重新创建线程吧,不然会占用shell线程的栈空间,栈空间不够就会死。) T* r" B& B# G' w% B; q
! _6 F% ?1 r: M+ W& U) {" g. d
另外没看明 ...

: @! `! R/ j3 P" g; I您好,说得方法我试试。您说得在导出得时候重新创建线程,是把导出得命令加载到线程得里面吗?我可以加您一下微信吗?我微信17610359219.我解决后把整个过程发到论坛上。帮助后人
使用道具 举报 回复
发表于 2019-11-26 09:51:13 | 显示全部楼层
你的使用有错误啊.
8 w$ _8 E8 D# r' Z$ [  N6 X你用msh运行一个死循环,当然出不来了!
: @& Z3 c! m* J( M) w: ?: J# t) G你既然创建了线程,那么可以用msh命令去启动或停止线程,而不是用msh命令去运行线程入口函数。
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

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