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