cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
1,432 Views
Registered: ‎03-21-2018

Problem while generating software platform on custom ZC102 reVision platform

Jump to solution

Hi,

 

I have a ZCU102_es2 board with the IMX274 sensor and I use the reVision framework.

I want to modify the hardware platform in order to include some custom IP in the sensor data processing chain (implemented in the mipi_csi2_rx block in the zcu102_es2_rv_ss block diagram).

As I don't have much expertise with Xilinx tools, I first wanted to compile/synthesize the whole SDSoC platform from the pristine source in order to make sure that the toolchain works.

I'm facing problems when I try to generate the software platform using Petalinux, here is what I do:

- Copy-paste this hdf file into zcu102_rv_ss/sw/petalinux_bsp/project-spec/hw-description/system.hdf

- Rebuild the PetaLinux BSP (petalinux-config --oldconfig) followed by (petalinux-build)


While rebuilding the platform, this error pops up:

"

...

NOTE: Resolving any missing task queue dependencies
Initialising tasks: 100% |##########################################################################################################################################################################| Time: 0:00:22
Checking sstate mirror object availability: 100% |##################################################################################################################################################| Time: 0:00:00
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: qtwebkit-5.7.1+gitAUTOINC+76e2732f01-r0 do_populate_sysroot: QA Issue: Qt5WebKit.pc failed sanity test (tmpdir) in path /home/willeme/wPL/petalinux_bsp/build/tmp/work/aarch64-xilinx-linux/qtwebkit/5.7.1+gitAUTOINC+76e2732f01-r0/sysroot-destdir/usr/lib/pkgconfig [pkgconfig]
ERROR: qtwebkit-5.7.1+gitAUTOINC+76e2732f01-r0 do_populate_sysroot: QA staging was broken by the package built above
ERROR: qtwebkit-5.7.1+gitAUTOINC+76e2732f01-r0 do_populate_sysroot: Function failed: do_qa_staging
ERROR: Logfile of failure stored in: /home/willeme/wPL/petalinux_bsp/build/tmp/work/aarch64-xilinx-linux/qtwebkit/5.7.1+gitAUTOINC+76e2732f01-r0/temp/log.do_populate_sysroot.6714
ERROR: Task (/export/share/Petalinux/components/yocto/source/aarch64/layers/meta-qt5/recipes-qt/qt5/qtwebkit_git.bb:do_populate_sysroot) failed with exit code '1'

...

"

which makes the petalinux-build to fail and no image is generated ...

 

I really don't know how to fix it ...

Could you please provide support?

Thanks in advance,

0 Kudos
Reply
1 Solution

Accepted Solutions
Voyager
Voyager
1,820 Views
Registered: ‎09-14-2016

Hi ,

 

Maybe you can try to update meta-qt5 version 

 

Cheers,

Trigger

View solution in original post

5 Replies
Voyager
Voyager
1,413 Views
Registered: ‎09-14-2016

Hi ,

 

Which version of Xilinx tools do you use?

 

because the trouble seems fixed : 

http://git.openembedded.org/openembedded-core/commit/meta/classes/insane.bbclass?id=3739aaf644d5a0f28e85fd07c67cecbfa5b8fb8a

 

Cheers,

Trigger

0 Kudos
Reply
1,407 Views
Registered: ‎03-21-2018

Hi Trigger,

 

Thanks for the follow up!

I (successfully) installed 2017.4 version of Xilinx_SDSoC suite and petalinux.

I don't have any older version on my computer so no conflict is possible ...

 

Should I apply the fix by myself?

Regards,

Alex

0 Kudos
Reply
Voyager
Voyager
1,821 Views
Registered: ‎09-14-2016

Hi ,

 

Maybe you can try to update meta-qt5 version 

 

Cheers,

Trigger

View solution in original post

1,369 Views
Registered: ‎03-21-2018

Thanks a lot Trigger, it builds now!

 

What I did, in case anyone faces that issue:

"

rm ${petalinux_dir}/components/yocto/source/aarch64/layers/meta-qt5

cd ${petalinux_dir}/components/yocto/source/aarch64/layers

git clone https://github.com/meta-qt5/meta-qt5/

"

 

 Cheers,

Alex

0 Kudos
Reply
Visitor
Visitor
1,161 Views
Registered: ‎11-02-2017

Hi

 

I can't get the revision platform to work

 

Could you give me some advice?

 

I followed the

http://www.wiki.xilinx.com/reVISION+Getting+Started+Guide+2017.4+rev2?responseToken=0f00f620cea4ae38065f159ba6bf67d72

 

but I just get:

 

C:\revision\opticalflow\Release\_sds\.llvm>opt -disable-output -mem2reg -basicaa -XidanePass --platform revision --dmclkid 2 --repo C:/revision/opticalflow/Release/_sds/.cdb/xd_ip_db.xml --dmdb C:/Xilinx/SDx/2017.4/data/DM.db -os linux -processor cortex-a53 0<sds_all.o

INFO: [DMAnalysis 83-4494] Analyzing hardware accelerators...

WARNING: [DMAnalysis 83-1005] Invalid clock id 2 for platform revision

WARNING: [DMAnalysis 83-1005] Invalid clock id 2 for platform revision

WARNING: [DMAnalysis 83-1005] Invalid clock id 2 for platform revision

INFO: [DMAnalysis 83-4497] Analyzing callers to hardware accelerators...

INFO: [DMAnalysis 83-4444] Scheduling data transfer graph for partition 0

WARNING: [DMAnalysis 83-1005] Invalid clock id 2 for platform revision

ERROR: [DMAnalysis 83-4503] No M_AXI_GP port found in the platform!

ERROR: [DMAnalysis 83-4445] Failed scheduling data transfer graph!

Data motion generation exited with return code 1

0 Kudos
Reply