도와주세요!!
글 수 15,339
2002.07.26 16:26:00 (*.231.168.11)
6696
ezboard에 tbloader을 동작시켜보려구 합니다.
현제 tbloader가 ezboard상에 올려져 있습니다. 그런데.. Ethernet chip를 인
식하지 못하고 있습니다. 두 소스를 보면 다른 부분은 없고, ezboot는 base가
0x10000300
이고, tbloader는
0x08000300
으로 되어 있습니다. 그러므로 다른 특별한 설정을 바꿀필요없이 ezboard에서
tbloader를 인식해야 하지 않을까요? tb의 값을 0x10000300으로 바꾸어도 인식
하지 못하네요..
그리고...ezboad.c에서
{ 0xf0000000, 0x10000000, 0x00100000, DOMAIN_IO, 1, 1, 0, 0 },
중에서 physical address가 0x10000000으로 되어 있는데, ezboot에서는
0x10000300으로 되어 있습니다.이게 어떻게 된건지...?
또, ezboot에서 cs8900은 0x10000300을 base로 정의 하였는데 어떻게 그런 주
소가 나왔나요.. 아무 주소나 쓰면 안되나요?
그러고 보니 flash는 0x00000000으로 되어 있구..
dram는 0xc0000000으로 되어 있네요.
dram을 0xd0000000에 달수는 없는지요??
어찌보면..모든질문이 연관되어 있는듯 합니다.
현제 tbloader가 ezboard상에 올려져 있습니다. 그런데.. Ethernet chip를 인
식하지 못하고 있습니다. 두 소스를 보면 다른 부분은 없고, ezboot는 base가
0x10000300
이고, tbloader는
0x08000300
으로 되어 있습니다. 그러므로 다른 특별한 설정을 바꿀필요없이 ezboard에서
tbloader를 인식해야 하지 않을까요? tb의 값을 0x10000300으로 바꾸어도 인식
하지 못하네요..
그리고...ezboad.c에서
{ 0xf0000000, 0x10000000, 0x00100000, DOMAIN_IO, 1, 1, 0, 0 },
중에서 physical address가 0x10000000으로 되어 있는데, ezboot에서는
0x10000300으로 되어 있습니다.이게 어떻게 된건지...?
또, ezboot에서 cs8900은 0x10000300을 base로 정의 하였는데 어떻게 그런 주
소가 나왔나요.. 아무 주소나 쓰면 안되나요?
그러고 보니 flash는 0x00000000으로 되어 있구..
dram는 0xc0000000으로 되어 있네요.
dram을 0xd0000000에 달수는 없는지요??
어찌보면..모든질문이 연관되어 있는듯 합니다.