2022/11/13

KV260の Boot FWを更新する

XILINX   

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を動かしたいのだが。。。まだまだ遠そうだ。

Prev:«

Next: »