[Armadillo:00842] Re: bootloader of Armadillo-210

nakai email@hidden
2006年 2月 10日 (金) 18:16:42 JST


中井です。

> その1. DRAMのアドレスについて
> ハードウェアマニュアルには0xc0000000から8MB、0xc1000000から8MB、
> 0xc4000000から8MB、0xc5000000から8MBと書かれていますが、
> hermit-at-1.0.2/src/target/armadillo210/memregions.hには0xc0000000から
> 8MB、0xc1000000から8MB、0xc4800000から16MBと書かれています。
> どちらが正しいのでしょうか。

0xc0000000から8MBは、0xc0800000に。
0xc1000000から8MBは、0xc1800000に。
0xc4000000から8MBは、0xc4800000に。
0xc5000000から8MBは、0xc5800000にミラーリングされています。
Hermitでは、16MB連続した空間を用意する必要があるため、
0xc4800000〜0xc57fffffとしています。

> 
> その2. arch. numberについて
> hermit-at-1.0.2/src/target/armadillo210/linux.cでarch. numberを設定し
> ていますが、そのarch. numberがコメント部分では0x320と書かれていても、
> 実際にはArmadillo-9と同じ0x182を設定しています。
> 
>         "       mov     r1, #0x100\n"           /* armadillo210 arch. number */
>         "       orr     r1, r1, #0x82\n"        /* number = 0x320 (800) */
> 
> Armadillo-210のarch. numberは0x320でしょうか、それともArmadillo-9と同
> じでしょうか。

コメントの方が間違っています。
arch. numberはArmadillo-9と同じ「0x182」を使用しています。




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