SuperIC社区_

标题: 解决SD卡无法写入的方法分享 [打印本页]

作者: Jack.Lin    时间: 2016-5-28 14:58
标题: 解决SD卡无法写入的方法分享
在安桌4.4平台经常会遇到SD卡无法写入,下面有一种方法分享给大家:

原理就是去掉SD 卡写保护功能,即如下//表示屏蔽掉那些代码就可以。

\3.1.10_Napoli_tvos\...\sdmmc\ms_sdmmc_lnx.c

static int ms_sdmmc_get_ro(struct mmc_host *p_mmc_host)
{
         struct ms_sdmmc_slot   *p_sdmmc_slot  = mmc_priv(p_mmc_host);
         SlotEmType eSlot = (SlotEmType)p_sdmmc_slot->slotNo;

//      _CRIT_SECT_BEGIN(eSlot);

         //_SwitchPAD(eSlot);

         //if( _GetWriteProtect(eSlot) )         //For CB2 HW Circuit, WP=>NWP
                   //p_sdmmc_slot->read_only = 1;
         //else
                   p_sdmmc_slot->read_only = 0;

         //_CRIT_SECT_END(eSlot);

         printk(">> [sdmmc_%u] Get RO => (%d)\n", eSlot, p_sdmmc_slot->read_only);

         return p_sdmmc_slot->read_only;
}


作者: Sunny    时间: 2016-9-6 16:42
这都被你改了。厉害。之前又遇到类似的,改的是android下的权限管理。不确定是不是同一个问题。




欢迎光临 SuperIC社区_ (/) Powered by Discuz! X3.3