UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
602 Views
Registered: ‎03-21-2018

Problem while generating software platform on custom ZC102 reVision platform

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.

Here are the steps I try to follow (please correct me if I'm doing anything stupid or not required)

-- Hardware platform generation

1) Open DSA of zcu102_es2_rv_ss in Vivado.

2) Export hdf file of the circuit.

-- Software platform generation

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

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

-- SDSoC platform generation

5) Follow the steps in UG1146 chap 2 to generate the SDSoC platform from the new hardware and software platforms in order to use it with an application project (not tried yet).

 

Unfortunately, I recently faced a lot of errors with step 4. Most of them I've been able to fix except this one:

"

...

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
2 Replies
Explorer
Explorer
599 Views
Registered: ‎09-19-2017

Re: Problem while generating software platform on custom ZC102 reVision platform

Hi Alex,

 

If your problem is during the petalinux build, you will get more support in the Embedded Linux forum.

 

Sam

0 Kudos
551 Views
Registered: ‎03-21-2018

Re: Problem while generating software platform on custom ZC102 reVision platform

0 Kudos