05-19-2014 07:25 AM
We have a system where PCIe is reseting the DDR3 and the DDR3 generates a reset to the Microblaze processor. After programming the FPGA in SDK, we reboot the PC. When programming using bootloop the system and the related drivers load correctly after the start debug in SDK. However, programming the FPGA with the ELF file (without bootloop), when the PC tries to load the drivers, the system locks.
Anyone knows why we got this different behaviors, and how to solve it?
05-19-2014 09:28 PM
bootloop will just make sure that the processor is in a known state.
What is your application elf doing? If the elf contains the code that is used for initialization etc, you might see this behavior.
05-20-2014 06:12 AM
Thanks for the reply!
Our elf file just initializes the Microblaze interruptions and waits in an infinite while for one of them. If the wrong behavior is expected using the elf file, what we have to do to get the system and drivers loaded correctly as when we use bootloop?