2016-06-28 9 views
0

Ich habe ein kleines Problem und Bug in Vivado 2016.1. Für mein zynq (z-turn 7020) kann das Vivado SDK keinen funktionierenden Bootloader der ersten Stufe kompilieren (Kompilierung ist nicht das Problem, nur die Datei .elf funktioniert nicht). In dem BOOT-Image wird jedoch ein altes 2014.4- oder 2015.4-Projekt mit funktionierendem fsbl verwendet. Wenn ich nicht von SD-Karte boote und das Projekt im SDK direkt verwenden, funktioniert es.Vivado Versionsunterschied erste Stufe Bootloader

Was sind die genauen Unterschiede zwischen den .elf-Dateien aus verschiedenen SDK-Versionen? Gibt es Probleme, wenn ich alte fsbl in neueren Projekten zum Erstellen der boot.img verwenden?

Antwort

1

Ich kann Ihnen nicht die Unterschiede zwischen den Versionen der fsbl sagen, aber wenn die alte Version funktioniert, ist es wirklich nicht notwendig, eine neuere Version zu erstellen. Wir bauen ein fsbl pro Art von Board und ändern es nie, wenn es funktioniert.

Ich wäre viel glücklicher, wenn fsbl Quellen auf GitHub waren, um es einfacher zu machen, diese Frage zu beantworten.

Sie könnten diff-urN auf den vom SDK generierten Quellbäumen ausführen oder sie in git (oder ein anderes Quellcodeverwaltungssystem) einchecken und sie auf diese Weise vergleichen.

Verwandte Themen