Trying to generate the device tree binary, as described on this page only nets me the following error:
$ sopc2dts --input soc_system.sopcinfo --output socfpga.dts --type dts --board soc_system_board_info.xml --board hps_common_board_info.xml --bridge-removal all --clocks
unexpected end tag, DTappend found by BICDTAppend
at sopc2dts.LogEntry.<init>(LogEntry.java:37)
at sopc2dts.Logger.logln(Logger.java:78)
at sopc2dts.Logger.logln(Logger.java:74)
at sopc2dts.lib.boardinfo.BICDTAppend.endElement(BICDTAppend.java:229)
at sopc2dts.lib.BoardInfo.endElement(BoardInfo.java:190)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at sopc2dts.lib.BoardInfo.load(BoardInfo.java:101)
at sopc2dts.lib.BoardInfo.load(BoardInfo.java:95)
at Sopc2DTS.go(Sopc2DTS.java:137)
at Sopc2DTS.main(Sopc2DTS.java:85)
unexpected end tag, DTappend found by BICDTAppend
at sopc2dts.LogEntry.<init>(LogEntry.java:37)
at sopc2dts.Logger.logln(Logger.java:78)
at sopc2dts.Logger.logln(Logger.java:74)
at sopc2dts.lib.boardinfo.BICDTAppend.endElement(BICDTAppend.java:229)
at sopc2dts.lib.BoardInfo.endElement(BoardInfo.java:190)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at sopc2dts.lib.BoardInfo.load(BoardInfo.java:101)
at sopc2dts.lib.BoardInfo.load(BoardInfo.java:95)
at Sopc2DTS.go(Sopc2DTS.java:137)
at Sopc2DTS.main(Sopc2DTS.java:85)
Any ideas?