求教关于6515 的 t 卡问题
struct msdc_hw msdc1_hw = {
.clk_src = 1,
.cmd_edge = MSDC_SMPL_FALLING,
.data_edge = MSDC_SMPL_FALLING,
.clk_drv = 0,
.cmd_drv = 0,
.dat_drv = 0,
.data_pins = 4,
.data_offset = 0,
.flags = MSDC_SYS_SUSPEND | MSDC_HIGHSPEED|MSDC_CD_PIN_EN|MSDC_SPE,
量得 vdd 是有 3.3v 电压的
不识卡
怎么解决呀?
MT6577 android 4.0无法识别外部T卡
http://cshdn.com/forum.php?mod=v ... =1166&fromuid=4
.flags = MSDC_SYS_SUSPEND | MSDC_HIGHSPEED|MSDC_SPE,
也是一样不识卡
还有VGP的电压可能没有打开。
msdc_ldo_power(on, MT65XX_POWER_LDO_VGP, powerVolt, &g_vgp);
msdc_ldo_power(on, MT65XX_POWER_LDO_VMCH, powerVolt, &g_vmch);
已经打开的
检查下T卡座或者换张T卡
T卡座已经换了
换了数只T卡了
还是不识卡
你这个电压是在哪里打开的?
注意看一下,如果是不是EMMC的,默认是没有打开的。
static u32 msdc_sd1_power(u32 on, MT65XX_POWER_VOLTAGE powerVolt)
{
#if 1 //def MTK_EMMC_SUPPORT //
msdc_ldo_power(on, MT65XX_POWER_LDO_VGP, powerVolt, &g_vgp);
#else // VMC
msdc_ldo_power(on, MT65XX_POWER_LDO_VMC, powerVolt, &g_vmc);
#endif
msdc_ldo_power(on, MT65XX_POWER_LDO_VMCH, powerVolt, &g_vmch);
return 0;
}
我的代码是 emmc 的,硬件也是
看一下,你们的PMIC对BB的MSDC1供电是哪一个电源?
VGP 接口是没错的
会不会是T卡的PCB封装有问题?
其它也不知道是什么问题了?
是的,pcb 封装已经看了,没问题的
和Flash有关系的吧,MTK对EMMC和nand分别做了处理