도와주세요!!
글 수 15,339
2002.07.29 08:10:51 (*.186.48.184)
6707
0x1000 0000 이란 주소는 CS1 신호를 내주는 베이스 주소입니다.
이것은 고정된 것이구요.. 이지보드는 이더넷칩을 CS1 에 연결했습니다.
각 칩번호의 주소들은 고정되어 있구요 이것을 임의대로 바꿀수 없습니다.
DRAM의 주소를 맘대로 바꿀수 없구요 DRAM은 0xc000 0000 부터 시작해서
0x2000 0000 의 영역을 사용할수 있습니다. 이것도 DRAM 관련한 CS 로
고정되지요
이지부트에서 베이스 주소에 0x300 이 더해진것은 0x300 이전의 주소는
사용하지 않기 때문이죠.. 아래쪽의 주소는 EEPROM 과 DMA에 관한 설정
을 하는 레지스터들이 있지요.. 이지보드는 이것을 사용하지 않습니다.
커널에서 0x300 이 들어가 있지 않은것은 이 소스는 CS8900을 위한
범용(?)의 소스이기 때문이죠..