도와주세요!!
글 수 15,339
2002.03.19 13:18:32 (*.241.146.2)
18494
안녕하세요.
EX-Boot의 소스를 공부하는중에서 CS8900.c에
CS8900_init() 함수에서 다음의 부분이 잘 이해가 가질 않아서질문드립니다.
소스자체에 아래와 같은 설명이 있긴한데..
읽어도 어떤의미인지를 잘 모르겠습니다....
조금 더 설명 부탁드립니다.
// CS8900 디바이스가 메모리 맵에 해당하는 위치에 존재하는지를
확인한다.
// 이 루틴에 해당하는 설명은 매뉴얼에서 찾을수 없었다.
// 아마도 경험적인 방법인것으로 추정된다.
DectectID = CS8900_PPPTR;
printf( "CS8900 DECTECT VALUE : [%08X]
", DectectID &
CS8900_DECTECT_MASK );
if( ( DectectID & CS8900_DECTECT_MASK ) != CS8900_DECTECT_MASK )
{
printf( "Can't access to Memory of CS8900A.
");
return FALSE;
}
EX-Boot의 소스를 공부하는중에서 CS8900.c에
CS8900_init() 함수에서 다음의 부분이 잘 이해가 가질 않아서질문드립니다.
소스자체에 아래와 같은 설명이 있긴한데..
읽어도 어떤의미인지를 잘 모르겠습니다....
조금 더 설명 부탁드립니다.
// CS8900 디바이스가 메모리 맵에 해당하는 위치에 존재하는지를
확인한다.
// 이 루틴에 해당하는 설명은 매뉴얼에서 찾을수 없었다.
// 아마도 경험적인 방법인것으로 추정된다.
DectectID = CS8900_PPPTR;
printf( "CS8900 DECTECT VALUE : [%08X]
", DectectID &
CS8900_DECTECT_MASK );
if( ( DectectID & CS8900_DECTECT_MASK ) != CS8900_DECTECT_MASK )
{
printf( "Can't access to Memory of CS8900A.
");
return FALSE;
}