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