Hi Everyone:
I would like to make a little more control on the SRIO initialization in C6455. Here is what I did. In the EVM, on the DSP and Mezzanine board, after I power up the system, I loaded the slave and the master code for SRIO communication. I run the slave first, and the program is waiting in the initializaiton loop until I run the master, which made the slave to get successful SRIO initialization.
Then I reset CPU in the CC studio Debug menu on both sides. Then I tried to do the same as above. However, this time the slave can make though the initialization stage without master part running. It seems that I lose the control of the SRIO port initialization.
I thought this is because the SRIO was enabled. So I use write 00 to the 31-30 bit in the PERCFG0 register after slave and master finished communication. But this method did not work. In order to do so, I have to power down the EVM board and power up again.
Can any of you have similar experience? How could my DSP program have the same initialization procedure as it has after the first power up?
Thank you very much,