I am trying to run a standalone application on Mini-ITX Z7100. The application works fine when I program the board using JTAG via SDK. However, when I try to create a boot image and load it via SD card or Flash, the performance degrades. Performance is measured both on the board itself and external timer from host.
The application elf and bitstream are the same in both cases. I am using FSBL from example provide here ( http://zedboard.org/support/design/2056/17 ) for embedded standalone OS. I tried creating my own FSBL using basic guidelines i-e providing hardware definition and using FSBL template in SDK, but that FSBL does not work. The boot image neither loads the ARM application nor configures the FPGA bitstream when loaded via SD card.
Any help as to why the performance is being degraded or why the self built FSBL is not working will be appreciated.