iMX93 RPMSG/remoteproc on board with 512Mb DDR4

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX93 RPMSG/remoteproc on board with 512Mb DDR4

66 Views
frebourg
Contributor II
  • We need to use remoteproc on i.MX93 with 512Mb of DDR4.
  • On EVK with 2Gb , it's ok vith default address of rings buffer.
  • If I change adress of rings buffer (in the first 512Mb)  on EVK  and my board,  I have the followings errors.

 

[   46.127624] remoteproc remoteproc0: Registered carveout doesn't fit len request
[   46.138570] rproc-virtio: probe of rproc-virtio.3.auto failed with error -12
[   46.148045] remoteproc remoteproc0: Registered carveout doesn't fit len request
[   46.161749] rproc-virtio: probe of rproc-virtio.4.auto failed with error -12
[   46.678897] remoteproc remoteproc0: remote processor imx-rproc is now up

 





In my devicetree

 

                vdev0vring0: vdev0vring0@88000000 {
                        reg = <0 0x88000000 0 0x8000>;
                        no-map;
                };
                vdev0vring1: vdev0vring1@88008000 {
                        reg = <0 0x88008000 0 0x8000>;
                        no-map;
                };
                vdev1vring0: vdev1vring0@88010000 {
                        reg = <0 0x88010000 0 0x8000>;
                        no-map;
                };
                vdev1vring1: vdev1vring1@88018000 {
                        reg = <0 0x88018000 0 0x8000>;
                        no-map;
                };

                rsc_table: rsc-table@2021e000 {
                        reg = <0 0x2021e000 0 0x1000>;
                        no-map;
                };

                vdevbuffer: vdevbuffer@88020000 {
                        compatible = "shared-dma-pool";
                        reg = <0 0x88020000 0 0x100000>;
                        no-map;
                };

                ele_reserved: ele-reserved@88120000 {
                        compatible = "shared-dma-pool";
                        reg = <0 0x88120000 0 0x100000>;
                        no-map;
                };
        };

 

 
Is it possible to use remoteproc on iMX93 with 512Mb , and to do it ? 
On Cortex-M we use Freertos with rpmsg-lite.

Technical Department | Development Engineer
Einea | Z.I. rue Lavoisier, 76260 Eu
Labels (1)
Tags (2)
0 Kudos
0 Replies