Hi, I followed Tutorial: Rebuilding the PYNQ base overlay (PYNQ v2.6) indeed to rebuild base overlay. I used “source ./build_bitstream.tcl” to build bitstream by myself.
After 2 hours building time, it showed error: ERROR: [Common 17-70] Application Exception: Need an implemented design open to write bitstream. Aborting write_hw_platform…
And then I checked result:
.\PYNQ\boards\ZCU104\base\base\base.srcs\sources_1\bd\base\hw_handoff\base.hwh existed.
.\PYNQ\boards\ZCU104\base\base\base.runs\impl_1\base_wrapper.bit didn’t exist.
[My total steps]
Opened Vivado 202.1
“cd my_PYNQ_repository/boards/ZCU104/base” on Tcl console
“source ./build_ip.tcl”
“source ./build_bitstream.tcl”
Did I miss something?
Any help will be highly appreciated!
(I guess that the license doesn’t belong to Free Built-in Licenses.)
Have I successful to get the HDMI IP license and can run “source ./build_bitstream.tcl”?
Or I need to do anything else to activate that? Or I fail to get the license for my Vivado?
For license questions, you may be better posting on the [Xilinx forums[(https://forums.xilinx.com).
It looks like you don’t have the license set up properly. You don’t have any liceses set up in ‘VIew License Status’.
Try check ‘Manage Licenses Search Paths’. You need the full path to your license file(s) here. If you have multiple licenses, separate them with a ;
E.g.
C:\my\path\license.lic; 27000@myLicenseServer
Hmm I think, the project should builld… after you move .bsp one folder up
Look at ZCU104.spec file:
ARCH_ZCU104 := aarch64
BSP_ZCU104 := xilinx-zcu104-v2020.1-final.bsp <---------- this should point to bsp
BITSTREAM_ZCU104 := base/base.bit
FPGA_MANAGER_ZCU104 := 1
Dear Cathal:
Thanks for your hint!
I found I don’t put the .lic file received from Xilinx by mail into designated directory.
After I put it into “$HOME/.Xilinx/”, the View License Status could detect it!
And then I rebuild it, and get the base_wrapper.bit successfully!
Replace base_wrapper.bit, base_wrapper.tcl & base.hwh on PYNQ for test, and the behavior is the same as original file!
Thanks a lot for your assist!!
Dear bartokon:
Thanks for your reply!
I’ve solved the question by providing the HDMI IP license to Vivado.
However, I still appreciate your suggestion a lot!