[Armadillo:03537] Re: netflashでのブートローダ書き込み

Takenoshita Koyo email@hidden
2008年 10月 10日 (金) 13:27:58 JST


竹之下です。

bootloader領域は、デフォルトではリードオンリーになっています。

カーネルパラメータのmtdpartsで読み書き可能に指定することができます。

カーネルパラメータは、hermitのsetenvコマンドで設定することができます。

hermit> setenv console=ttymxc0
mtdparts=armadillo5x0-nor:0x20000(nor.bootloader),0x200000(nor.kernel),0xdc0000(nor.userland),-(nor.config)

※下記のようにroを指定すると、リードオンリーになります。
mtdparts=armadillo5x0-nor:0x20000(nor.bootloader)ro,...

2008-10-10 (金) の 10:41 +0900 に 大木朋春 さんは書きました:
> 大木と申します。
> いつもお世話になっております。
> 
> Armadillo-500において、/home/ftp/pub上にあるブートローダloader-armadillo5x0.binを
> netflashにて書き込みたいと考えております。
> 
> 現状、カーネル及びユーザランドは
> 
>  netflash -b -k -n -u -r /dev/mtd1 /home/ftp/pub/linux.bin.gz
>  netflash -b -k -n -u -r /dev/mtd2 /home/ftp/pub/romfs.img.gz
> 
> で行っているのですが、ブートローダは
> 
>  netflash option? -r /dev/mtd0 /home/ftp/pub/loader-armadillo5x0.bin
> 
> のoption?の位置に何を入れれば良いのかわからず、往生しています。
> hermit-at-winの場合はForceLockedにチェックを入れないと書き込みできませんが、
> netflashの場合にForceLockedに相当するオプションは何でしょうか。
> 
> 試しにやってみたのは以下の通りです。
> 
> netflash -b -k -n -u -r /dev/mtd0 /home/ftp/pub/loader-armadillo5x0.bin
> netflash: open(/dev/mtd0) failed: Permission denied
> 
> netflash -b -k -n -u -F -r /dev/mtd0 /home/ftp/pub/loader-armadillo5x0.bin
> netflash: open(/dev/mtd0) failed: Permission denied
> 
> 
> 以上、よろしくお願い致します。
> 
> ---------------
> 大木 朋春
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
-- 
Takenoshita Koyo




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