首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

NIOS 跑第一个实验不成功

NIOS 跑第一个实验不成功

各位高手,我是菜菜鸟,最近开始玩NIOS,今天试了最简单的两个LED交替

闪烁实验,在建立NIOS工程后,调用HELLO—LED模块后,在BUILD PROJET 是

老出现如下的错误信息?到底是怎么回事,望高手指点。

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

/*
* Use alt_main as entry point for this free-standing application
*/

int alt_main (void)
{
alt_u8 led = 0x2;
alt_u8 dir = 0;
volatile int i;

/*
* Infinitely shift a variable with one bit set back and forth, and write
* it to the LED PIO. Software loop provides delay element.
*/
while (1)
{
if (led & 0x81)
{
dir = (dir ^ 0x1);
}

if (dir)
{
led = led >> 1;
}
else
{
led = led << 1;
}
IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE, led);------提示出错的地方。

Severity and Description Path Resource Location Creation Time Id
error: `LED_PIO_BASE' undeclared (first use in this function) hello_led_4 hello_led.c line 141 1241248626187 18

你的PIO的名字不一至,你可以看一下你的SYSTEM。H文件,找到PIO的,替换LED——PIO——BASE
真诚让沟通更简单! QQ:767914192
[em07]
返回列表