<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>NXP Designs中的主题 Re: IMX8MM Dart, M4 Core /dev/ttyRPMSG missing</title>
    <link>https://community.nxp.com/t5/NXP-Designs/IMX8MM-Dart-M4-Core-dev-ttyRPMSG-missing/m-p/2027872#M1183</link>
    <description>&lt;P&gt;The M4 is stuck in:&lt;BR /&gt;&lt;BR /&gt;rpmsg_lite_wait_for_link_up(my_rpmsg, RL_BLOCK);&lt;/P&gt;&lt;P&gt;Any ideas ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Jan 2025 01:00:28 GMT</pubDate>
    <dc:creator>mariusoctavian</dc:creator>
    <dc:date>2025-01-15T01:00:28Z</dc:date>
    <item>
      <title>IMX8MM Dart, M4 Core /dev/ttyRPMSG missing</title>
      <link>https://community.nxp.com/t5/NXP-Designs/IMX8MM-Dart-M4-Core-dev-ttyRPMSG-missing/m-p/2027848#M1182</link>
      <description>&lt;P&gt;I have seen another posts but my case is different.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I compiled the SDK_2_16_000_EVK-MIMX8MM/boards/evkmimx8mm/multicore_examples/rpmsg_lite_str_echo_rtos&lt;/LI&gt;&lt;/UL&gt;&lt;LI-CODE lang="markup"&gt;Memory region         Used Size  Region Size  %age Used
    m_interrupts:         576 B        576 B    100.00%
          m_text:       15372 B     130496 B     11.78%
          m_data:       44112 B       128 KB     33.65%
         m_data2:          0 GB        16 MB      0.00%
[100%] Built target rpmsg_lite_str_echo_rtos_imxcm4.elf&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I am running linux Yocto kirkstone and the drivers are not loaded a boot and they are:&lt;/LI&gt;&lt;/UL&gt;&lt;LI-CODE lang="markup"&gt;root@imx8mm:/lib/modules/5.15.60-imx8mm/kernel/drivers/rpmsg# ll
total 56
drwxr-xr-x  2 root root  1024 Mar  9  2018 .
drwxr-xr-x 11 root root  1024 Mar  9  2018 ..
-rwxr-xr-x  1 root root  7240 Mar  9  2018 imx_rpmsg_pingpong.ko
-rwxr-xr-x  1 root root 12064 Mar  9  2018 imx_rpmsg_tty.ko
-rwxr-xr-x  1 root root 21208 Mar  9  2018 rpmsg_char.ko
-rwxr-xr-x  1 root root 12352 Mar  9  2018 rpmsg_ctrl.ko&lt;/LI-CODE&gt;&lt;UL&gt;&lt;LI&gt;I boot linux and copy the elf as:&lt;/LI&gt;&lt;/UL&gt;&lt;LI-CODE lang="markup"&gt;cp rpmsg_lite_str_echo_rtos_imxcm4.elf /lib/firmware
echo stop &amp;gt; /sys/class/remoteproc/remoteproc0/state
cat /sys/class/remoteproc/remoteproc0/state   # stopped
echo -n rpmsg_lite_str_echo_rtos_imxcm4.elf &amp;gt; /sys/class/remoteproc/remoteproc0/firmware
cat /sys/class/remoteproc/remoteproc0/state   # stopped
echo start &amp;gt; /sys/class/remoteproc/remoteproc0/state
cat /sys/class/remoteproc/remoteproc0/state  # running
modprobe imx_rpmsg_tty
cat /sys/class/remoteproc/remoteproc0/state  # running
&lt;/LI-CODE&gt;&lt;UL&gt;&lt;LI&gt;UART 4 prints&lt;/LI&gt;&lt;/UL&gt;&lt;LI-CODE lang="markup"&gt; RPMSG String Echo FreeRTOS RTOS API Demo..&lt;/LI-CODE&gt;&lt;UL&gt;&lt;LI&gt;lsmod shows&lt;/LI&gt;&lt;/UL&gt;&lt;LI-CODE lang="markup"&gt;Module                  Size  Used by
imx_rpmsg_tty          16384  0
rpmsg_ctrl             16384  0
rpmsg_char             16384  1 rpmsg_ctrl&lt;/LI-CODE&gt;&lt;UL&gt;&lt;LI&gt;dmesg shows&lt;/LI&gt;&lt;/UL&gt;&lt;LI-CODE lang="markup"&gt;[  148.592651] virtio_rpmsg_bus virtio0: rpmsg host is online
[  148.592748]  remoteproc0#vdev0buffer: registered virtio0 (type 7)
[  148.592759] remoteproc remoteproc0: remote processor imx-rproc is now up&lt;/LI-CODE&gt;&lt;UL&gt;&lt;LI&gt;dev folder has no /ttyR* device&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mariusoctavian_0-1736898113452.png" style="width: 742px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/319576i05707E21DD9ADD6C/image-dimensions/742x165?v=v2" width="742" height="165" role="button" title="mariusoctavian_0-1736898113452.png" alt="mariusoctavian_0-1736898113452.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Though the sys/class/remoteproc/remoteproc0 has quite few files&lt;/LI&gt;&lt;/UL&gt;&lt;LI-CODE lang="markup"&gt;root@imx8mm-spectra:/sys/class/remoteproc/remoteproc0# tree
.
|-- coredump
|-- device -&amp;gt; ../../../imx8mm-cm4
|-- firmware
|-- name
|-- power
|   |-- autosuspend_delay_ms
|   |-- control
|   |-- runtime_active_time
|   |-- runtime_status
|   `-- runtime_suspended_time
|-- recovery
|-- remoteproc0#vdev0buffer
|   |-- power
|   |   |-- autosuspend_delay_ms
|   |   |-- control
|   |   |-- runtime_active_time
|   |   |-- runtime_status
|   |   `-- runtime_suspended_time
|   |-- uevent
|   `-- virtio0
|       |-- device
|       |-- driver -&amp;gt; ../../../../../../../bus/virtio/drivers/virtio_rpmsg_bus
|       |-- features
|       |-- modalias
|       |-- power
|       |   |-- autosuspend_delay_ms
|       |   |-- control
|       |   |-- runtime_active_time
|       |   |-- runtime_status
|       |   `-- runtime_suspended_time
|       |-- status
|       |-- subsystem -&amp;gt; ../../../../../../../bus/virtio
|       |-- uevent
|       |-- vendor
|       |-- virtio0.rpmsg_ctrl.0.0
|       |   |-- announce
|       |   |-- driver -&amp;gt; ../../../../../../../../bus/rpmsg/drivers/rpmsg_ctrl
|       |   |-- driver_override
|       |   |-- dst
|       |   |-- modalias
|       |   |-- name
|       |   |-- power
|       |   |   |-- autosuspend_delay_ms
|       |   |   |-- control
|       |   |   |-- runtime_active_time
|       |   |   |-- runtime_status
|       |   |   `-- runtime_suspended_time
|       |   |-- rpmsg_ctrl0
|       |   |   |-- dev
|       |   |   |-- power
|       |   |   |   |-- autosuspend_delay_ms
|       |   |   |   |-- control
|       |   |   |   |-- runtime_active_time
|       |   |   |   |-- runtime_status
|       |   |   |   `-- runtime_suspended_time
|       |   |   `-- uevent
|       |   |-- src
|       |   |-- subsystem -&amp;gt; ../../../../../../../../bus/rpmsg
|       |   `-- uevent
|       `-- virtio0.rpmsg_ns.53.53
|           |-- announce
|           |-- driver -&amp;gt; ../../../../../../../../bus/rpmsg/drivers/rpmsg_ns
|           |-- driver_override
|           |-- dst
|           |-- modalias
|           |-- name
|           |-- power
|           |   |-- autosuspend_delay_ms
|           |   |-- control
|           |   |-- runtime_active_time
|           |   |-- runtime_status
|           |   `-- runtime_suspended_time
|           |-- src
|           |-- subsystem -&amp;gt; ../../../../../../../../bus/rpmsg
|           `-- uevent
|-- state
|-- subsystem -&amp;gt; ../../../../../class/remoteproc
`-- uevent&lt;/LI-CODE&gt;&lt;UL&gt;&lt;LI&gt;From the point LINUX-&amp;gt;M4 everything looks okay in the sys but there i&lt;STRONG&gt;s no /dev/ driver.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;Any ideas what is wrong.&lt;BR /&gt;Thank you&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2025 23:45:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NXP-Designs/IMX8MM-Dart-M4-Core-dev-ttyRPMSG-missing/m-p/2027848#M1182</guid>
      <dc:creator>mariusoctavian</dc:creator>
      <dc:date>2025-01-14T23:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8MM Dart, M4 Core /dev/ttyRPMSG missing</title>
      <link>https://community.nxp.com/t5/NXP-Designs/IMX8MM-Dart-M4-Core-dev-ttyRPMSG-missing/m-p/2027872#M1183</link>
      <description>&lt;P&gt;The M4 is stuck in:&lt;BR /&gt;&lt;BR /&gt;rpmsg_lite_wait_for_link_up(my_rpmsg, RL_BLOCK);&lt;/P&gt;&lt;P&gt;Any ideas ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jan 2025 01:00:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/NXP-Designs/IMX8MM-Dart-M4-Core-dev-ttyRPMSG-missing/m-p/2027872#M1183</guid>
      <dc:creator>mariusoctavian</dc:creator>
      <dc:date>2025-01-15T01:00:28Z</dc:date>
    </item>
  </channel>
</rss>

