With great respect and gratitude for the hard work put forth by team members who made it possible, this is to announce the general availability of the OpenCPI v2.2.0 release. Highlights relative to the previous v2.1.1 patch release include:
(1) New supported development platform: Ubuntu 20.04
(2) Support for Xilinx Vivado 2020.2
(3) New "makeless" development
(4) On-demand worker configuration/building
(5) A new document generation tool: ocpidoc
(6) A new OSP: Ettus
(7) A beta version of a new OpenCPI GUI.
(8) Several v2.1.1 regressions fixed.
(9) An updated Python ACI: no more 'b' prefix in front of stringsAnd much more.Unfortunately, with all the new content in this release and the
strong desire to get it into your hands as soon as possible, a
few significant issues weren't discovered in time to allow fixes
to be applied before this release was cut. In no particular order:(1) An unfortunate typo in one of the man page sources prevented
the man pages from being generated and published on the
"opencpi.gitlab.iohttp://opencpi.gitlab.io" web site.(2) In a similar vein, the document processing scripts did not
get updated to handle the new Ettus OSP, so those documents
are missing from the web site as well.(3) The beta version of the new GUI was released without build
instructions. Please use the "develop" branch of the repo
after cloning it (URL: https://gitlab.com/opencpi/ie-gui.git).
A preliminary version of the build instructions can be found
in "README.md" in the top-level directory of the repository.(4) The "ocpidev run" command does not function correctly due to
a broken "run" method in the "Application" class in "application.py".
A patch is attached to this annoucement. Apply in the root
directory of the "opencpi" source distribution using
"patch -p1 < application.py.patch".Given the number of issues, there will be a follow-on patch release
(v2.2.1) in a few weeks. Our sincere apologies for any inconvenience this may cause.
GitLab
https://gitlab.com/opencpi/ie-gui
OpenCPI GUI
Apply in OCPI_ROOT_DIR using patch -p1 application.py.patch.