I am using the CompactFlash (CF) card on the board to configure my FPGA and download my application.
The FPGA is configured, but the software application does not boot from the MicroBlaze processor.
How can I resolve this?
The CPU_VERSION option passed to the genace.tcl file needs to be passed the correct information about the MicroBlaze processor.
For example, for XPS 14.5 and later designs, the MicroBlaze v8_40 is used and set to big endian by default.
The genace command will be similar to the below:
xmd -tcl genace.tcl -jprog -target mdm -hw system.bit -cpu_version microblaze_v8be -elf hello.elf -board ml605 -ace test.ace
For more information on the genace options see Chapter 13 in the Embedded System Tools Reference Manual here.