[Armadillo:00754] Re: ブートローダの作成
nakai
email@hidden
2005年 12月 20日 (火) 11:28:58 JST
nakaiです。
memmap.cを変更しましたか?
Host側は、ターゲットのmemmapをregion情報として使用します。
----- Original Message -----
From: "takaya" <email@hidden>
To: <email@hidden>
Sent: Monday, December 19, 2005 4:48 PM
Subject: [Armadillo:00752] Re: ブートローダの作成
> 森島 様
>
> takayaです。
>
> スレッド[Armadillo:00653]の続きです。
>
> coLinux 0.6.3-rc2上にDebian sarge/Linuxの開発環境を構築しました。
>
> 下記手順で作業を進めましたが、オリジナルブートローダ転送中に
> WinXP画面上に
> 「hermit: panic: no memory region contains address 0x60010000」
> のエラーメッセージがでてしまいます。
> このメッセージがでないようにhermitソースファイル memregions.h を書き換え
> makeしたのですが、WinXP上のhermitもメモリ定義変更の必要がありますか?
> 探してみましたが、見つけられませんでした。
> ご教示下さい。
>
>
> 1.オリジナルブートローダのサイズが189,400バイトなので、
> hermitの定義変更が必要と考え
> hermit-at-1.0.0/src/target/armadillo9/memregions.hの
> bootloaderサイズを0x40000
> kernelサイズを0x150000
> userlandサイズを0x660000
> mtdparts=のテキスト定義内容も同様に変更し、
> make target=armadillo9 で
> loader-armadillo9.binを作成。
>
> 2.上記binファイルをWinXP hermitから region bootloader として
> armadillo-9にダウンロード。
> TeraTermでarmadillo-9の起動確認。
> ...
> zone(2): 0 pages
> kernel command line: cosole=ttyAM0,115200
> mtdparts=armadillo9-nor:0x40000(bootloader)ro,0x150000(kernel),0x660000
> (userland),-(config)
> ...
>
> 3.オリジナルブートローダをWinXP hermitから region bootloader として
> armadillo-9にダウンロード。
> ダウンロード中のhermit画面には下記が表示されます。
> target: Hermit-At v1.0.0 (armadillo9) compiled at 10:17:44, Dec 19 2005
> serial: 0x00010000 (65536) bytes of 189400
>
> 65536に達した時に、下記エラーメッセージが表示され中断する。
> hermit: panic: no memory region contains address 0x60010000
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内