Linux 2.6.39 커널과 Busybox를 실행하는 ARM9 SAM9G25 임베디드 시스템이 있습니다. 최종 시스템이 SD에서 부팅되도록 (부트로더 및 linux+initramfs의) 이미지를 SD에 넣었습니다. 지금까지는 문제가 없습니다.
이제 Linux 또는 Busybox에서 SD 카드에 액세스하려고 하면 문제가 발생합니다. 내가 들어가지 않은 건 아니다.
ls /dev
mmcblk0p1
,, mmcblk0
또는 sdb
기타 관련 콘텐츠에 대해 . 하지만 함께
cat /proc/devices
마지막 줄에는
179 mmc
mmcblk0p1
179가 주요 번호인 것 같아서 buildroot가 다음 이미지를 생성하도록 device_table에 추가해 보았습니다.
/dev/mmcblk0p1 b 755 0 0 179 0 - - -
(각각: '이름''유형''모드''uid''gid''주''부''시작''inc''개수')
그러나 아무것도 변경되지 않았습니다. Linux 메뉴 구성에서 드라이버가 선택되었습니다.
SD 카드/장치가 표시되지 않는 이유를 아는 사람이 있나요?