ブログ

Armadillo-IoT(G3):インストール方法(手順まとめ版)

at_kazutaka.bito
2024年10月21日 13時50分

Armadillo-IoT(G3)のインストール方法(※)に関連する手順をまとめました。
※) Armadillo-IoT(G3) 製品マニュアル:11.1. インストールディスクを使用する

1. インストールディスクの準備

TIPS:Windows上でArmadilloのインストールディスクイメージをSD/microSDカードに書き込むを参考に
Armadillo-IoT(G3)のインストールディスクイメージ(※)を書き込んだSDカードを準備しておきます。

※)下記の標準のインストールディスクイメージ、または、独自で作成したインストールディスクイメージ
Armadillo-IoTゲートウェイ G3 インストールディスクイメージ

2. PCとArmadillo-IoT(G3)の接続

Armadillo-IoT(G3):コンソール接続方法(抜粋版)を参考に、PCとArmadillo-IoT(G3)を接続します。

3. ジャンパー、スイッチ、SDカードのセッティング

Armadillo-IoT(G3)の電源を落とした状態で、下図の①~⑤をセッティングします。
(下図は、Armadillo-IoT(G3)の筐体の蓋とアンテナを外した状態)

4. コンソールの準備

TIPS:ArmadilloのコンソールにTera Termを使用を参考に、
Armadillo-IoT(G3)のコンソールとして、PCにシリアル通信ソフトを起動しておきます。

5. インストールの実行

ユーザースイッチ1を押しながら、Armadillo-IoT(G3)に電源を投入します。

起動ログが表示されます。
起動ログが流れ始めたら、ユーザースイッチ1を離します。

U-Boot SPL 2016.07-at25 (Mar 27 2024 - 10:49:03)
Trying to boot from MMC1


U-Boot 2016.07-at25 (Mar 27 2024 - 10:49:03 +0900)

CPU:   Freescale i.MX7D rev1.2 at 996MHz
CPU:   Extended Commercial temperature grade (-20C to 105C) at 27C
Reset cause: POR
       Watchdog enabled
I2C:   ready
DRAM:  1 GiB
Boot Source: SD
Board Type: Armadillo-IoT G3 M1(0a000003)
Revision: 0001
S/N: 00A000010034
DRAM: 00001e05
XTAL: 00
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC... *** Warning - bad CRC, using default environment

Failed (-5)
Loading Environment from MMC... *** Warning - bad CRC, using default environment

Failed (-5)
In:    serial
Out:   serial
Err:   serial
Found PFUZE300! deviceid 0x30, revid 0x11
Net:   FEC0
=>

コマンド待ちの状態になっているので、bootコマンドを実行します。

=> boot

インストールが開始されます。
実行中は下記のようにログが出力されます。

=> boot
switch to partitions #0, OK
mmc0 is current device
switch to partitions #0, OK
mmc0 is current device
reading boot.scr
231 bytes read in 8 ms (27.3 KiB/s)
Running bootscript from mmc ...
## Executing script at 82000000
switch to partitions #0, OK
mmc0 is current device
reading uImage
11566264 bytes read in 513 ms (21.5 MiB/s)
Booting from mmc ...
reading x1-minimal.dtb
34731 bytes read in 17 ms (1.9 MiB/s)
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-4.9.133-at3
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    11566200 Bytes = 11 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 84800000
   Booting using the fdt blob at 0x84800000
   Loading Kernel Image ... OK
   Using Device Tree in place at 84800000, end 8480b7aa

Starting kernel ...

(略)

=== Step.5 sync ===
*+*+* Install Completed!! *+*+*

上記のように"Install Completed"が表示されるとインストール完了です。
Armadillo-IoT(G3)の電源を落として、上図のJP1のジャンパーとSDカードを外してください。

以後、Armadillo-IoT(G3)の電源を投入すると、上記手順でインストールしたソフトで起動します。