도와주세요!!
글 수 15,339
2003.06.20 08:42:35 (*.118.80.71)
6687
안녕하세요..
smdk2410보드에서 cs8900a가 인식이 안됩니다.
정확히 s3c2410칩을 이용해 smdk2410보드와 거의 비슷하게 만들었습니다.
보드에 nWait을 enable시키면 보드의 cs8900a칩에서 nWait을 주지 못해서
보드가 정지상태로 있고요...
nWait시그널을 disable시킬경우에는
Packet page포인터에 원하는 register을 넣으면
그 레지스터의 값이 나오는게 아니라 register의 offset이 나옵니다.
예을들어 chip id을 구하기 위해
CS8900_PPTR = 0x0000;
이렇게 넣어 주면
res = CS8900_PDATA;
res값이 0000이 나오네요..
하드웨어적으로 chip이 잡히지 않은건지 아니면 다른문제인지를 알고싶습니
다.
혹시 비슷한 문제 접하신분 있으시면 답변좀 부탁드립니다.
그럼 즐거운하루 보내세요...
smdk2410보드에서 cs8900a가 인식이 안됩니다.
정확히 s3c2410칩을 이용해 smdk2410보드와 거의 비슷하게 만들었습니다.
보드에 nWait을 enable시키면 보드의 cs8900a칩에서 nWait을 주지 못해서
보드가 정지상태로 있고요...
nWait시그널을 disable시킬경우에는
Packet page포인터에 원하는 register을 넣으면
그 레지스터의 값이 나오는게 아니라 register의 offset이 나옵니다.
예을들어 chip id을 구하기 위해
CS8900_PPTR = 0x0000;
이렇게 넣어 주면
res = CS8900_PDATA;
res값이 0000이 나오네요..
하드웨어적으로 chip이 잡히지 않은건지 아니면 다른문제인지를 알고싶습니
다.
혹시 비슷한 문제 접하신분 있으시면 답변좀 부탁드립니다.
그럼 즐거운하루 보내세요...