Zynq を AMP モードで使用するアプリケーション ノート XAPP 1078 や XAPP 1079 などがあります。
このアプリケーション ノートでは、リポジトリ sdk_repo を使用して、standalone-amp テンプレートで FSBL を設定します。
通常の「Zynq-FSBL」テンプレートと変更された「Zynq FSBL for AMP」テンプレートの違いを教えてください。
前もって感謝します
使用している petalinux と vivado のバージョンを教えてください。ザイリンクスは、現在のバージョンで動作する AMP を取得するワークフローの一部を変更しました。ただし、リファレンス デザインはまだ更新されていません。それらを使用すると、行き止まりの開発につながる可能性があります。ザイリンクスは、将来の IPC に OpenAMP を使用しています (現在の vivado 2015.4 は、SDK で OpenAMP ライブラリ テンプレートを既にサポートしています)。Linux の remoteproc は、標準のカーネル アップストリームであるため、変更されていません。ただし、OpenAMP は、以前は不可能だったいくつかのベアメタル機能をサポートしています (ベアメタル/rtos マスターから Linux リモートを起動するなど)。OpenAMP の github の docs フォルダーにあるドキュメントをよく読んでみてください。
https://github.com/OpenAMP/open-amp
入門ガイドを使用して問題が発生した場合は (おそらくそうなると思います)、次のスレッドを参照して ください。
あなたの質問に: cpu0 に Linux マスター、cpu1 にベアメタルを使用して、MicroZed 用の OpenAMP セットアップを構築しました。petalinux で作成された zynq_fsbl.elf (images/linux/zynq_fsbl.elf) を使用していますが、問題ありません。