打印

nios ii 中读取EPCS的时候,alt_flash_open_dev这个函数打不开驱动

[复制链接]
4019|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wydking|  楼主 | 2013-1-31 10:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的cpu配置是 RESET VECTOR:epcs     EXCEPTION VECTORY:onchip_mem
没有外接sdram和flash。
alt_flash_open_dev这个函数打不开我的epcs,返回值老是为NULL.
源程序如下:

#include "stdio.h"
#include "unistd.h"
#include "system.h"
#include "alt_types.h"
#include "altera_avalon_epcs_flash_controller.h"
#include "sys/alt_flash.h"
#include "sys/alt_flash_dev.h"
#include "../inc/hardware.h"
#include "../inc/lcd_drive.h"
int ret_code;
int number_of_regions;
alt_u8 epcsbuf[32];
flash_region* regions;
alt_flash_fd *my_epcs;
//-----------------Function------------------------------//
int main()
{TFT_Init();
my_epcs=alt_flash_open_dev(EPCS_NAME);//打开FLASH器件
  while(1)
  {if (my_epcs)
    dis_color2(_RED_COLOR);  //如果打开成功就红色填充全屏
   usleep(500000);
   dis_color2(_GREEN_COLOR);//绿色填充全屏
   usleep(500000);
   dis_color2(_BLUE_COLOR);  //蓝色填充全屏
   usleep(500000);
  }
  return 0;
}
//Debug程序的时候只能看到绿屏和蓝屏看不到红屏

相关帖子

沙发
GoldSunMonkey| | 2013-1-31 22:38 | 只看该作者
:)不会NoisII

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝