导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→【求助』我想在FS2410外接一个FPGA做SDRAM,可是

* 102687: 【求助』我想在FS2410外接一个FPGA做SDRAM,可是没数据?

   wuliping1 
wuliping1发表的帖子 

 【求助』我想在FS2410外接一个FPGA做SDRAM,可是没数据?
大家好:
      我用的是三星的FS2410那块板子,外接一个FPGA做SDRAM寄存器,在linux下开放驱动程序,只要求能读写就可以了。可是发现驱动加上后,测试时总线上没数据,全是零,这是我的初始化:
#define FPGA_pBase     0x34000000         //FPGA 实际物理地址
#define FPGA_IO_EXTENT 1024*1024          //FPGA io大小1M
static int __init FPGA_init(void)
{
 result = register_chrdev(0, "FPGA", &FPGA_fops);//注册
   if (result   < 0)
 {
  return result;
                printk("FPGA is error");
 }
 if(request_region(FPGA_pBase,FPGA_IO_EXTENT,"FPGA")==NULL)//检查端口是否被占用
       {
         printk("IO is used");
       }
 printk("------Init the nGCS----\n");
        printk("WTCON=0x%1x\n",WTCON);
        /*设置13个寄存器*/
        BWSCON=0x22111110;
        BANKCON0=0x700;
        BANKCON1=0x700;
        BANKCON2=0x700;
        BANKCON3=0x700;
        BANKCON4=0x700;
        BANKCON5=0x700;
        BANKCON6=0x18005;
        BANKCON7=0x18005;
        BANKSIZE=0x000000b1;
        MRSRB6=0x00000030;
        MRSRB7=0x00000030;
        REFRESH=0x008e07a3;


   FPGA_vBase=ioremap(FPGA_pBase,FPGA_IO_EXTENT);//物理地址和内存地址映射
        if (test_major == 0)
  test_major = result; /* dynamic */
 return 0;
}

请大家帮忙看看,我要用JP2外接FPGA,大家看看问题出在哪里?谢谢了

发表时间:2007年2月7日17:56:09

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:同问是不是用ASM()函数啊?我也不清楚,也想问问
[下一篇帖子]:[求助]大家看看我这个图,压敏电阻应该放哪里?[upload=bmp]uploadfile/2007