We are trying to upgrade our custom build that was using Torizon 6.x and everything was working correctly with this tcbuild.yaml file (some data is removed for simplicity):
input:
easy-installer:
local: <link to torizon os 7 base image>
output:
easy-installer:
local: torizon-core-docker-verdin-imx8mp-easy-installer
name: "TorizonCore for ....."
description: "TorizonCore customized for ...."
bundle:
dir: bundle/
provisioning:
mode: "offline"
shared-data: shared-data.tar.gz
customization:
filesystem:
- changes/
device-tree:
include-dirs:
- linux/include
custom: linux/arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-yavia.dts
overlays:
add:
- device-trees/overlays/verdin-imx8mp_hdmi_overlay.dts
- device-trees/overlays/verdin-imx8mp_spidev_overlay.dts
- device-trees/overlays/verdin-imx8mp_hmp_overlay.dts
- device-trees/overlays/verdin-imx8mp_abc_overlay.dts <-- our custom overlay, does not mess with remoteproc
kernel:
arguments:
- clk-imx8mp.mcore_booted=1
The repositories for linux and device-tree-overlays - we use the branch toradex_6.6-2.2.x-imx
git clone --depth=1 -b toradex_6.6-2.2.x-imx git://git.toradex.com/linux-toradex.git linux
git clone --depth=1 -b toradex_6.6-2.2.x-imx git://git.toradex.com/device-tree-overlays.git device-trees
But after updating our setup to use Torizon OS 7.x (7.3.x) we started to getting issues with /dev/ttyRPMSG30 device being missing.
Basically our code is getting the error
rpmsg.py:464 _run ]: could not open serial port: [Errno 2] could not open port /dev/ttyRPMSG30: [Errno 2] No such file or directory: '/dev/ttyRPMSG30'
After checking the community threads we found this thread
which has the link to How to Use RemoteProc | Toradex Developer Center
For imxmp8 it is mentioned that we should contact you if we need a support for this overlay on Torizon OS 7.x
verdin-imx8mp_hmp_overlay.dts Coming soon master
Please let us know if it is possible to get support for rproc, it is quite urgent because we rely heavily on this mechanism and we had to move to Torizon OS 7 because we couldn’t continue using Torizon 6.x due to outdated support for Aktualizr.