Hi,
I am using the device SC587.
I would like to use RPMsg for communication between SHARC cores. Is there an example design?
I found communication between ARM and Sharc cores, but I would like the code between Sharc cores.
Thanks.
ADSP-SC573
Production
The ADSP-SC57x/ADSP-2157x processors are members of the SHARC® family of products. The ADSP-SC57x processor is based on the SHARC+® dual-core and the arm...
Datasheet
ADSP-SC573 on Analog.com
ADSP-SC587
Production
The ADSP-SC587 processor is part of the new, high-performance, power-efficient, real-time series that delivers greater than 24 giga-floating-point operations...
Datasheet
ADSP-SC587 on Analog.com
Hi,
I am using the device SC587.
I would like to use RPMsg for communication between SHARC cores. Is there an example design?
I found communication between ARM and Sharc cores, but I would like the code between Sharc cores.
Thanks.
Ranji - Moved from ADSP-SC5xx/ADSP-215xx to CrossCore Embedded Studio and Add-ins. Post date updated from Wednesday, February 21, 2024 8:52 AM UTC to Thursday, February 22, 2024 6:45 AM UTC to reflect the move.
Hi,
We have some examples of bare metal RPMsg communication between SHARCs here: https://github.com/analogdevicesinc/lnxdsp-examples/tree/develop/yocto-3.1.0/rpmsg-lite-examples/adsp-sc589-ezkit/sc589-ezkit-bm-led-toggle. It's currently stored with the Yocto Linux examples but will move to a more intuitive location in the future.
It's only sending messages from SHARC0 to SHARC1 to instruct it to toggle an LED, but you can mimic the code to do the reverse if required.
Since your using the SC587, the SC589 EZ-Kit is likely to be the closest match but the code is unchanged between SHARC+ parts.
There is some additional wiki documentation here if you haven't already seen it: RPMsg-Lite [Analog Devices Wiki]
Regards,
Murray
Hi,
Thank you for your contact.
This project will certainly be helpful.
Regards,
Tetsukuni.