ST意法半导体
直播中

刘玉兰

8年用户 1096经验值
私信 关注
[问答]

请问如何在STM32MP151上使用remoteproc?

我想使用 remoteproc 从 Cortex-A7 加载和启动 Coretex-M4 上的固件。
我参考以下维基页面。
https://wiki.st.com/stm32mpu/wiki/Linux_remoteproc_framework_overview
在上面的 Wiki 页面中,我尝试了 [4.1.1 Remote processor boot through sysfs]。
但是,我在“/sys/class/remoteproc/”目录中找不到“remoteprocX(eg remoteproc0)”目录。
(“/sys/class/remoteproc/”目录根本没有任何子目录或文件)
我应该怎么做才能在“/sys/class/remoteproc/”目录中创建“remoteprocX(eg remoteproc0)”目录?
我是否必须修改 Linux 内核配置或设备树?
作为参考,[Support for Remote Processor subsystem] 和 [STM32 remoteproc support] 在 Linux 内核配置中作为模块启用,并且这些已通过“modprobe”命令加载。








回帖(1)

冯润生

2023-1-16 15:23:44
因此,您需要在 « memory-region » 属性中至少有 <&vdev0vring1> 和 <&vdev0buffer>,否则,它将无法按预期工作。
在非功能性特征的情况下,我建议查看 ST 参考板设备树之一(stm32mp15xx-dkx.dtsi中的m4_rproc条目示例),以便交叉检查您自己的 DT 中的一切是否正常。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分