Armadilloフォーラム

アルマジロG3の工場出荷状に戻す方法について

kenji02.kawasaki

2021年12月23日 15時23分

お世話になります。川崎と申します。
アルマジロG3を工場出荷状態に戻したいと考え、下記のページを参考にさせて頂き、作業をしたいのですが基本的な所が分からずご教授ください。

https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…

1.上記ページにあるインストールディスクの作成のところで、SDカードをさしていますが、
 /dev/sdbが見当たりません。以下mountコマンドの結果。

root@b2nwgw00000001:~# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=86034,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,relatime,size=203808k,mode=755)
/dev/mmcblk2p2 on / type ext4 (rw,relatime,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=24,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/mmcblk2gp0 on /opt/license type squashfs (ro,relatime)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,siz

そこでPC(Mac)を利用して御社ページよりダウンロードしたDiskイメージをisoに変換して
インストールディスクを作成したところ、下記のメッセージが表示されてました。

U-Boot 2016.07-at20 (Oct 02 2019 - 18:17:52 +0900)

CPU: Freescale i.MX7D rev1.3 at 996MHz
CPU: Extended Commercial temperature grade (-20C to 105C) at 44C
Reset cause: POR
Watchdog enabled
I2C: ready
DRAM: 1 GiB
Boot Source: eMMC
Board Type: Armadillo-IoT G3 M1(0a000003)
Revision: 0001
S/N: 00A100050034
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
=>

11.1.1. インストールディスクの作成の所で ddコマンドを実行するにあたっては予め
アルマジロ内にimgファイルを置いておく必要がある認識なのですが、ここの手順が
分からず、ご教授いただければ幸いです。

コメント

at_shinya.koga

2021年12月23日 16時32分

アットマークテクノの古賀です。

川崎さん:
>アルマジロG3を工場出荷状態に戻したいと考え、下記のページを参考にさせて頂き、作業をしたいのですが基本的な所が分からずご教授ください。
>
>https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…
>
>1.上記ページにあるインストールディスクの作成のところで、SDカードをさしていますが、
> /dev/sdbが見当たりません。以下mountコマンドの結果。
>
>root@b2nwgw00000001:~# mount
>sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
>proc on /proc type proc (rw,relatime)
>udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=86034,mode=755)
>devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
>tmpfs on /run type tmpfs (rw,nosuid,relatime,size=203808k,mode=755)
>/dev/mmcblk2p2 on / type ext4 (rw,relatime,data=ordered)
>securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)

マニュアルの上記箇所の手順ですが、Armadillo ではなく、Armadillo の開発環境(ATDE)で行わなければいけないのです。
「11.1.1. インストールディスクの作成」で、「2. ATDE に SD カードを接続します。」と記載していますが、この ATDE は、Armadillo ではなく、PC の仮想マシン上で動かす開発環境なのです。
ATDE については、マニュアルの「4.2. 開発/動作確認環境の構築」をご覧ください:
 https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…

>11.1.1. インストールディスクの作成の所で ddコマンドを実行するにあたっては予め
>アルマジロ内にimgファイルを置いておく必要がある認識なのですが、ここの手順が
>分からず、ご教授いただければ幸いです。

こちらは、「第11章 イメージファイルの書き換え方法」の冒頭部、「11.1.1. インストールディスクの作成」よりも前に記載していますように、評価セット付属の DVD から ATDE にコピーして頂くか、または、ダウンロードサイトからダウンロードして下さい:
 https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…

kenji02.kawasaki

2021年12月30日 21時38分

古賀様

ご教授頂きありがとうございます。
今回ですがWindowsマシンを利用してBoot用のSDカードを作成しました。
アルマジロの蓋を開けて内部のジャンパーをショートさせ、マニュアル通りに起動した所、無事に工場出荷状態に戻す事が出来ました。
混乱していた事がご説明いただいた事でクリアになりました。
有難うございました。