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