도와주세요!!
글 수 15,339
2006.08.18 11:45:50 (*.189.127.93)
6678
보드에 2.6.17을 포팅했는데요
이곳 저곳에 있는 2.6 포팅 자료를 참고해서 아래와 같이 작성했습니다.
{
.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
근데 이렇게 하고 부팅하면
NAND,CS89x0a,MK712 다 없다고 나오네요
못찾는다고...
혹시 해결 보신분 계신가요
이곳 저곳에 있는 2.6 포팅 자료를 참고해서 아래와 같이 작성했습니다.
{
.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
근데 이렇게 하고 부팅하면
NAND,CS89x0a,MK712 다 없다고 나오네요
못찾는다고...
혹시 해결 보신분 계신가요
driver/mtd/nand/ez_x5.c 에서 각 용량과 낵