2016-06-28 22 views
0

私はVivado 2016.1に少し問題とバグがあります。 私のzynq(z-turn 7020)では、Vivado SDKは動作している第1段階のブートローダーをコンパイルできません(コンパイルは.elfファイルだけが問題ではありません)。しかし、動作しているfsblを持つ古い2014.4または2015.4プロジェクトをBOOTイメージで使用しています。 私はsdカードから起動せずに、SDKのプロジェクトを直接使用している場合は動作しています。Vivadoのバージョンの違い最初のブートローダ

異なるSDKバージョンの.elfファイルの正確な違いは何ですか? boot.imgを作成するために新しいプロジェクトで古いfsblを使用していても問題はありませんか?

答えて

1

fsblのバージョンの違いはわかりませんが、古いバージョンが動作している場合は、新しいバージョンをビルドする必要はありません。ボードのタイプごとに1つのfsblを作成し、それが動作してから変更することはありません。

fsblソースがgithubにあると、この質問に簡単に答えることができます。

SDKで生成されたソースツリーでdiff -urNを実行したり、git(または他のソース管理システム)にチェックインしてその方法で比較することができます。

関連する問題