系统刚开始能够运行finsh组件 运行2min钟后finsh组件没有xian'...

发表在 FinSH2019-11-9 15:42 [复制链接] 3 234

系统刚开始能够运行finsh组件 运行2min钟后finsh组件没有响应1 a+ w* N. w9 l$ O! p
系统版本 3.1.3% ^, G* J+ {) K% o3 y
通过调试发现比如输入free 串口中断有响应然后rt_sem_release(&shell->rx_sem);  这个释放信号量已经被执行了, 但是finsh_thread_entry线程依然没有被唤醒执行,
! T" L7 j% C+ b9 c' \2 A% R- ~4 c% z另外调大finsh线程内存到4096 结果依然不行,请教各位大神谁有定位思路。
- M1 ]) J7 w0 y, N) l0 y7 m( S
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-11-9 16:11:27 | 显示全部楼层
优先级调到11及更小才行,好奇怪
使用道具 举报 回复
发表于 2019-11-9 16:54:20 | 显示全部楼层
enmonster 发表于 2019-11-9 16:11) t+ I) F; b% x* y
优先级调到11及更小才行,好奇怪

- J" U: L" h6 p- R那这个应该是某个优先级大于finsh的任务 里面有了死循环 导致finsh 无法被执行到
使用道具 举报 回复
发表于 2019-11-11 15:27:57 | 显示全部楼层
whj467467222 发表于 2019-11-9 16:54! o( r3 P1 u2 m& o1 U
那这个应该是某个优先级大于finsh的任务 里面有了死循环 导致finsh 无法被执行到 ...

' f1 g8 C, r  E3 J* w' y4 N感谢,的确是,有个线程delay位置写错了导致一致处于运行钟状态
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  1. 18 主题
  2. 395 帖子
  3. 395 积分

Ta的主页 发消息

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

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

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

Powered by RT-Thread

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