04-11-2016 04:56 PM
I am able to boot the prebuilt images. However when try to run echo_test as described in UG1186 it does not run because /dev/rpmsg is missing.
It appears all the drivers are loaded:
rpmsg_user_dev_driver 3664 0 - Live 0xbf01f000 (O)
virtio_rpmsg_bus 8254 1 rpmsg_user_dev_driver, Live 0xbf018000
zynq_remoteproc 3514 0 - Live 0xbf014000
remoteproc 13921 1 zynq_remoteproc, Live 0xbf00c000
virtio_ring 6393 2 virtio_rpmsg_bus,remoteproc, Live 0xbf006000
virtio 4665 2 virtio_rpmsg_bus,remoteproc, Live 0xbf000000
Are the prebuilt images configured to support the AMP sample applications?
I am trying this route because none of the kernels built following the instructions boot to the login prompt.
04-12-2016 04:54 AM
Have you added
at the end of "system-top.dts"(located in "/subsystems/linux/configs/device-tree") ?
04-12-2016 10:25 AM
For the images that I have built, I have added /include/ "openamp-overlay.dtsi" to the DTS file. Unfortunately, I am not able to boot any of the images that I built using petalinux-2015.4. So, I was hoping to verify the AMP operation using the prebuilt images. (which do boot for me)
04-12-2016 11:32 AM
04-12-2016 02:44 PM
After reviewing the output of "petalinux-boot --jtag --prebuilt 3 -v", I was able to come up with the following command sequence to boot the rebuilt images.
The "--u-boot" step could probably be omitted if the objective is to boot the kernel. However these are the steps when booting a prebuilt image.
I hope this helps.