OPB / PLB EMC Flash控制器 –  Flash驱动程序调用XFlashIntel_Initialize()返回XST_FLASH_NOT_SUPPORTED-Altera-Intel社区-FPGA CPLD-ChipDebug

OPB / PLB EMC Flash控制器 – Flash驱动程序调用XFlashIntel_Initialize()返回XST_FLASH_NOT_SUPPORTED

问题描述

一般问题描述:

当我将Flash驱动程序用于OPB或PLB EMC控制器时,XFlashIntel_Initialize()函数调用返回XST_FLASH_NOT_SUPPORTED,不允许驱动程序继续。在“xparameters.h”文件中,以下属性设置为零:

#define XPAR_PLB_EMC_0_NUM_PARTS 0

#define XPAR_PLB_EMC_0_PART_WIDTH 0

#define XPAR_PLB_EMC_0_PART_MODE 0

我该如何解决这个问题?

解决/修复方法

由于未设置这些属性,驱动程序调用失败。但是,它们可以在软件代码中进行修改。这可以通过使用XFlash_LookupConfig()函数返回指向配置表指针的指针并在调用XFlash_Initialize()之前使用适当的部分,宽度和模式修改其值来实现。

可以在“xflash_g.c”驱动程序文件中找到更多信息。

请登录后发表评论

    没有回复内容