[Armadillo:00755] Re: ブートローダの作成
nakai
email@hidden
2005年 12月 20日 (火) 11:45:43 JST
nakaiです。
memmap.c関係ないですね。
memregions.hのFLASH_XXX_BLOCKを変更しましたか?
FLASH_BOOTLOADER_BLOCK "8x8K,3x64K/l"
という感じですね。
でも、host側のソースを見ると、BlockSizeが異なる場合の連結方法が
エラー処理になってるように見えるので、
もしうまくいかない場合は、何らかのソースの修正が必要になるかもしれません。
> 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 mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内