KV260のBoot FWを更新する
ダウンロード
以下のサイトからダウンロードする
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1641152513/Kria+K26+SOM#Boot-FW-Update-Process
自分の環境は、2022.1なので、2022.1用をダウンロードした
ダウンロードしたファイル名は、
BOOT_xilinx-k26-starterkit-v2022.1-09152304_update3.BIN
だった。
更新
ダウンロードしたファイルをKV260にネットワークを介して、転送する。
KV260でIPアドレスを確認する
ifconfig
以下のように表示されて、IPアドレスが192.168.1.89だとわかる
bxilinx-k26-starterkit-20221:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.89 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20a:35ff:fe0a:8009 prefixlen 64 scopeid 0x20<link>
inet6 240d:1a:912:be00:20a:35ff:fe0a:8009 prefixlen 64 scopeid 0x0<global>
ether 00:0a:35:0a:80:09 txqueuelen 1000 (Ethernet)
RX packets 520 bytes 33830 (33.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 203 bytes 25280 (24.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 38
PCから以下ようにして、KV260に転送する
scp BOOT_xilinx-k26-starterkit-v2022.1-09152304_update3.BIN petalinux@192.168.1.89:/home/petalinux/
転送したらKV260上で、更新する
sudo xmutil bootfw_update -i BOOT_xilinx-k26-starterkit-v2022.1-09152304_update3.BIN
実行すると以下のようなログが表示された
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password:
Marking last booted image as bootable
Reading Image..
Marking target image non bootable
Writing Image..
Marking target image as non bootable and requested image
BOOT_xilinx-k26-starterkit-v2022.1-09152304_update3.BIN updated successfully
xilinx-k26-starterkit-20221:~$
更新はうまく行ったようだ。ここで、KV260のRESETボタンを押す。
再起動したら、以下のコマンドを実行する。このコマンドを実行しないと更新が有効にならないらしい。
sudo xmutil bootfw_update -v
以下のログが表示された
Marking last booted image as bootable
KV260でDPUを動かしたいのだが。。。まだまだ遠そうだ。