インテル® Agilex™ ハード・プロセッサー・システム (HPS) のリモート・システム・アップデート・ユーザーガイド

ID 683184
日付 7/10/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

6.7. 決定ファームウェアのバージョンの照会

この項では、U-BootとLinuxの両方から決定ファームウェアのバージョンを照会および表示する方法を示しています。
注: この項では、フラッシュにRSUイメージが含まれていることを前提としています。それが当てはまらない場合は、初期RSUイメージのQSPIへのフラッシュに示すように、最初のイメージをフラッシュできます。
  1. ボードの電源を再投入し、プロンプトが表示されたら任意のキーを押して、U-Bootコマンドプロンプトを表示します。
    U-Boot 2019.10-g1f7f526 (Apr 30 2020 - 19:06:08 -0500)socfpga_agilex
    
    CPU:   Intel FPGA SoCFPGA Platform (ARMv8 64bit Cortex-A53)
    Model: SoCFPGA Agilex SoCDK
    DRAM:  8 GiB
    MMC:   dwmmc0@ff808000: 0
    Loading Environment from MMC... *** Warning - bad CRC, using default environment
    
    In:    serial0@ffc02000
    Out:   serial0@ffc02000
    Err:   serial0@ffc02000
    Net:   
    Warning: ethernet@ff800000 (eth0) using random MAC address - ea:e5:aa:36:4c:02
    eth0: ethernet@ff800000
    Hit any key to stop autoboot:  0 
    SOCFPGA # 
  2. rsu display_dcmf_version を実行して、バージョンを照会および表示します。
    SOCFPGA # rsu display_dcmf_version
    DCMF0 version = 20.1.0
    DCMF1 version = 20.1.0
    DCMF2 version = 20.1.0
    DCMF3 version = 20.1.0
    注: U-Boot rsu display_dcmf_version コマンドを実行すると、Linux RSUドライバーによって取得される決定ファームウェアのバージョンのコピーが格納されます。Linuxが起動する前にコマンドが呼び出されない場合、Linuxは決定ファームウェアのバージョンを特定できず、デフォルト値の 0.0.0 が報告されます。
  3. run bootcmd コマンドを実行して、Linux*を起動します。
  4. ユーザー名を「root」にして、空のパスワードを使用してログインします。
    [    6.504437] socfpga-dwmac ff800000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    udhcpc: sending discover
    udhcpc: sending select for 10.122.105.61
    udhcpc: lease of 10.122.105.61 obtained, lease time 3600
    /etc/udhcpc.d/50default: Adding DNS 10.248.2.1
    /etc/udhcpc.d/50default: Adding DNS 10.2.71.6
    /etc/udhcpc.d/50default: Adding DNS 10.31.40.4
    done.
    hwclock: can't open '/dev/misc/rtc': No such file or directory
    Starting syslogd/klogd: done
    
    Poky (Yocto Project Reference Distro) 3.0.2 linux /dev/ttyS0
    
    linux login: root
    root@linux:~#
  5. 次のコマンドを実行することによって、stratix10-rsuカーネルドライバーをロードします。
    root@linux:~# insmod stratix10-rsu.ko
  6. 決定ファームウェアのバージョン情報を表示します。
    root@linux:~# ./rsu_client --display-dcmf-version
    DCMF0 version = 20.1.0
    DCMF1 version = 20.1.0
    DCMF2 version = 20.1.0
    DCMF3 version = 20.1.0
    Operation completed