안녕하세요.
현재 이보드에는 sd를 사용할수 있도록 보드에 소켓이 있습니다만 client가 cf를 원하고 또한 예전에 개발되었던 보드(s3c44b0)에서도 사용하였기에 cf드라이버를 적용해야 하는데
커널2.4 와 2.6은 많은 차이가 있더군요.
현재 커널 부분에 수정은 cf가 bank3에 설치되어 address 설정하고 가상 어드레스로 변환하여 지정했습니다. 커널 옵션은 ata 지원 설정을 했습니다.
부팅시 표시되는 내용은
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
하지만 fdisk /dev/hda1~8해도 장치가 없다고만 나옵니다.
cf인식이 안되건지 드라이버가 제대로 설치가 되지 않은 것인지... card를 설치하고 부팅하였습니다.
현재 cf 스팩 2.0과 kelp에 유영창님의 ide자료를 참고 하고 있습니다만 방대한 내용과 생소한지라 혹 커널 2.6에서 적용한 커널이나 참고 자료가 있으시면 부탁드립니다.(아직 개념이 ^^;)
회로도는 첨부하였습니다.(문의한 결과 부팅시 cf가 설치되어야만 인식가능하게 설계하셨다고 하던구요)
끝까지 읽어 주셨어 감사합니다.
ps. 이숍사이트에 접속이 안되어서 몇일간 너무 답답하더군요. 이렇게 다시 보니 너무 반갑습니다.
CF to IDE가 좀 복잡합니다. 쉬울거 같은데 은근히 잘 안붙더라고요.
좀 큰 그림으로 올려주시기 바랍니다.
해봤던 분께 확인해 달라고 얘기해 놓던지 하겠습니다.