News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

Error creating Vivado project with TE0803 StarterKit

Started by RichardH, January 10, 2022, 02:18:25 PM

Previous topic - Next topic

RichardH

Hi
I am starting a project using a TE0803 SoM with an Ultrascale + Zu4, along with a TEBF0808 baseboard. I am using Vivado & Vitis versions 2020.2 on a linux machine (Xubuntu)

I have downloaded the Starter Kit example for Vivado 2020.2.
I run the the _create_linux_setup.sh script, point it to where vivado is installed, select my board (ID 22) and select the "Create vivado project" option.

The scripts create the project and start up Vivado, but I get an error: "ERROR: [Vivado 12-106] *** Exception: java.lang.NullPointerException"

It also generates a debug file with the following:

#--------------------------------------------------------------------------
Mon Jan 10 13:11:35 GMT 2022
java.lang.NullPointerException
   at ui.views.systembuilder.AddressMapHtml.<init>(SourceFile:122)
   at ui.views.systembuilder.AddressMapHtml.<init>(SourceFile:110)
   at ui.views.U.Q.IK(SourceFile:220)
   at ui.views.U.Q.IL(SourceFile:233)
   at ui.views.U.Q.gdk(SourceFile:279)
   at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
   at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
   at java.base/java.security.AccessController.doPrivileged(Native Method)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
   at ui.frmwork.a.d.dispatchEvent(SourceFile:92)
   at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117)
   at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
   at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
   at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
   at java.base/java.security.AccessController.doPrivileged(Native Method)
   at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
   at java.desktop/java.awt.Dialog.show(Dialog.java:1070)
   at java.desktop/java.awt.Component.show(Component.java:1716)
   at java.desktop/java.awt.Component.setVisible(Component.java:1663)
   at java.desktop/java.awt.Window.setVisible(Window.java:1031)
   at java.desktop/java.awt.Dialog.setVisible(Dialog.java:1005)
   at ui.dlg.c.g.setVisible(SourceFile:864)
   at ui.dlg.c.bz.bIi(SourceFile:595)
   at ui.dlg.c.bI.actionPerformed(SourceFile:1182)
   at ui.dlg.c.bz.fud(SourceFile:696)
   at ui.bo.a(SourceFile:2167)
   at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
   at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
   at java.base/java.security.AccessController.doPrivileged(Native Method)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
   at ui.frmwork.a.d.dispatchEvent(SourceFile:92)
   at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


Does anybody have any idea what I am doing wrong?


JH

Hi,
this looks like an problem with Vivado and your OS.

XUbuntu is not supported by Vivado, see:
https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_2/ug973-vivado-release-notes-install-license.pdf
• Microsoft Windows Professional/Enterprise 10.0 1809 Update; 10.0 1903 Update; 10.0 1909
Update; 10.0 2004 Update
• Red Hat Enterprise Workstation/Server 7.4 - 7.8, and 8.2 (64-bit), English/Japanese
• CentOS 7.4 - 7.8, and 8.2 (64-bit), English/Japanese
• SUSE Linux Enterprise 12.4 (64-bit), English/Japanese
• Amazon Linux 2 AL2 LTS (64-bit)
• Ubuntu Linux 16.04.5 LTS;16.04.6 LTS; 18.04.1 LTS; 18.04.2 LTS, 18.04.3 LTS; 18.04.4 LTS;
and 20.04 LTS (64-bit), English/Japanese


Maybe you try to generate it on VM with an supported OS.

br
John