안녕하세요..
안드로이드에서 sd카드가 안되어 디버깅중에 ro로 마운트 되는 현상이 있어 확인해본 결과 디바이스쪽 gpio포트 매핑이 잘못되어 있음을 발견하였습니다. 변경후 sd카드 안드로이드에서 인식하며, 아래 코드 확인하여 주십시오
아래 소스는 변경한 부분이며, 소스파일 위치는 mach-s5pv210폴더에 setup-sdhci.c 입니다.
static void setup_sdhci0_gpio_wp(void)
{
s3c_gpio_cfgpin(S5PV210_GPH1(0), S3C_GPIO_INPUT);
s3c_gpio_setpull(S5PV210_GPH1(0), S3C_GPIO_PULL_DOWN);
}
static int sdhci0_get_ro(struct mmc_host *mmc)
{
return !!(readl(S5PV210_GPH1DAT) & 0x01);
}
안드로이드에서 sd 사용주이 뜨시느분 한번 수정하여보세요...