Armadillo-IoT(G3L)のインストール方法(※)に関連する手順をまとめました。
※)
Armadillo-IoT(G3L) 製品マニュアル:6.2. ソフトウェアを初期化する
1. インストールディスクの準備
TIPS:Windows上でArmadilloのインストールディスクイメージをSD/microSDカードに書き込むを参考に
Armadillo-IoT(G3L)のインストールディスクイメージ(※)を書き込んだmicroSDカードを準備しておきます。
※)下記の標準のインストールディスクイメージ、または、独自で作成したインストールディスクイメージ
Armadillo-IoTゲートウェイ G3 インストールディスクイメージ
2. PCとArmadillo-IoT(G3L)の接続
Armadillo-IoT(G3L):コンソール接続方法(抜粋版)を参考に、PCとArmadillo-IoT(G3L)を接続します。
3. ジャンパー、スイッチ、SDカードのセッティング
Armadillo-IoT(G3L)の電源を落とした状態で、下図の①~④をセッティングします。
(下図は、Armadillo-IoT(G3L)の筐体の蓋とアンテナを外した状態)
4. コンソールの準備
TIPS:ArmadilloのコンソールにTera Termを使用を参考に、
Armadillo-IoT(G3L)のコンソールとして、PCにシリアル通信ソフトを起動しておきます。
5. インストールの実行
Armadillo-IoT(G3L)に電源を投入すると、起動ログが表示されます。
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 32C Reset cause: POR Watchdog enabled I2C: ready DRAM: 512 MiB Boot Source: SD Board Type: Armadillo-IoT G3L(0a200000) Revision: 0002 S/N: 2369 DRAM: 00001d05 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 ** Unable to read file boot.scr ** ** Invalid partition 3 ** reading uImage 11566264 bytes read in 552 ms (20 MiB/s) Booting from mmc ... reading armadillo_iotg_g3l.dtb 51332 bytes read in 20 ms (2.4 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 8480f883 Starting kernel ... (略) === Step.5 sync === *+*+* Install Completed!! *+*+*
上記のように"Install Completed"が表示されるとインストール完了です。
Armadillo-IoT(G3L)の電源を落として、上図のJP1のジャンパーとmicroSDカードを外してください。
以後、Armadillo-IoT(G3L)の電源を投入すると、インストールしたソフトで起動します。