好的,所以这个问题可能看起来很基本,我正在绞尽脑汁为什么它不起作用,但事情是这样的:
我正在尝试在 imx8mp-evk 上运行 CM7 中的基本 hello world。版本 6.6.52.
在 u-boot 中:
u-boot=> setenv fdtfile 'imx8mp-evk-rpmsg.dtb';
u-boot=>boot
[设备启动,我输入登录]
imx8mpevk 登录:root
root@imx8mpevk:~# echo -n /lib/firmware/ > /sys/module/firmware_class/parameters/path
root@imx8mpevk:~# echo -n imx8mp_m7_TCM_hello_world.elf > /sys/devices/platform/imx8mp-cm7/remoteproc/remoteproc0/firmware
root@imx8mpevk:~# echo start > /sys/devices/platform/imx8mp-cm7/remoteproc/remoteproc0/state
然后,Linux 挂起了。任何控制台中都没有“hello world”(应该在控制台 4 中,这对我来说是 COM8,但我打开了所有 4 个以确保)。我在这里做错了什么?