[ZLG-ARM] main()主循环中无法断点调试

[复制链接]
2307|2
 楼主| wuchaorr 发表于 2007-4-11 00:17 | 显示全部楼层 |阅读模式
2100开发板,EasyJTAG,AXD调试环境下,无操作系统<br />&nbsp;&nbsp;&nbsp;在main()主循环中设置了一个断点,程序可以运行到断点处。继续运行,程序无法回到main(),而中断运行都正常。<br />&nbsp;&nbsp;&nbsp;若不设断点,主循环中代码可以正常执行。也就是说,无法在主循环中断点调试。请问高手,问题会出在哪里呢?
 楼主| wuchaorr 发表于 2007-4-11 11:44 | 显示全部楼层

re

发现是定时器问题。程序中使用了T0,定时间隔为50ms。若关闭T0则可以在main()中断点调试,开启T0则不行。T0初始化和中断服务程序和zlgarm光盘例程一样
zlgARM 发表于 2007-4-11 22:23 | 显示全部楼层

wuchaorr

&nbsp;&nbsp;&nbsp;&nbsp;建议将你的工程放上来,可以供别人调试一下。调试一下就知道了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

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