at_kazutaka.bito
2017年2月3日 19時07分
Armadillo-400/800シリーズで、USBメモリを使ってイメージファイルを書き換える方法です。
下記では、WindowsPCでFAT32ファイルシステムのUSBメモリに
カーネル:linux.bin.gz
ユーザーランド:romfs.img.gz
という名前のイメージファイルを書き込んでいる場合を想定しています。
1.USBメモリをArmadilloに挿入します。
2.USBメモリをマウントします。
[armadillo ~]# mount -t vfat /dev/sda1 /mnt
[armadillo ~]# ls /mnt
linux.bin.gz romfs.img.gz
以下では、/mntの下に、linux.bin.gz romfs.img.gzが置いてあることを想定しています。
3.netflashコマンドでイメージを書き込みます。
[armadillo ~]# netflash -bknsr /dev/flash/kernel /mnt/linux.bin.gz
[armadillo ~]# netflash -bknsr /dev/flash/userland /mnt/romfs.img.gz
4.USBメモリをアンマウントします。
[armadillo ~]# umount /mnt
以上で書き込み終了です。 再起動後、上記手順で書き込んだ、カーネル、ユーザーランドで起動します。