Part Number: TMS320F28069
Other Parts Discussed in Thread: AM3352
Dear Champs,
My customer use F28069 Mcbsp SPI slave mode to connect with AM3352 SPI port. F28069 DMA Channel 1 is used for Mcbsp transmission. DMA Channel 2 is used for Mcbsp receiver data.
The function works well normally.
While under EMI test, customer reported Mcbsp receive DMA stop working, the DMA transfer counter register did not update any more. DMA Channel2 control register value is 0x2a00. MCBSP port register SPCR1=0X180F and SPCR2= 0X4F.
I'd like ask below questions:
1. Looks like MCBSP stop send event to DMA module, what will be potential cause for this error? how to recover it?
2. DMA Control register value is 0x2a00, the bit9-10 is reserved field on TRM documents. Bit9-10 is zero by default, what's the meaning of value 1? Any clue that DMA stop working?
3. Any suggestion to solve this issue?
Thanks a lot for support!
Jane Lu