FC2カウンター FPGAの部屋 IP を追加した kr260_ip 用の Vitis アクセラレーション・プラットホームを作成する1
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

IP を追加した kr260_ip 用の Vitis アクセラレーション・プラットホームを作成する1

KR260 の kr260_custom アクセラレーション・プラットホームにいろいろな IP を追加する1”用の Vitis アクセラレーション・プラットホームを作成してみたいということで、今回は、sdk.sh と BOOT.bin を作成する。また、pfm/boot ディレクトリを更新し、sdk.sh を起動して、sysroot を更新した。

やっていることは、”kr260_gpio 用の Vitis アクセラレーション・プラットホームを作成する1”とほとんど同じ。

Sysroot(SDK)をビルドする。
petalinux-build --sdk
KR260_358_230314.png

sdk.sh が再生成された。
KR260_359_230315.png

BOOT.BIN を生成する。
petalinux-package --boot --u-boot --force
KR260_360_230315.png

BOOT.BIN が再生成された。
KR260_361_230315.png

KR260/kr260_custorm_platform/kr260_custorm_platform/pfm/boot ディレクトリのファイルを削除した。

KR260/kr260_custorm_platform/linux_os/images/linux ディレクトリの bl31.elf, pmufw.elf, system-zynqmp-sck-kr-g-revB.dtb, u-boot.elf, zynqmp_fsbl.elf のファイルを
KR260_362_230315.png

KR260/kr260_custorm_platform/kr260_custorm_platform/pfm/boot ディレクトリにコピーした。
system-zynqmp-sck-kr-g-revB.dtb は system.dtb に名前を変更した。
KR260_363_230315.png

KR260/kr260_custorm_platform/linux_os/images/linux ディレクトリで sysroots ディレクトリを KR260/kr260_custorm_platform/kr260_custorm_platform ディレクトリに展開した。
./sdk.sh -d ../../../kr260_custom_platform/
KR260_364_230315.png

KR260/kr260_custorm_platform/kr260_custorm_platform/sysroots ディレクトリの下の cortexa72-cortexa53-xilinx-linux ディレクトリだけが更新された。
KR260_365_230315.png
  1. 2023年03月15日 04:25 |
  2. KR260
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/5877-c3161ef4
この記事にトラックバックする(FC2ブログユーザー)