My Srio communication system consist of 10 dsp useing switches for connection,
every time I Transfer a Msgi wiil post a doorbell to generate a interrupt to inform the target Dsp to receive it,However becasue of too many msg transaction.
when I post a doorbell to Target dsp which doesn't finish its previous msg reception and still not clear it's doorbell IESR bit 。
in that case i find that i got a doorbell Retry response through reading LSU_STATE_REG and the error code is 110。
i find this error will block my Lsu and the make my next transection timeing-out.so i want to restart it.
is writing 1 to LSU_EG6 RESTART bit that can restart it succefully,and make it ready for next transection.
And in What time to restart it is better ?
when i got a error interrupt bit in LSU_IESR_ICSR and put the restart func in ISR handler?
or in other place to restart it ?
i really need hellp ,plz replay me .
