Part Number: AM5726
Other Parts Discussed in Thread: SYSBIOS
Hi,
I am trying to setup a MCASP channel on the DSP1 core of our AM5726. I have tried the "MCASP_Audio_evmAM572x_c66ExampleProject" and succesfully modified it for my requirements (changed the clock speed, edma configuraiton etc.)
Now I want to have an application running on DSP1 with MCASP and EDMA along with the Linux running on A15. When I try this, it appears that the application gets stuck at the line
"hEdma = edma3init(EDMACC_NUM, &edmaResult);"
I am guessing this is because both the Linux and DSP1 is trying to access the same resources. Since the Linux part is not going to use any MCASP channels, I think my fix should be easy. What are the changes I should do in my Device Tree or in my DSP1 app so that I can use a MCASP channel with EDMA on DSP1? I want to use MCASP3 -> AXR0 and AXR1 with 4.096 MHz Clock.
Edit: After changing the EDMACC_NUM from 0 to 1 the code no longer gets stuck at the line given above. However, now the trace output displays the following messages:
[ 0.020] [t=0x00e5364e] ti.sysbios.family.c64p.EventCombiner: ERROR: line 235: E_unpluggedEvent: Event# 75 is unplugged [ 0.020] ti.sysbios.family.c64p.EventCombiner: line 235: E_unpluggedEvent: Event# 75 is unplugged [ 0.020] xdc.runtime.Error.raise: terminating execution
What could be the cause here?
Thanks in advance,