2013-06-26 2 views
0


기존의 SD/MMC 카드 드라이버를 SD 컨트롤러 하드웨어에 적용하려고합니다.
Synopsys' dw_mmc 코드 (in linux3.3)를 참조로 사용하고 있습니다. 나는 갈 길은 멀지 만 적어도 컴파일 된 것은 좋으며 플랫폼 장치와 플랫폼 드라이버는 등록 된 것으로 보인다.
제 질문은 /dev/mmcblk0 파일을 시스템에 표시하는 방법입니다. 새 장치의 이름을 ald_sd으로하고 ald_sd.0/sys/devices/platform 아래로 볼 수 있습니다. /dev에서 나는 'mknod mmcblk0 179 0'을 시도했으며 아래에 mmcblk0을 보았습니다. 그런 다음 'mount /dev/mmcblk0 /mnt/sd' (/mnt/sd을 만든 후)을 시도하고 나에게 메시지 'mount: mounting /dev/mmcblk0 on /mnt/sd failed: No such device or address'을줍니다.
도와주세요. 고맙습니다!
만드는 법/dev/mmcblk0

답변

0

내가이 문제를 풀 때부터 몇 달이 지났습니다. 긴 이야기 만하면, 커널이 SD 카드의 수퍼 블럭을 읽을 때 블럭 접근은 괜찮습니다. 보통 우리는 mknod 명령을 사용하여/dev/sd0을 만듭니다 (mmcblock0 아님). (mmcblock0 파일은 어딘가 다른/어쩌면 어쩌면 만들어 .. 나는 기억이 안나요). 또한 mkdir 또는 mkdev와 같이 mknod를 잘못 입력 할 수 있으므로 'No such device or address'메시지도 사용할 수 있습니다. 귀하의 정보를 위해서.