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?