微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 每次开机发现丢失内置卡或者外置卡或者usbotg

每次开机发现丢失内置卡或者外置卡或者usbotg

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
每次开机发现丢失内置卡或者外置卡或者usbotg
[SOLUTION]
发生这种情况,多卡配置表出错的可能性很大。这里就介绍如何检查这个配置表。
1、多卡配置表共有两个:storage_list.xml和vold.fstab(vold.fstab.nan,nand工程使用,配置方法都是一样的,下
面就都以vold.fstab为例)。
Storage_list.xml是给MountService使用的,用于上层配置。Vold.fstab是给vold使用的,用于底层配置。它们的配置
一定是要对应的,比如是否有内置卡,是否有外置卡,是否有usbotg,以及它们的mountpoint对应关系一定要一致。否
则就会出现对应设备丢失或者显示错乱的现象。
例如,下面是storage_list.xml内容,它配置了内置卡、外置卡和usbotg。请注意
mountpoint,storageDescription,removable,allowmassstorage等的设置。


对应的vold.fstab就必须是下面的配置,注意lable,mountpoint等的设置。


2、storage_list.xml的存储位置
For JB2 version and before,
JB2及以前版本,存放路径为:
mediatek/custom/[project]/resource_overlay/php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/core/res/res/xm
l/storage_list.xml
JB2以后版本,根据mediatek/config/[project]/ProjectConfig.mk中的
RESOURCE_OVERLAY_SUPPORT的定义来决定路径。
RESOURCE_OVERLAY_SUPPORT=sd_ex LCA_ram LCA_ROM (主要取决于第一个参数的设定)
对应规则如下表所示:


3、vold.fstab的存储位置
mediatek/config/[project]/vold.fstab

签到专用组

学习学习

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top