03-22-2018 12:29 AM
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,
03-22-2018 03:12 AM
03-22-2018 01:50 AM
Hi ,
Which version of Xilinx tools do you use?
because the trouble seems fixed :
Cheers,
Trigger
03-22-2018 02:12 AM
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
03-22-2018 03:12 AM
03-23-2018 01:57 AM
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
05-24-2018 04:10 AM
Hi
I can't get the revision platform to work
Could you give me some advice?
I followed the
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