[Armadillo:00771] Re: netflash bootloaderについて

email@hidden
2005年 12月 29日 (木) 21:53:03 JST


森島 様

アドバイスありがとうございました。
大変参考になりました。


"Fumito Morishima" <email@hidden> wrote:
> 森島です。
> 
> Armadilllo-9では、フラッシュメモリのパーティションマップを
> カーネルオプションで渡していますが、現在のブートローダーでは、
> 
> 0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config)
> 
> このように、bootloaderの領域を ro (read only) に設定
> しているため、Linux上からこの領域を書換えることができません。
> 
> これは間違った操作でbootloaderを壊してしまわないように
> するためです。
> 
> Linux上から更新可能にするためには、
> オリジナルのhermitを作成して、イメージを更新する必要があります。
> 変更するソースコードは、
> hermit-at-x/src/target/armadillo9/memregions.h
>> #define MTDPARTS "mtdparts=...
> と記載されている行です。bootloaderの部分にある"ro"を消せばよいです。
> 
> hermitのビルド方法に関しては、ソフトウェアマニュアルに記載があります。
> 
> email@hidden wrote:
> > お世話になります。
> > 
> > SoftwareDesignにnetflashの記事があったので、
> > 早速試してみました。
> > 
> > kernelとuserlandは書き換えられましたが、
> > 
> > bootloaderの書き換えはnetflashでは
> > 不可なのでしょうか?
> > -F オプションを付けてもだめでした。
> > 
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> > http://lists.atmark-techno.com/mailman/listinfo/armadillo
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 



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