2024-12-25 01:30 AM
I follow the instruction in this git repository to build an openWRT image for STM32MP157F-DK2. I use the branch master with latest commit too.
https://github.com/bootlin/openwrt-feed-st
By default the Remote core and RPMSG is not enable, so I try to enable it.
1. I enable Linux configuration as below:
CONFIG_REMOTEPROC=y
CONFIG_REMOTEPROC_CDEV=y
CONFIG_REMOTEPROC_SRM_CORE=y
CONFIG_REMOTEPROC_SRM_DEV=y
CONFIG_TEE_REMOTEPROC=y
CONFIG_STM32_RPROC=y
CONFIG_RPMSG=y
CONFIG_RPMSG_CHAR=y
CONFIG_RPMSG_CTRL=y
CONFIG_RPMSG_NS=y
CONFIG_RPMSG_TTY=y
CONFIG_RPMSG_VIRTIO=y
CONFIG_STM32_IPCC=y
2. I checked the device tree, it looks ok.
I got an error that the driver could not work as below after booting the image.
[16.481009] platform 10000000.m4: deferred probe pending
The remote core is not enable. What wrong with my configuration or this feature is not supported?
My hardware is STM32MP157F-DK2.
Thanks