iMX8ULP - rpmsg communication errors

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

iMX8ULP - rpmsg communication errors

627件の閲覧回数
j_k
Contributor III

Hello,

 

we are using an iMX8ULP board with a rpmsg service between A35 and CM33 core.

We noticed some bit errors, when the CM33 sends data to the A35.

For CM33 firmware, we used the SDK 25.06.00 and adjusted the "power_mode_switch" demo from NXP. A 'loopback command' was added, so we can send a block of data from the A35 Linux to the CM33, the CM33 copies this data and sends it back to the Linux. We noticed, that sometimes bits flip from 1 to 0. The CM33 receives the data from Linux correctly, but the response to the Linux side has these bit errors.

For example: A35 sends '0xFF', CM33 receives '0xFF', CM33 generates a copy of the data and send '0xFF' back, but A35 reads '0xFD' via rpmsg.

To further track down the issue, can you give us some guidance:

- Is it correct, that rpmsg exchanges the data between A35 and CM33 via the external DRAM?

- How does rpmsg synchronize the data access between both cores?

- Is there any RAM test tool to check the DRAM settings from CM33? (we used NXP Tool to generate uboot timings, both this only works on the A35 side, I think.)

 

Thanks in advance,

Jan.

 

0 件の賞賛
返信
4 返答(返信)

569件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @j_k 

I hope you are doing very well.

 

I have a few questions/requests.

 

Could you please share your device tree related to the reserved memory for vring?

 

You said you modified the example of "power_mode_switch", which modifications did you do?

 

Answering your questions.

1- Yes, take a look to the reference Device tree, vdev* and vdevbuffer are in DDR. RPMsg itself doesn’t require DDR, any shared memory reachable by both cores works.

Manuel_Salas_0-1756392712972.png

 

2- Virtio vrings in shared memory + MU interrupts

 

3- No, Unfortunately there is not a sample test of DRAM on M33 side.

 

Best regards,

Salas.

0 件の賞賛
返信

554件の閲覧回数
j_k
Contributor III

Hi Salas,

 

thanks for the reply.

Here is the part of the device tree:

reserved-memory {
    #address-cells = <2>;
    #size-cells = <2>;
    ranges;

    linux,cma {
      compatible = "shared-dma-pool";
      reusable;
      size = <0 0x28000000>;
      linux,cma-default;
    };

    rsc_table: rsc-table@1fff8000{
      reg = <0 0x1fff8000 0 0x1000>;
      no-map;
    };

    dsp_reserved: dsp@8e000000 {
      reg = <0 0x8e000000 0 0x2000000>;
      no-map;
    };

    vdev0vring0: vdev0vring0@aff00000 {
      reg = <0 0xaff00000 0 0x8000>;
       no-map;

    };

    vdev0vring1: vdev0vring1@aff08000 {
      reg = <0 0xaff08000 0 0x8000>;
      no-map;
    };

    vdev1vring0: vdev1vring0@aff10000 {
      reg = <0 0xaff10000 0 0x8000>;
      no-map;
    };

    vdev1vring1: vdev1vring1@aff18000 {
      reg = <0 0xaff18000 0 0x8000>;
      no-map;
    };

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

    audio_reserved: audio@a8500000 {
      compatible = "shared-dma-pool";
      no-map;
      reg = <0 0xa8500000 0 0x100000>;
    };
};

Compared to the example you linked, we don't have "m33_reserved" section, but it's also not listed in the linkerfile of M33 and not all dsp sections, but we also don't use that.

 

You said you modified the example of "power_mode_switch", which modifications did you do?

The M33 is connected to some SPI slaves, we made a srtm service, so we can access those from the Linux side. That means we extended the demo and added a 'srtm_spi_service', that works similar to the 'srtm_i2c_service' provided by NXP.

We already checked, that the bit flipping is not a problem of the SPI communication, this looks clean, M33 receives correct data from the slaves, but passing the correct data through rpmsg results in those bit errors on A35 side.

 

I'd like to add, that we don't see this behavior all the time, it only happens randomly every few commands.

0 件の賞賛
返信

451件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello,

 

As this happens randomly, it is very difficult to find the root cause of the issue.

Is there a way to reproduce the issue by my side?

 

Best regards,

Salas.

0 件の賞賛
返信

426件の閲覧回数
j_k
Contributor III

Hi Salas,

 

yes, that's our problem too.

We will try to narrow the error down a bit more. Knowing the communication is done via DRAM, we will recheck with NXP DDR Tools if our settings are OK.

Best greetings, Jan.

%3CLINGO-SUB%20id%3D%22lingo-sub-2158363%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EiMX8ULP%20-%20rpmsg%E9%80%9A%E4%BF%A1%E3%82%A8%E3%83%A9%E3%83%BC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2158363%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EA35%20%E3%82%B3%E3%82%A2%E3%81%A8%20CM33%20%E3%82%B3%E3%82%A2%E9%96%93%E3%81%AE%20rpmsg%20%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E5%82%99%E3%81%88%E3%81%9F%20iMX8ULP%20%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ECM33%20%E3%81%8C%20A35%20%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E3%80%81%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E3%83%93%E3%83%83%E3%83%88%20%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B0%97%E4%BB%98%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3ECM33%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81SDK%2025.06.00%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%80%81%20%3CSPAN%3ENXP%E3%81%AE%E3%80%8Cpower_mode_switch%E3%80%8D%E3%83%87%E3%83%A2%E3%82%92%E8%AA%BF%E6%95%B4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%80%8C%E3%83%AB%E3%83%BC%E3%83%97%E3%83%90%E3%83%83%E3%82%AF%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%80%8D%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81A35%20Linux%E3%81%8B%E3%82%89CM33%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%80%81CM33%E3%81%8C%E3%81%93%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%A6Linux%E3%81%AB%E9%80%81%E3%82%8A%E8%BF%94%E3%81%99%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%A8%E3%81%93%E3%82%8D%E3%81%8C%E3%80%81%E3%83%93%E3%83%83%E3%83%88%E3%81%8C1%E3%81%8B%E3%82%890%E3%81%AB%E5%8F%8D%E8%BB%A2%E3%81%99%E3%82%8B%E3%82%B1%E3%83%BC%E3%82%B9%E3%81%8C%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E6%B0%97%E4%BB%98%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82CM33%E3%81%AFLinux%E3%81%8B%E3%82%89%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%AD%A3%E3%81%97%E3%81%8F%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AB%E3%82%82%E3%81%8B%E3%81%8B%E3%82%8F%E3%82%89%E3%81%9A%E3%80%81Linux%E5%81%B4%E3%81%B8%E3%81%AE%E5%BF%9C%E7%AD%94%E3%81%AB%E3%81%AF%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%93%E3%83%83%E3%83%88%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%81%9F%E3%81%A8%E3%81%88%E3%81%B0%E3%80%81A35%20%E3%81%AF%20'0xFF'%20%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%80%81CM33%20%E3%81%AF%20'0xFF'%20%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%97%E3%80%81CM33%20%E3%81%AF%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E3%82%B3%E3%83%94%E3%83%BC%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%A6%20'0xFF'%20%E3%82%92%E9%80%81%E3%82%8A%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81A35%20%E3%81%AF%20rpmsg%20%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%20'0xFD'%20%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E5%95%8F%E9%A1%8C%E3%82%92%E3%81%95%E3%82%89%E3%81%AB%E8%BF%BD%E8%B7%A1%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E3%82%AC%E3%82%A4%E3%83%80%E3%83%B3%E3%82%B9%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%97%E3%81%A6CAN%E3%81%BE%E3%81%99%E3%81%8B%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E-%20rpmsg%20%E3%81%8C%E5%A4%96%E9%83%A8%20DRAM%20%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%20A35%20%E3%81%A8%20CM33%20%E9%96%93%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%BA%A4%E6%8F%9B%E3%81%99%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E3%81%AE%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E-%20rpmsg%20%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%A6%E4%B8%A1%E6%96%B9%E3%81%AE%E3%82%B3%E3%82%A2%E9%96%93%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%20%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%82%92%E5%90%8C%E6%9C%9F%E3%81%99%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E-%20CM33%20%E3%81%8B%E3%82%89%20DRAM%20%E8%A8%AD%E5%AE%9A%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%20RAM%20%E3%83%86%E3%82%B9%E3%83%88%20%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%20(uboot%20%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%20NXP%20%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E3%81%A9%E3%81%A1%E3%82%89%E3%82%82%20A35%20%E5%81%B4%E3%81%A7%E3%81%AE%E3%81%BF%E6%A9%9F%E8%83%BD%E3%81%99%E3%82%8B%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82)%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E1%E6%9C%88%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2162937%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX8ULP%20-%20rpmsg%20communication%20errors%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2162937%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%82%B5%E3%83%A9%E3%82%B9%E3%81%95%E3%82%93%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%E3%81%9D%E3%82%8C%E3%81%AF%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%A7%E3%82%82%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%92%E3%82%82%E3%81%86%E5%B0%91%E3%81%97%E7%B5%9E%E3%82%8A%E8%BE%BC%E3%82%80%E3%82%88%E3%81%86%E3%81%AB%E5%8A%AA%E3%82%81%E3%81%BE%E3%81%99%E3%80%82%E9%80%9A%E4%BF%A1%E3%81%AF%20DRAM%20%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%E8%A1%8C%E3%82%8F%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%82%8F%E3%81%8B%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%A7%E3%80%81%E8%A8%AD%E5%AE%9A%E3%81%8C%E9%81%A9%E5%88%87%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%20NXP%20DDR%20%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A7%E5%86%8D%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%94%E6%8C%A8%E6%8B%B6%E7%94%B3%E3%81%97%E4%B8%8A%E3%81%92%E3%81%BE%E3%81%99%E3%80%81Jan%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2161662%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX8ULP%20-%20rpmsg%20communication%20errors%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2161662%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AB%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%AE%E6%A0%B9%E6%9C%AC%E5%8E%9F%E5%9B%A0%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E3%81%AE%E3%81%AF%E9%9D%9E%E5%B8%B8%E3%81%AB%E5%9B%B0%E9%9B%A3%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%A7%81%E3%81%AE%E5%81%B4%E3%81%A7%E5%95%8F%E9%A1%8C%E3%82%92%E5%86%8D%E7%8F%BE%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%B5%E3%83%A9%E3%82%B9%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2160505%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX8ULP%20-%20rpmsg%20communication%20errors%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2160505%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%82%B5%E3%83%A9%E3%82%B9%E3%81%95%E3%82%93%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AF%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%20%E3%83%84%E3%83%AA%E3%83%BC%E3%81%AE%E4%B8%80%E9%83%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CBLOCKQUOTE%3E%3CP%3E%E4%BA%88%E7%B4%84%E3%83%A1%E3%83%A2%E3%83%AA%20%7B%3CBR%20%2F%3E%20%23%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%BB%E3%83%AB%20%3D%20%26lt%3B2%26gt%3B%3B%3CBR%20%2F%3E%20%23size-cells%20%3D%20%26lt%3B2%26gt%3B%3B%3CBR%20%2F%3E%E7%AF%84%E5%9B%B2%3B%3C%2FP%3E%3CP%3ELinux%E3%80%81cma%20%7B%3CBR%20%2F%3E%20compatible%20%3D%20%22%E5%85%B1%E6%9C%89DMA%E3%83%97%E3%83%BC%E3%83%AB%22%3B%3CBR%20%2F%3E%E5%86%8D%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%3CBR%20%2F%3E%E3%82%B5%E3%82%A4%E3%82%BA%20%3D%20%26lt%3B0%200x28000000%26gt%3B%3B%3CBR%20%2F%3E%20linux%E3%80%81cma-%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FP%3E%3CP%3Ersc_table%3A%20rsc-table%401fff8000%7B%3CBR%20%2F%3E%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20%3D%20%26lt%3B0%200x1fff8000%200%200x1000%26gt%3B%3B%3CBR%20%2F%3E%E3%83%9E%E3%83%83%E3%83%97%E3%81%AA%E3%81%97%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FP%3E%3CP%3Edsp_reserved%3A%20dsp%408e000000%20%7B%3CBR%20%2F%3E%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20%3D%20%26lt%3B0%200x8e000000%200%200x2000000%26gt%3B%3B%3CBR%20%2F%3E%E3%83%9E%E3%83%83%E3%83%97%E3%81%AA%E3%81%97%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FP%3E%3CP%3Evdev0vring0%3A%20vdev0vring0%40aff00000%20%7B%3CBR%20%2F%3E%20reg%20%3D%20%26lt%3B0%200xaff00000%200%200x8000%26gt%3B%3B%3CBR%20%2F%3E%E3%83%9E%E3%83%83%E3%83%97%E3%81%AA%E3%81%97%3B%3C%2FP%3E%3CP%3E%7D%3B%3C%2FP%3E%3CP%3Evdev0vring1%3A%20vdev0vring1%40aff08000%20%7B%3CBR%20%2F%3E%20reg%20%3D%20%26lt%3B0%200xaff08000%200%200x8000%26gt%3B%3B%3CBR%20%2F%3E%E3%83%9E%E3%83%83%E3%83%97%E3%81%AA%E3%81%97%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FP%3E%3CP%3Evdev1vring0%3A%20vdev1vring0%40aff10000%20%7B%3CBR%20%2F%3E%20reg%20%3D%20%26lt%3B0%200xaff10000%200%200x8000%26gt%3B%3B%3CBR%20%2F%3E%E3%83%9E%E3%83%83%E3%83%97%E3%81%AA%E3%81%97%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FP%3E%3CP%3Evdev1vring1%3A%20vdev1vring1%40aff18000%20%7B%3CBR%20%2F%3E%20reg%20%3D%20%26lt%3B0%200xaff18000%200%200x8000%26gt%3B%3B%3CBR%20%2F%3E%E3%83%9E%E3%83%83%E3%83%97%E3%81%AA%E3%81%97%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FP%3E%3CP%3Evdevbuffer%3A%20vdevbuffer%40a8400000%20%7B%3CBR%20%2F%3E%20compatible%20%3D%20%22%E5%85%B1%E6%9C%89DMA%E3%83%97%E3%83%BC%E3%83%AB%22%3B%3CBR%20%2F%3E%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20%3D%20%26lt%3B0%200xa8400000%200%200x100000%26gt%3B%3B%3CBR%20%2F%3E%E3%83%9E%E3%83%83%E3%83%97%E3%81%AA%E3%81%97%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FP%3E%3CP%3E%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA%E4%BA%88%E7%B4%84%3A%20audio%40a8500000%20%7B%3CBR%20%2F%3E%20compatible%20%3D%20%22%E5%85%B1%E6%9C%89DMA%E3%83%97%E3%83%BC%E3%83%AB%22%3B%3CBR%20%2F%3E%E3%83%9E%E3%83%83%E3%83%97%E3%81%AA%E3%81%97%3B%3CBR%20%2F%3E%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%20%3D%20%26lt%3B0%200xa8500000%200%200x100000%26gt%3B%3B%3CBR%20%2F%3E%20%7D%3B%3CBR%20%2F%3E%20%7D%3B%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%97%E3%81%9F%E4%BE%8B%E3%81%A8%E6%AF%94%E8%BC%83%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%80%8Cm33_reserved%E3%80%8D%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81M33%20%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AB%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%82%82%E3%83%AA%E3%82%B9%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%89%E3%81%9A%E3%80%81%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%20dsp%20%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%83%AA%E3%82%B9%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%8F%E3%81%91%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81%E3%81%93%E3%82%8C%E3%82%82%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CBLOCKQUOTE%3E%3CP%3E%E3%80%8Cpower_mode_switch%E3%80%8D%E3%81%AE%E4%BE%8B%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%A8%E3%81%AE%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E5%A4%89%E6%9B%B4%E3%82%92%E8%A1%8C%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3CP%3EM33%20%E3%81%AF%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%20SPI%20%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%81%AB%E3%82%B3%E3%83%8D%E3%82%AF%E3%83%86%E3%83%83%E3%83%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81srtm%20%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%A6%E3%80%81Linux%20%E5%81%B4%E3%81%8B%E3%82%89%E3%81%9D%E3%82%8C%E3%82%89%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E3%83%87%E3%83%A2%E3%82%92%E6%8B%A1%E5%BC%B5%E3%81%97%E3%80%81NXP%20%E3%81%8C%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8B%E3%80%8Csrtm_i2c_service%E3%80%8D%E3%81%A8%E5%90%8C%E6%A7%98%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%80%8Csrtm_spi_service%E3%80%8D%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%93%E3%83%83%E3%83%88%E5%8F%8D%E8%BB%A2%E3%81%AF%20SPI%20%E9%80%9A%E4%BF%A1%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%81%AF%E6%97%A2%E3%81%AB%E7%A2%BA%E8%AA%8D%E6%B8%88%E3%81%BF%E3%81%A7%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AF%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E8%A6%8B%E3%81%88%E3%81%BE%E3%81%99%E3%80%82M33%20%E3%81%AF%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%81%8B%E3%82%89%E6%AD%A3%E3%81%97%E3%81%84%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E6%AD%A3%E3%81%97%E3%81%84%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%20rpmsg%20%E7%B5%8C%E7%94%B1%E3%81%A7%E6%B8%A1%E3%81%99%E3%81%A8%E3%80%81A35%20%E5%81%B4%E3%81%A7%E3%83%93%E3%83%83%E3%83%88%20%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%93%E3%81%AE%E5%8B%95%E4%BD%9C%E3%81%8C%E5%B8%B8%E3%81%AB%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E3%82%8F%E3%81%91%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81%E6%95%B0%E5%9B%9E%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%94%E3%81%A8%E3%81%AB%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E3%81%AB%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E3%81%A0%E3%81%91%E3%81%A7%E3%81%82%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E4%BB%98%E3%81%91%E5%8A%A0%E3%81%88%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2160032%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX8ULP%20-%20rpmsg%20communication%20errors%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2160032%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F202748%22%20target%3D%22_blank%22%3E%40j_k%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%81%8A%E5%85%83%E6%B0%97%E3%81%A7%E3%81%8A%E9%81%8E%E3%81%94%E3%81%97%E3%81%AE%E3%81%93%E3%81%A8%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E8%B3%AA%E5%95%8F%2F%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3Evring%20%E7%94%A8%E3%81%AB%E4%BA%88%E7%B4%84%E3%81%95%E3%82%8C%E3%81%9F%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%AB%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%20%E3%83%84%E3%83%AA%E3%83%BC%E3%82%92%E5%85%B1%E6%9C%89%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%80%8C%20%3CSPAN%3Epower_mode_switch%E3%80%8D%E3%81%AE%E4%BE%8B%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E3%81%A8%E3%81%AE%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E5%A4%89%E6%9B%B4%E3%82%92%E8%A1%8C%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8B%3F%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%AB%E3%81%8A%E7%AD%94%E3%81%88%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E1-%20%E3%81%AF%E3%81%84%E3%80%81%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Flinux-imx%2Fblob%2Flf-6.12.y%2Farch%2Farm64%2Fboot%2Fdts%2Ffreescale%2Fimx8ulp-evk.dts%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%E5%8F%82%E7%85%A7%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%20%E3%83%84%E3%83%AA%E3%83%BC%3C%2FA%3E%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82vdev*%20%E3%81%A8%20vdevbuffer%20%E3%81%AF%20DDR%20%E3%81%AB%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82RPMsg%20%E8%87%AA%E4%BD%93%E3%81%AF%20DDR%20%E3%82%92%E5%BF%85%E8%A6%81%E3%81%A8%E3%81%9B%E3%81%9A%E3%80%81%E4%B8%A1%E6%96%B9%E3%81%AE%E3%82%B3%E3%82%A2%E3%81%8B%E3%82%89%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E5%85%B1%E6%9C%89%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%A7%E3%81%82%E3%82%8C%E3%81%B0%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Manuel_Salas_0-1756392712972.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Manuel_Salas_0-1756392712972.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F354609i9D83A75A409F76F2%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Manuel_Salas_0-1756392712972.png%22%20alt%3D%22Manuel_Salas_0-1756392712972.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E2-%E5%85%B1%E6%9C%89%E3%83%A1%E3%83%A2%E3%83%AA%E5%86%85%E3%81%AEVirtio%20vrings%20%2B%20MU%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E3-%20%E3%81%84%E3%81%84%E3%81%88%E3%80%81%E6%AE%8B%E5%BF%B5%E3%81%AA%E3%81%8C%E3%82%89%E3%80%81M33%20%E5%81%B4%E3%81%AE%20DRAM%20%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%20%E3%83%86%E3%82%B9%E3%83%88%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%B5%E3%83%A9%E3%82%B9%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E