안녕하세요..

저희도 2.6.17에서는 커널 작업을 하지 않아서 정확한 답변은 드리기가 힘드네요.

하지만...  가상 주소는 0xf2000000 말고 다른 것을 사용하셔도 상관 없습니다..

다른 가상 주소로 설정하시고 한번 해 보세요...

그럼 수고하세요.


>arch/arm/mach-pxa/ez_x5.c에서
>
>매핑을 아래와 같이 했습니다
>
>{
>        .virtual    = 0xf0000000,
>        .pfn        = __phys_to_pfn(0x00000000+0x000000),
>        .length     = 0x00400000,
>        .type       = MT_DEVICE
>    },  // nCS0 Boot Flash   -- slow RD/WR*/
>    {
>        .virtual    = 0xf1000000,
>        .pfn        = __phys_to_pfn(0x00000000+0x400000),
>        .length     = 0x00100000,
>        .type       = MT_DEVICE
>    },  // nCS0 CS8900   -- slow RD/WR
>    {
>        .virtual    = 0xf1100000,
>        .pfn        = __phys_to_pfn(0x00000000+0x800000),
>        .length     = 0x00100000,
>        .type       = MT_DEVICE
>    },  // nCS0 PS2   -- slow RD/WR
>    {
>        .virtual    = 0xf1200000,
>        .pfn        = __phys_to_pfn(PXA_CS1_PHYS+0x000000),
>        .length     = 0x00100000,
>        .type       = MT_DEVICE
>    },  // nCS0 NAND Flash   -- slow RD/WR
>    {
>        .virtual    = 0xf1300000,
>        .pfn        = __phys_to_pfn(PXA_CS1_PHYS+0x400000),
>        .length     = 0x00100000,
>        .type       = MT_DEVICE
>    } //MK712
>
>
>근데 pi보드를 끼워서 usb무선랜을 사용하려고 하니
>
>{
>        .virtual    = 0xf2000000,
>        .pfn        = __phys_to_pfn(PXA_CS2_PHYS),
>        .length     = 0x01000000,
>        .type       = MT_DEVICE
>    }
>
>가 필요한듯 해서 넣었더니
>
>Uncompress Kernel......................................done,boot
>
>까지 나오고 부팅이 안되네요
>
>ez-pi붙이고 커널 2.6 도전하신분이나
>
>하드웨어 설정상 0xf2000000밖에 쓸수 없는건가요?
>
>답변 꼭 부탁드리겠습니다
>
>감사합니다.
>
>
>