Hi,
I am trying to boot a snippet of test code over PCIe on a C6678 EVM.
I have CCS5.1.1.00031 and MCSDK 02_00_05_17 as well as PDK C6678_1_0_0_17. (The IBL has been flashed with the bin provided in the MCSDK. The Boot DIP switches are in the ROM PCIe Boot position, the Board enumerates over PCIe)
I can get the board to boot into main when booting from PCIe but when I call platform_init to initialise the board it never returns. If i remove platform the program executres correctly (but I cannot use the UART or other peripherals).
If i do not boot over pcie but load the same code directly from CCS it works as expected.
Are there some initialisation steps I am missing when booting over PCIe?
The linker command file is set to load the entire program into L2SRAM.
What can I do to fix this?
Regards,
Phil Dawson