09-27-2018 02:47 AM
I just want to use cpu0 of ZU6EG for developing a bare metal applications. I am using SDK Eclipse to build my application.I unable to execute my application from RAM(DDR3) after downloading from JTAG interface. I can see all the 4 core in reset, but cannot make them to execute my application.
I can program qspi nor flash with sample applications(boot.bin) and execute my application from there(NOR Flash).
Do I need to load FSBL before loading my application ? I cannot use this workflow, as I need to do everything from JTAG and could not locate any information/example on this topic.
I am using Enclustra's Mercury XU1 PE1 board with ZU6EG board mounted on the board. I have used psu_init.tcl from sample ZCU102-ES2_hw_platform generated on the sdk 18.2 to make JTAG detect the processor.
Any information or help will be very great-full.
09-27-2018 02:53 AM
Please let me know steps you followed to run.
09-27-2018 03:55 AM
In the application tab of the debug config, you need to enable the 'Download' checkbox for a53_0. Otheriwse, elf will not be downloaded on to the target.
Also, copying psu_init.tcl from ZCU platform in SDK is not a good idea. You should use the tcl that comes with the HDF for your board
09-27-2018 04:07 AM
09-27-2018 04:35 AM
Were you able to download .elf file?
you are able to run but cannot see the output, is that the case?
Verify COM port once.
09-27-2018 04:46 AM
09-27-2018 05:08 AM
Thanks for all the help. I think, problem was in some compiler setting(used source provided by vendor).
I am able to load and debug code generated from sdk.
09-27-2018 05:34 AM
Just one more thing. As per my understanding, FSBL and bitstream will go hand in hand.If that is the case, how to load fsbl when we will program our bitstream from jtag. I cannot see any options do that or it is not required ?