Product: ADSP-SC589 evolution board.FreeRTOS : 10.0.0CCES : 22.214.171.124
we have implemented a thread based MCAPI program on ARM side & freeRTOS based MCAPI program on SHARC core2.But, after the MCAPI initialization & mcapi_endpoint_create() , both side program stuck at mcapi_endpoint_get() with the MCAPI_TIMEOUT.I have successfully implemented MCAPI program for ARM-SHARC1 & SHARC1-SHARC2.What's the problem between ARM & SHARC2 --- I'm unable to identify....
Hi, have you reviewed the information available in this thread: https://ez.analog.com/dsp/software-and-development-tools/freertos/f/q-a/100101/problem-in-mcapi-with-freertos-on-adsp-sc589-ezboard
Yeah, It's the same project.we have problem with ARM - SHARC Core 2 MCAPI communication.
Hii, is any configuration required at linux kernel side at ARM core for the SHARC2 ?
Thanks for your information!
Please find this demo to run MCAPI between Core0 and Core2 at FreeRTOS
Unzip MCAPI_MSG_DEMO_ADSP_SC5xx_CCES_Core0_Core2.zip and copy it” to “ $(your FreeRTOS Path)/FreeRTOSv10.0.0/FreeRTOS/Demo/”. Then you can using it as before.
Note: As the SHARC Cores need to be enabled in order, SHARC Core 1 should be enabled first and then the SHARC Core 2 can be enabled correctly.
If you have any questions and requirements, please let me know.
Thanks for the helpIt works fine with ARM & SHARC Core 2 (Both with FreeRTOS).
But, I have Linux on ARM & FreeRTOS on SHARC+ cores.& problem is same.
Is any ARM(Linux) side special configuration required for SHARC2, at the Kernel level or RootFS level?or the "icc" driver configuration.
Note:MCAPI implementation work properly b/w ARM(Linux) & SHARC core 1(FreeRTOS).