MyFPGA Forum

标题: NIOS IDE运行run通过,但是板子没反应,但是DEBUG后板子有反应 [打印本页]

作者: yuhai1206    时间: 2011-10-31 20:20
标题: NIOS IDE运行run通过,但是板子没反应,但是DEBUG后板子有反应
各位,我在用NIOS IDE做流水灯的时候,编译没问题,run as显示也没有问题,但是板子上的灯没有变化。这段流水灯代码在用片内RAM时候没有问题,但是现在我用的是SDRAM就出现这种现象了,而且在DEBUG as时候灯会随着调试有变化。但是调试一会后,调试按键就变灰色了,变量栏的 i值超出范围。不懂。求解答。万分感谢。
代码如下:
typedef struct
{
        unsigned long int DATA;
        unsigned long int DIRECTION;
        unsigned long int INTERRUPT_MASK;
        unsigned long int EDGE_CAPTURE;
}PIO_STR;
//#define led  *(volatile unsigned char *)LEDR_BASE
#define led ((PIO_STR *)LEDR_BASE)
#define key *(volatile unsigned char *)KEY1_BASE
#define sw *(volatile unsigned char *)SW_BASE
int main()
{
        printf("Hello from Nios II!\n");
        unsigned char i;

            while(1)
            {
                for(i=8;i;i--)
                {
                   led->DATA = 1<<i;
                   usleep(5);
                }
            }
            return 0;
}

run as 后的console信息:
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Processor is already paused
Reading System ID at address 0x00811048: verified
Initializing CPU cache (if present)
OK

Downloading 08000020 ( 0%)
Downloaded 39KB in 0.6s (65.0KB/s)

Verifying 08000020 ( 0%)
Verified OK                        
Starting processor at address 0x080001B4

板子是DE2-115。希望大家帮忙解决下。谢谢啊
作者: a609066322    时间: 2012-3-16 02:47
我也遇到这个问题了。




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3