注册 登录
查看: 273|回复: 3

关于iar在线调试的问题

[复制链接]
发表于 2014-11-9 22:00:26 | 显示全部楼层 |阅读模式

void main(void)
{
    DisableInterrupts;
    gpio_init (PTA0, GPO,0);
    gpio_init (PTA8, GPO,0);
    gpio_init (PTA12, GPO,1);
    gpio_init (PTA16, GPO,1);
    gpio_init (PTA20, GPO,1);
    EnableInterrupts;
    while(1)
    {}
}

山外哥,在在线单步调试程序时出现了问题,
程序如上,当运行到PTA0的初始化时,就像进入到死循环一样,如果这时暂停或者终止调试,就会出现上面的报错
但是,如果注释掉PTA0的初始化,下面的几条初始化都不会出现类似的问题,为什么呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-11-9 22:09:05 | 显示全部楼层
你干嘛复用下载口?现在A0 口被复用了。

A0 口是下载口
回复 支持 1 反对 0

使用道具 举报

发表于 2014-11-9 22:52:20 | 显示全部楼层
复用了下载口,当然不能调试
来自PC客户端 来自PC客户端
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-10 21:57:29 | 显示全部楼层
山外メ雲ジ 发表于 2014-11-9 22:52
复用了下载口,当然不能调试

问题解决。。。
怎么这样?想破脑袋也没想到,竟然是这个。。。。。
太棒了。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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