cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
kvkhekale
Participant
Participant
1,911 Views
Registered: ‎11-17-2018

Openamp: Remoteproc Unable to handle kernel paging request

Hello all,

 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.

(Boot Sequence:)

Boot sequenceBoot sequence

 

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?

Error OccurenceError Occurence

Also, regarding the above error, am I doing something wrong in setting up device tree?

 Attaching the device tree herewith this question: 

 

Tags (2)
0 Kudos
6 Replies
jovitac
Moderator
Moderator
1,889 Views
Registered: ‎05-10-2017

Your device-tree looks good. Could you please attach your linker script as well?

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
kvkhekale
Participant
Participant
1,865 Views
Registered: ‎11-17-2018

Sure. Attaching linker script, rsc_table.c  and rsc_table.h files.

 

0 Kudos
jovitac
Moderator
Moderator
1,809 Views
Registered: ‎05-10-2017

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

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
1,286 Views
Registered: ‎02-22-2018

Hi kvkhekale,

I have exactly the same problem.

Have you found a solution to that problem?

Best,

guelermus

0 Kudos
1,171 Views
Registered: ‎01-09-2019

Hi

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

Screenshot_20191213_215309.png
0 Kudos
1,135 Views
Registered: ‎02-22-2018

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.

0 Kudos