[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 メーリングリストの案内