[uCOS/RTOS] ucosII临界代码关中断问题请教

[复制链接]
2012|7
 楼主| qinhuan7 发表于 2013-8-10 18:13 | 显示全部楼层 |阅读模式
我在keil上有jlink调试时,快速运行时始终跳不过这两个函数OS_ENTER_CRITICAL();OS_EXIT_CRITICAL();单步运行时又正常,请教高手们指点。
zdhlixiang2006 发表于 2013-8-11 09:29 | 显示全部楼层
没碰到过这种情况
 楼主| qinhuan7 发表于 2013-8-11 20:31 | 显示全部楼层
经过测试,同一个程序在ADS上调试没有问题,这是为什么呢?
airwill 发表于 2013-8-13 10:24 | 显示全部楼层
快速运行时始终跳不过这两个函数OS_ENTER_CRITICAL();OS_EXIT_CRITICAL();

不明白这话什么意思?
 楼主| qinhuan7 发表于 2013-8-13 20:58 | 显示全部楼层
airwill 发表于 2013-8-13 10:24
快速运行时始终跳不过这两个函数OS_ENTER_CRITICAL();OS_EXIT_CRITICAL();

不明白这话什么意思?  ...

就是程序PC不见了
 楼主| qinhuan7 发表于 2013-8-13 20:58 | 显示全部楼层
原来是MMU的问题
airwill 发表于 2013-8-13 21:07 | 显示全部楼层
MMU 应该引起异常, 难道调试器能够屏蔽 MMU 异常吗? 有点奇怪
jorya_txj 发表于 2013-9-23 10:39 | 显示全部楼层
打断点,以全速运行为准,仿真器的单步不是什么时候都有效的,比如触发pending。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:把学习当成一种娱乐!

26

主题

400

帖子

7

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