arm-kevin 发表于 2011-10-21 13:22:23

关于AXD与J-link调试

大家好,请问大家一个问题:
我修改好了一个程序,用AXD调入映像后当我利用J-link仿真的时候4个LED灯轮流点亮(程序的实现也正是如此),而当我利用USB烧写到开发板时,四个灯全亮了,而不像流水灯一下轮流点亮。
主程序如下:
/****************************************************************
NAME: u2440mon.c
DESC: u2440mon entry point,menu,download
****************************************************************/
#define        GLOBAL_CLK                1

#include <stdlib.h>
#include <string.h>
#include "def.h"
#include "option.h"
#include "2440addr.h"
#include "2440lib.h"
#include "2440slib.h"

void Delay1(int z)
{
        int x,y;
        for(x=z;x>0;x--)
                for(y=110;y>0;y--);
}

void Main(void)
{
        U32 mpll_val=0;

        Port_Init();

        mpll_val = (92<<12)|(1<<4)|(1);
        ChangeMPllValue((mpll_val>>12)&0xff, (mpll_val>>4)&0x3f, mpll_val&3);        //设置FCLK为400M
        ChangeClockDivider(14, 12);        //设置分频比为1:4:8
        rCLKCON = 0xfffff0;        //使能 NAND, USBD, PWM TImer,UART0和GPIO时钟,

        while(1)
        {
        Led_Display(1);
        Delay1(5000);
        Led_Display(2);
        Delay1(5000);
        Led_Display(4);
        Delay1(5000);
        Led_Display(8);
        Delay1(5000);       
        }                 

}

denvice 发表于 2011-11-29 13:09:35

延时太短??或者是你烧录错误
页: [1]
查看完整版本: 关于AXD与J-link调试