도와주세요!!
글 수 15,339
2002.03.31 17:36:00 (*.181.225.72)
12631
현재 이지보드에 cs8900을 두개를 추가해서 테스트를 하고 있읍니다.
일단은 커널 레벨의 드라이버 수정까지는 들어가지 않았지만
bootloader상에서 인식이 가능한지를 테스트 하는 중인데
인식이 안되는 디바이스가 발생합니다.
일단은 각각의 추가칩을 nCS3 nCS4에 연결하고 동작을 시키고 있는데
부트로더상에서는 각각의 칩에 대해서 인식하는지를 base어드레스를 변경시켜
가면서 테스트 중인데 nCS4에 연결된 칩이 제대로 인식이 되지를 않고 있읍니
다.
게시판의 앞에서 언급하신 내용에 nCS5..3은 외부 IO에 의해 RDY 핀이 Low가
되면 타이밍이 늘어진다는 내용을 참고 해서 부트로더의 MSC의 설정값들을 살
펴보니 nCS3..0까지는 동일한 설정값을 가지고 있고 MSC2만 다른 설정값을 가
지고 있었읍니다. 이 것을 MSC0이나 MSC1과 동일하게 설정하면 디바이스 인식
이 되리라고 예상을 하고 MSC2를 MSC1과 동일하게 바꿔주고 테스트를 했는데
여전히 인식이 안되는 군요.
제가 변경한 것과는 별도로 추가로 변경을 해줘야 하는 메모리 설정이 있는 건
지 nCS4~5가 다른 특성을 지니고 있는 것인지 알 수 가 없읍니다. 만약 그렇다
고 하면 nCS3역시 인식이 되지 말아야 하는데 nCS3는 인식이 잘되어 동작을 하
고 있읍니다.
제가 혹시 빠뜨리고 있는게 없는지 알려 주시기 바랍니다.
일단은 커널 레벨의 드라이버 수정까지는 들어가지 않았지만
bootloader상에서 인식이 가능한지를 테스트 하는 중인데
인식이 안되는 디바이스가 발생합니다.
일단은 각각의 추가칩을 nCS3 nCS4에 연결하고 동작을 시키고 있는데
부트로더상에서는 각각의 칩에 대해서 인식하는지를 base어드레스를 변경시켜
가면서 테스트 중인데 nCS4에 연결된 칩이 제대로 인식이 되지를 않고 있읍니
다.
게시판의 앞에서 언급하신 내용에 nCS5..3은 외부 IO에 의해 RDY 핀이 Low가
되면 타이밍이 늘어진다는 내용을 참고 해서 부트로더의 MSC의 설정값들을 살
펴보니 nCS3..0까지는 동일한 설정값을 가지고 있고 MSC2만 다른 설정값을 가
지고 있었읍니다. 이 것을 MSC0이나 MSC1과 동일하게 설정하면 디바이스 인식
이 되리라고 예상을 하고 MSC2를 MSC1과 동일하게 바꿔주고 테스트를 했는데
여전히 인식이 안되는 군요.
제가 변경한 것과는 별도로 추가로 변경을 해줘야 하는 메모리 설정이 있는 건
지 nCS4~5가 다른 특성을 지니고 있는 것인지 알 수 가 없읍니다. 만약 그렇다
고 하면 nCS3역시 인식이 되지 말아야 하는데 nCS3는 인식이 잘되어 동작을 하
고 있읍니다.
제가 혹시 빠뜨리고 있는게 없는지 알려 주시기 바랍니다.