Analog_loopback bit is turned on / enabled (?) for debugging.
That is the code:
while (((CHKBIT_REGL(ulModule MCBSPLP_SPCR2_REG, SPCR2_XRDY))))OUT_REGL(ulModule MCBSPLP_DXR_REG, i );
in this case it will perform perennially!!!
MCBSPLP_RBUFFSTAT_REG register increases on N each time.
N =FRAME1_LENGTH;
RCR2: 0x00a0
RCR1: 0x03a0
XCR2: 0x00a0
XCR1: 0x03a0
SRGR2: 0x10ff
SRGR1: 0x09c8
PCR0: 0x0a01
SPCR2: 0x00c3
SPCR1: 0x8003
XCCR: 0x1000
RCCR: 0x0000
irq status: 0x4f0e
irq enabele: 0x0000
log :
sent =: 0x00000001
XBUFSTAT=: 0x00000080
RBUFSTAT=: 0x00000001
sent =: 0x00000001
XBUFSTAT=: 0x00000080
RBUFSTAT=: 0x00000009
sent =: 0x00000001
XBUFSTAT=: 0x00000080
RBUFSTAT=: 0x00000010
sent =: 0x00000001
XBUFSTAT=: 0x00000080
RBUFSTAT=: 0x00000018
sent =: 0x00000001
XBUFSTAT=: 0x00000080
RBUFSTAT=: 0x00000020
sent =: 0x00000001
XBUFSTAT=: 0x00000080
RBUFSTAT=: 0x00000028
sent =: 0x00000001
XBUFSTAT=: 0x00000080
RBUFSTAT=: 0x00000030
sent =: 0x00000001
XBUFSTAT=: 0x00000080
RBUFSTAT=: 0x00000038