Board logo

标题: 关于调试的请教 [打印本页]

作者: gdrunk    时间: 2006-3-12 12:43     标题: 关于调试的请教

我在调试一个程序的时候发现 STEP OVER 和STEP INTO 一跑到一个FOR 循环以后 就不在跑下去了 就是 一直停留在哪个语句上 然后也无法停止  但是 扳子上的LED灯却一直还是在交替的亮着 我用的 QII4。2 +nios1。1


int main (void) __attribute__ ((weak, alias ("alt_main")));


int alt_main (void)
{
  alt_u8 led = 0x2;
  volatile int i; 
  while (1)
  { 
    for(i=0;i<300000;i++) ;  就是 这点语句
    led = 0x1;
  
    *(unsigned int *)PIO_0_BASE = led;
    for(i=0;i<300000;i++) ;
    led = 0x2;
    *(unsigned int *)PIO_0_BASE = led;
  }
  return 0;
}


作者: oceanx    时间: 2006-3-13 09:20

肯定在这个句子设置了断点了。。。
看看句子前面是不是有标志。。。
作者: kzw    时间: 2006-3-13 15:26

好象曾经也遇到过这种问题,你把延时改短一点试一下啊,我觉得可能是资源的问题,你用的是什么片子.




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0