问题描述
一般问题描述:
当我将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”驱动程序文件中找到更多信息。
没有回复内容