ucOS调试问题

[复制链接]
 楼主| hongdan0714jin 发表于 2012-5-12 15:38 | 显示全部楼层 |阅读模式
STM32移植了ucOS。编译器用的MDK。程序里一共建立了4个周期任务。用J-LINK单步调试时,按F10总在一个任务里运行,有的任务里可以设断点跳过去,有的好像不行。
有LCD可以输出。
求指导,除了单步之外的调试方法。。。
madcool 发表于 2012-5-19 13:18 | 显示全部楼层
如果不行,只能说明你的系统设计有问题,你设断点的地方确实没被执行到,所以**你的系统设计,终点关注优先级设置,任务处理的不同分支,还有是否执行需要硬件触发等因素,如果你仔细考虑你的程序执行路径设断点的地方能被执行到,而且各种条件都满足应该是能跳过去的。
madcool 发表于 2012-5-19 13:19 | 显示全部楼层
如果不行,只能说明你的系统设计可能有问题,你设断点的地方确实没被执行到,所以检查你的系统设计,重点关注任务优先级设置及同步,任务处理的不同分支,还有程序片段的执行是否需要硬件触发等因素,如果你仔细考虑你的程序执行路径设断点的地方能被执行到,而且各种条件都满足应该是能跳过去的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:潜水四年了。。。。。。

10

主题

807

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部