08-19-2010 02:38 PM - edited 08-19-2010 02:40 PM
int main (void) {
int result;
XFlash TestFlash;
XFlash* PTestFlash;
xil_printf("hello!\n");
PTestFlash = &TestFlash;
result = XFlash_Initialize(&TestFlash);
if(result != XST_SUCCESS)
xil_printf("flash initialization unsuccessful result = %d\n", result);
/* Definitions for peripheral MEM_BUS */
#define XPAR_MEM_BUS_MEM0_BASEADDR 0x86000000
#define XPAR_MEM_BUS_MEM0_HIGHADDR 0x87FFFFFF
The above is the address for xps_mch_emc.
#define XPAR_XFL_DEVICE_FAMILY 1
#define XPAR_XFL_PART_MODE 2
#define XPAR_XFL_NUM_PARTS 2
#define XPAR_XFL_PART_WIDTH 2
#define XPAR_XFL_BASE_ADDRESS 0x0
#define XPAR_XFL_PLATFORM_FLASH 0
09-03-2010 05:46 AM
have you selected the Flash library in OS&Libraries settings?