常见问题 CERsoft/易学通教学软件的常见问题>>

这个错误是由什么引起?

发布时间:2010-11-11 10:13:49

答案:

提示LED_PIO_BASE没有声明,这是因为名字不一致引起的比如,在生成SOPC系统时,双击PIO(Parallel I/O)(在Avalon Modules -> Other 下),为系统添加输出接口,你没有把该组件改名成LED_PIO,而是保留了原始的名字:PIO_0;但你又通过 IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE, led);来向该组件写入数据,就会导致上述错误。解决办法:1.可以修改sopc系统,为该PIO改名为LED_PIO ;2.在hello_led.c的前面给LED_PIO_BASE赋值,如#define LED_PIO_BASE 0x00001800,后面的这个地址要与SOPC中的地址对应。

下一步您可以:
查看CERsoft/易学通教学软件产品 >>
查看教学软件产品 >>
查看CERsoft/易学通教学软件常见问题 >>