Hi,
I am confused about the purpose of the ps7_init.h/.c/.tcl files. Currently I am just using the hello_world example on Zedboard. I have successfully run this via JTAG, QSPI, and SD card without issues.
However, I see in the platform.c files that it indicates if I want to run this outside of the SDK I should #include ps7_init.h and call ps7_init() in init_platform().
However if I add the include and call ps7_init() it hangs indefinitely during the DDR initialization.
My questions are:
1. What does it mean by running outside of the SDK? I have successfully run the standard hello_world w/o calling ps7_init from the SD card and QSPI, this seems to be outside the SDK.
2. When/why do I need to call ps7_init()? The hello_world example seems to run perfectly fine without it.
3. What's the relationship between ps7_init.tcl and ps7_init.h/.c?