cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor
Visitor
3,507 Views
Registered: ‎05-19-2014

Different behavior between bootloop and elf initialization (PCIe and DDR3 system)

Hi,

 

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?    

 

Thanks,

 

Lucas Reckziegel.

0 Kudos
3 Replies
Highlighted
Xilinx Employee
Xilinx Employee
3,492 Views
Registered: ‎08-02-2007

Re: Different behavior between bootloop and elf initialization (PCIe and DDR3 system)

Hi,


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.

 

--Hem

----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor
Visitor
3,485 Views
Registered: ‎05-19-2014

Re: Different behavior between bootloop and elf initialization (PCIe and DDR3 system)

Hi,

 

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?

 

Lucas Reckziegel.

0 Kudos
Highlighted
Visitor
Visitor
3,463 Views
Registered: ‎05-19-2014

Re: Different behavior between bootloop and elf initialization (PCIe and DDR3 system)

Any idea?

 

LucasReckziegel.

0 Kudos