Hello,
I work with C6727 in CSS v6.1 and I encountered a strange problem
I'm working with CSL lib and trying initialize RTI interrupt in the same manner as in еxample.
The function "CSL_intcHookIsr()" is hangs up.
volatile Uint32 *gpCount0Addr = (Uint32 *) 0x620080A0;
/*
* gpCount0Addr points to Base Addres of the Low Parameter Entry
* Table. As the Parameter Entry is ANY we should poll the proper
* PTE. Following one will caliculate the exact Parameter and,
* adding 2 (i.e +2) points to count0 value in the parameter Entry
*/
gpCount0Addr = gpCount0Addr + hDmax->paramPtr + 2;
/* Give a small delay before checking the transfer completion */
response = 0x1000;
while (response--);
/*
* Waiting for DMAX trasfer complete. This check for count0 in
* one dimentional transfer. This routine is for setting
* interupt handler the transfer complete interrupt is not used
*/
do {
response = *(Uint32 *) gpCount0Addr;
} while (response != 0);
I get endless loop here .Why?
