[Armadillo:02685] Re: Armadillo-9のパーティション構成変更について

Yasushi SHOJI email@hidden
2008年 2月 6日 (水) 13:17:27 JST


At Wed, 06 Feb 2008 00:24:33 +0900,
Fumihiro SHIMONO wrote:
> 
> yashi様、どうもありがとうございます。
> 
> お教えいただきました方法でパーティション分割できました。

:-)

> ・userlandのサイズを0x670000→0x240000に変更。
> ・userland-user(新規)のサイズを0x430000に設定。
> (サイズは、とりあえずのサイズです。)
> 
> 以降、実施内容の詳細です。
>  A. src/target/armadillo9/memregions.h で編集した内容
>  B. 作成したブートローダ書き込み後の起動メッセージ
> 
> A. src/target/armadillo9/memregions.h で編集した内容を記述します。

patchの方が読みやすいかも。

> B. 作成したブートローダ書き込み後の起動メッセージは以下となりました。
[...]
> 0x00000000-0x00010000 : "bootloader"
> 0x00010000-0x00180000 : "kernel"
> 0x00180000-0x003c0000 : "userland"
> 0x003c0000-0x007f0000 : "userland-user"
> 0x007f0000-0x00800000 : "config"
> 
> についてですが、マニュアル「AN010 hardware manual」より、
> 論理メモリマップと認識しますが、
> 境界値がかぶっているような気がしています...。
> 違和感を感じていまして、このメッセージについて
> 御教授いただけましたら幸いです。

add_mtd_partitions::driver/mtd/mtdparts.c

	printk (KERN_NOTICE "0x%08x-0x%08x : \"%s\"\n", slave->offset,
		slave->offset + slave->mtd.size, slave->mtd.name);

で、表示しています。offset + sizeなので大丈夫じゃないですか?
-- 
          yashi



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