[Armadillo:06911] Re: ファームウェア書き込みについて

TFC 小林 email@hidden
2011年 3月 23日 (水) 18:02:51 JST


お世話になります。TFC 小林です。

hermit.exeで、指定しているファイルを、そのままUSBにコピーしているのですが、
ファイルサイズが大きいとなると、どのようにしてあげればよいでしょうか?

さらに教えていただきたいのですが、
USBにはどのファイルを入れてあげればいいのでしょうか?

linux.bin(3495KB)
linux.bin.gz(1675KB)
romfs.img(8193KB)
romfs.img.gz(2891KB)

上記4点がなければだめでしょうか?
ちなみにUSBメモリはFAT32でフォーマットしてあります。

また、「netflash -knusr /dev/flash/kernel /mnt/linux.bin.gz」としているの
に、
エラーが「netflash: got "/mnt/linux.bin.gz", length=3578282」となり、
linux.binのファイルサイズを示しているのはどういうことでしょうか?

hermit.exeでは、linux.bin.gz(1675KB)、romfs.img.gz(2891KB)を
指定してあげれば間違いなく書き込めます。

以上、よろしくお願いします。

> -----Original Message-----
> From: email@hidden
> [mailto:email@hidden] On Behalf Of
> Takenoshita Koyo
> Sent: Wednesday, March 23, 2011 4:51 PM
> To: Armadillo series general discussion list
> Subject: [Armadillo:06909] Re: ファームウェア書き込みについて
>
> Masahiro Iino さんは書きました:
> > 飯野です。
> >
> >> netflash: image too large for FLASH device (size=2097152)
> > と出ているので、サイズが大きくて駄目ですといっているように見えます
> が・・・
> そうですね。
> イメージのサイズがフラッシュメモリの領域(リージョン)サイズより
> 大きいので、書き込まずに終了しています。
>
> なお、netflash は書き込みに成功すると、システムをリブートします。
> >> netflash -knusr /dev/flash/kernel /mnt/linux.bin.gz
> >> netflash -knusr /dev/flash/userland /mnt/romfs.img.gz
> と連続で二つのファイルを書き込みたいときは、
>
> netflash -knubsr /dev/flash/kernel /mnt/linux.bin.gz
>              ~
> というように、b オプションを付けてあげると、書き込みに成功しても
> リブートしなくなるので、二つのイメージを連続で書き込むことができます。
>
> --
> Koyo Takenoshita
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo




armadillo メーリングリストの案内