This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I have following queries:
1. Whenever I read the receive buffer (RBUF) using interrupt/pooling, it reads 0 or all F's; in scope but I see different data. My question is, what could cause the data in scope and in RX register to be different ? To be precise, in scope we see 0x0200 but in RBUF we see 0xFFFF. Slot size is 16-bits.
2. External device continuously transmits the frame of 8 slots. My question is, once I receive the data (using interrupt), how do I know it belongs to which frame & slot? Does RSLOTCNT in RSLOT register details same as with the slot details of external device connected to our DSP using McASP? The reason for this is that I need to get the details from the specific slot from frame sent by external device hence I am using the RSLOTCNT to achieve the same. Is it correct ?
3. I have implemented the DLB (digital loopback) and working fine, my question is, is it possible to do physical loopback to verify the Tx & Rx. If yes than, can you please give direction on how to achieve this or any example?
My Configuration:
DSP: TMS320C6746
Clock, Frame Sync source: Externally generated.
Mode: TDM
Thank you in advance.
Hello Jigs,
We can no longer support bare-metal SW development for C674x DSP. Please refer to this announcement. From OMAP-L13x/C674x resources and FAQ, you should be able to find some McASP loopback examples.
I'll loop in our HW team for the first 2 questions.
Regards,
Jianzhong