Hello TI Team,
I am trying to apply the loopback feature available for the McASP unit.
I modified the sinetone example specified in this path:
~/PROCESSOR_SDK_VISION_03_08_00_00/ti_components/drivers/pdk_01_10_04_05/packages/ti/drv/stw_lld/examples/mcasp/mcasp_sinetone
This example is transmitting a sinetone on the codec then to the DAC.
I added the RX serializer and everything is working fine when the TDM slots number was 2.
anytime I change the number of slots to be higher than 2 e.g. 4 or 8, I receive an RX status error RSYNCERR however the data seems to be received correctly.
I am attaching the loopback folder for your reference.
for the slots number change, I only change the following variables in the code:
#define NUM_TDM_CHANNELS (8U)
#define TDM_MODE (8U)
if these definitions were 2 instead of 8, the RSYNCERR will not take place.
would you please take a look and let me know if I am missing anything?
This issue is blocking my progross, So, your input is highly appreciated.
Thanks and regards,
Ahmed