Hi, I'm in the process of building up Nuttx on the M7 core of an iMX8MP SOC. I started by creating a new chip and board directory duplicating the imxrt stuff but renaming them appropriately. From there I've been slowly creeping up in functionality with each of my needed device interfaces, and I'm now at a point where I want to implement the RPMSG stuff in Nuttx to talk to the Linux running on the A53s. I've got my own hack of RPMSG running using in a Nuttx task using the NXP-SDK code. This just allows me to send and receive messages between the M7 and the A53. That works fine; however, I wanna redo this using whatever is the best path to take in Nuttx for this.
In my case the "remote" processor I want to use RPMSG to communicate with is in the same silicon, so there is no external interface (serial or network), its a shared memory interface. I tried building up the RPMSGSOCKET example but have not had any luck thus far, and then I noticed RPMSG_UART. Is it reasonable to just make this look like a serial connection on the Nuttx side, but under the covers use NXP's shared memory hook to connect to the A53? Thanks Ed