This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6657 PCIe Boot with MCBSP loopback example

Hi,

I have two 6657 EVM connected with BOC. I am experimenting on PCIe boot. I am using 8510.PcieBreakOutCardBoot20121220.zip (downloaded from TI website) example code to boot. I am able to run this code and observed UART messages from the EP EVM


Now I want to boot and run the MCBsp example (present in CCS5\pdk_C6657_1_1_1_4\packages\ti\drv\exampleProjects\MCBSP_DigLpbkExampleProject) on EP side.

Following are the setps I have followed:

1. added UART messages to MCBSP example code
2. compiled MCBSP example code.
3. converted .out to .h
4. Pushed DDR initialization code
5. pushed the MCBSP exampel table(.h) to EP's memory, using 8510.PcieBreakOutCardBoot20121220.zip example code
6. copied entry point address to magic address of EP

But the EP couldn't execute MCBSP example code. I further debugged and found that code is hanging in "Mcbsp_osalEnterMultipleCoreCriticalSection" function (in  "mcbspInit" function).
Do I need to do any other modifiction to boot example code(8510.PcieBreakOutCardBoot20121220.zip) to run MCBSP code?

Regards

Bhanu