打印
[ZLG-ARM]

问个有关LPC2132调试的问题

[复制链接]
1998|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
active329|  楼主 | 2007-2-1 14:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   使用周工的LPC2132开发板时,经常会遇到在编译通过进入AXD界面后点击go按钮跳不到主程序main的中断处的情况,这时我调用其他的例程试,可能就好了,好了之后再调试其它的程序就不会有这样的问题了。但有时这样也不行,感觉很不稳定,凭运气一样,有时怎么也进不去,很是郁闷呀。
   还有,买开发板时提供的串口调试工具EasyARM-C.exe,是不是不稳定,使用同一个例程(深入浅出ARM7课本上的串口例程1),有时候显示正确,有时候怎么显示也不正确,到底怎么回事????
   我自己做的板子也有同样的问题,有谁遇到同样的问题么,到底怎么解决的?搞得我现在都不知道到底是我板子硬件的问题还是串口软件的问题

相关帖子

沙发
active329|  楼主 | 2007-2-1 17:00 | 只看该作者

没人遇到这样的问题么????

没人遇到这样的问题么????

使用特权

评论回复
板凳
谭阳| | 2007-2-9 09:47 | 只看该作者

我遇到了,就是听天由命,不稳定,个人想法,不带攻击性

使用特权

评论回复
地板
libo198212| | 2007-2-9 18:40 | 只看该作者

这是JTAG的问题.还一个H-JTAG就可以了。

使用特权

评论回复
5
hotpower| | 2007-2-10 03:09 | 只看该作者

哈哈~~~我从不使用这些洋玩意~~~

使用特权

评论回复
6
biao.l| | 2007-3-30 14:34 | 只看该作者

RE

我遇到了,就是进不了MAIN(),烦

使用特权

评论回复
7
jshmlly| | 2007-3-31 14:20 | 只看该作者

re

可以进入MAIN()

你打开Target目录下的Target.c文件。寻找以下代码
  PLLFEED = 0xaa;
    PLLFEED = 0x55;
    while((PLLSTAT & (1 << 10)) == 0);
    PLLCON = 3;
    PLLFEED = 0xaa;
    PLLFEED = 0x55;
可以发现while((PLLSTAT & (1 << 10)) == 0);这句是导致不能执行的关键,他一直等待部成立才继续往下执行,然而这是模拟调试,PLLSTAT值是不会改变的,除非人为把这个寄存器的相应位修改。

简单调试方法是屏蔽此条语句。

大家可以试试

使用特权

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

本版积分规则

7

主题

14

帖子

0

粉丝