도와주세요!!
해당보드 설정 헤더파일에 보면
SD관련 인터페이스 설정이 있는데요...
저희 보드는 2번(0,1,2,3 중 2번) 에 물려있습니다.
헌데 소스 헤더파일보면 MMC0는 디폴트라고 막지 말라고 되어있는거 같습니다.
무조껀 생성해주어야 하나요?
USE_MMC0
//#define USE_MMC0_8BIT
//#define USE_MMC1
#define USE_MMC2 //2014_09_16 Hyunny_uboot
//#define USE_MMC2_8BIT
#define MMC_MAX_CHANNEL 4
음.. 일단 mmc0 선언하고 mmc2(실제연결) 설정하고 빌드하였습니다만...
찾지를 못합니다.
관련GPIO 설정은 모두 확인 하였구요.
특이한게 init 할때,
int mmc_initialize(bd_t *bis)
{
struct mmc *mmc;
int err;
INIT_LIST_HEAD(&mmc_devices);
cur_dev_num = 0;
if (board_mmc_init(bis) < 0)
cpu_mmc_init(bis);
#if defined(DEBUG_S3C_HSMMC)
print_mmc_devices(',');
#endif
mmc = find_mmc_device(0); <--- 요기를 2로 주면 초기 부팅시 잡히긴 하는데.. fdisk -c 2 하면 또 못찾습니다.
if (mmc) {
err = mmc_init(mmc);
if (err)
err = mmc_init(mmc);
if (err) {
printf("Card init fail!\n");
return err;
}
}
printf("%ldMB\n", (mmc->capacity/(1024*1024/(1<<9))));
return 0;
}
mmc = find_mmc_device(0); <--- 요기를 2로 주면 잡히긴 하는데.. fdisk -c 2 하면 또 못찾습니다.
U-Boot 1.3.4 (Sep 29 2014 - 20:30:07) for MVV210
CPU: S5PV210@1000MHz(OK)
APLL = 1000MHz, HclkMsys = 200MHz, PclkMsys = 100MHz
MPLL = 667MHz, EPLL = 67MHz
HclkDsys = 166MHz, PclkDsys = 83MHz
HclkPsys = 133MHz, PclkPsys = 66MHz
SCLKA2M = 166MHz
Serial = CLKUART
Board: MVV210-LCD-ICS
DRAM: 512 MB
START 0>>>>>>>>>>>>>>>>>>>>>>>>>>
START 0>>>>>>>>>>>>>>>>>>>>>>>>>>
START 0>>>>>>>>>>>>>>>>>>>>>>>>>>
Flash: 8 MB
START 1>>>>>>>>>>>>>>>>>>>>>>>>>>
START 2>>>>>>>>>>>>>>>>>>>>>>>>>>
SD/MMC: 1880576MB <--- 초기에는 찾은듯 합니다.. 맞는건가요? 헌데 fdisk -c 2 는 안되네요.. --;
START 3>>>>>>>>>>>>>>>>>>>>>>>>>>
START 4>>>>>>>>>>>>>>>>>>>>>>>>>>
NAND: 1024 MB
START 5>>>>>>>>>>>>>>>>>>>>>>>>>>
*** Warning - using default environment
혹시 이거 아시는분 도움좀 부탁드립니다.