xiaoxiang781216 commented on PR #6537:
URL: https://github.com/apache/incubator-nuttx/pull/6537#issuecomment-1168914571

   > I apologize but I am not really sure I understand the question.
   > 
   > I need IPCC to communicate 2 CPUs on stm32wl5. It's a trivial controller, 
software is responsible to reserve memory, and hardware simply send iterrupts 
when software says "I copied data from read buffer - you can put new data 
there" or "I left you something in a memory, go check it out". I did not work 
with other inter processor communication controllers but I image it will not be 
that different and I tried to keep this upper half as generic as possible.
   
   Ok, stm32wl5 doesn't create a very special hardware for IPC(just share 
memory plus software interrupt).
   I would suggest you look at OpenAMP(RTOS side) and remoteproc/rpmsg(Linux 
side):
   https://static.linaro.org/connect/hkg18/presentations/hkg18-411.pdf
   https://www.kernel.org/doc/Documentation/remoteproc.txt
   https://www.kernel.org/doc/Documentation/rpmsg.txt
   NuttX fully incorporate OpenAMP stack and provide many essential service on 
top of them:
   https://cwiki.apache.org/confluence/display/NUTTX/NuttX+And+OpenAMP
   Actually, ST also promote OpenAMP framework on their hardware:
   https://elinux.org/images/6/63/ELC_EU19_rpmsg.pdf


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to