04-25-2019 05:24 AM
I am trying to dual boot Xilinx-7000 CPU on CoraZ7-10 board with Linux on one Core, while bare metal application on RPU.
I have prepared bit file, hdf files from Vivado and SDK 2017.4.
According to ug-1186, I have also changed the BSP settings to include Openamp library and made -DUSE_AMP=1.
BOOT.bin and Image.ub are made from petaLinux. I can boot Linux from BOOT.BIN and Image.ub
But following message shows up while booting, regarding remoteproc.
Above image is about the boot sequence of Linux on Zynq-7000.
"Direct Firmware Load for rproc-remoteproc@0-fw failed with error -2"
Is this causing the error further? What Can I do to load the firmware successfully?
Also, regarding the above error, am I doing something wrong in setting up device tree?
Attaching the device tree herewith this question:
04-25-2019 10:50 AM
Your device-tree looks good. Could you please attach your linker script as well?
05-06-2019 12:18 PM
Are you trying the demo application or is this your own custom application? What is the size of your rpu-firmware? Can you try with the demo app?
Also have the ddr address as 0x00400000 in your lscript.ld
12-13-2019 08:25 AM
Did you able to solve this issue. I am also facing the same kernel paging issue.
Able to run built-in baremetal echontest app on zc706 board. Working fine.
At that same time same application throwing this kernel paging issue on custom board.
Any suggestion to solve this issue
12-16-2019 01:27 AM
My target board were Zedboard and ZC706.
With Zedboard it didint work using SDK 2018.1-3.
Wit ZC706, it didint work using SDK 2018.1 well (some run-time problems).
The only working configuration was ZC706 using SDK 2018.3
Still I have no idea, how the official examples of Xilinx SDK are failed.