Part Number:AM5728
Hi,
I am working on a audio based application and I am using AM5728 Sitara processor.
I am interfacing circular microphone board with the DSP core of AM5728, I am using McASP2 channel for the same.
I tried loading DSP binaries onto DSP core through JTAG then I am able to see the audio data being filled onto buffer.
I want ARM A15 to load binaries onto DSP in my application, I added resource table and made necessary changes as mentioned in below link.
Now I observe that binaries are loaded from linux to DSP core through remote proc. When DSP tries to execute below API the DSP core encounters a crash and restarts itself.
status = mcaspCreateChan(&hMcaspRxChan, hMcaspDev_CMB, MCASP_INPUT, &mcasp_chanparam[0], mcaspAppCallback, NULL);
In DTS McASP2 is disabled so I expect linux on ARM would not be accessing the McASP2 chennel. But still I suspect that Linux on A15 is causing issue because this observed only when A15 running on linux loads binaries onto DSP core through remore proc.
Please provide me a pointer to resolve my issue.
Thanks,
Janardan