打印
[ZLG-ARM]

main()主循环中无法断点调试

[复制链接]
1190|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wuchaorr|  楼主 | 2007-4-11 00:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2100开发板,EasyJTAG,AXD调试环境下,无操作系统
   在main()主循环中设置了一个断点,程序可以运行到断点处。继续运行,程序无法回到main(),而中断运行都正常。
   若不设断点,主循环中代码可以正常执行。也就是说,无法在主循环中断点调试。请问高手,问题会出在哪里呢?

相关下载

相关帖子

沙发
wuchaorr|  楼主 | 2007-4-11 11:44 | 只看该作者

re

发现是定时器问题。程序中使用了T0,定时间隔为50ms。若关闭T0则可以在main()中断点调试,开启T0则不行。T0初始化和中断服务程序和zlgarm光盘例程一样

使用特权

评论回复
板凳
zlgARM| | 2007-4-11 22:23 | 只看该作者

wuchaorr

    建议将你的工程放上来,可以供别人调试一下。调试一下就知道了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝