搜索
 找回密码
 立即注册

简单一步 , 微信登陆

解决SD卡无法写入的方法分享

作者:Jack.Lin | 时间:2016-5-28 14:58:07 | 阅读:4768| 只看该作者
在安桌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;
}

收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
该会员没有填写今日想说内容.
回复

使用道具 举报

大神点评1

沙发#
Sunny 发表于:2016-9-6 16:42:56
这都被你改了。厉害。之前又遇到类似的,改的是android下的权限管理。不确定是不是同一个问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版