This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: 多核间大数量量传输

Part Number: AM625


(1) 现在6254等平台处理A核和M核间的数据传递都是用Rpmsg进行数据传输。这种传输方式本质是使用邮箱中断和基于DDR内存的Virtio实现的。
(2)因为每次发送512字节就要触发一个中断。对于小数据量的数据传递还可以,但是对于几百K或者上兆的数据,通讯速率上不去,频繁中断占用CPU宝贵资源。
(3)有没有基于邮箱中断和共享内存的处理方式,比如往DDR上放置大容量数据,通过邮箱将DDR的地址和长度发给另一个核,另一个读取中断中的DDR地址核长度,直接读取。这样效率更高。
(4)这种M核程序可能还能自己编写,A核有没有对应的例程或处理方式?