//========================================================================
//TITLE:
//   SD卡无法格式化的原因分析

//AUTHOR:
//    chenyujing

//DATE:
//    Saturday  28-02-2012

//Environment:WCE6.0+AU1380
//    NONE
//========================================================================

硬件的大哥把BGA封闭的4G SD存储焊上后,启动NK到explorer,总是看不到盘符,后来在控制面板中发现了它

但点Format时,总是提示无法格式,

后来在SD卡的驱动中(PDD层E:\WINCE600\PLATFORM\EAuto657t\Src\Drivers\sdmemory2) 发现:

extern "C" BOOL WINAPI SMC_IOControl(函数中的

case IOCTL_DISK_FORMAT_MEDIA:
        case DISK_IOCTL_FORMAT_MEDIA:
   RETAILMSG(1, (TEXT("IOCTL_DISK_FORMAT_MEDIA\r\n")));
            DEBUGMSG(SDCARD_ZONE_INFO, (TEXT("IOCTL_DISK_FORMAT_MEDIA\r\n")));
            break;

===============================

经网上高手指点格式化的是在MDD层做的.

既然是共有的代码,为什么别人可以,我不能呢。

于是思路转到MDD层

终于在E:\WINCE600\PLATFORM\EAuto657t\Src\Drivers\SDIO\SDIO.cpp里的SD卡波特率设置太大了

于是修改

#define SDIO_MAX_CLOCK_RATE (30000000)  ->

#define SDIO_MAX_CLOCK_RATE (25000000)

问题解决了.

VOID SDIOSetRate(PSDIO_SLOT pSlot, PDWORD pRate)
{
 ULONG pbus;
 ULONG div;
 ULONG regValue;
 ULONG RateAttempted;

if (*pRate > SDIO_MAX_CLOCK_RATE) *pRate = SDIO_MAX_CLOCK_RATE;
 if (*pRate < 1) *pRate = 1; // Just to make sure we don't have a div/0
  // Keep track of the rate we are trying
  // to set.
 RateAttempted = *pRate;

SD卡无法格式化的原因分析相关推荐

  1. sd卡受损格式化后还能恢复数据吗?

    SD卡在我们的日常生活中很常见,智能手机.数码相机等都有用到SD卡,SD卡在使用过程中难免会遇到SD卡受损无法使用的情况,如果想继续使用,会提示格式化后才能使用,有些用户就按提示格式化了SD卡,才发现 ...

  2. 【Jetson-Nano】SD卡重新格式化

    文章目录 1.打开磁盘管理系统 2.打开powershell,以管理员身份运行 3.输入diskpart,并按回车键 4.输入 list disk,并按回车 5.输入select disk #,并按下 ...

  3. sd卡数据恢复格式化相机照片文件

    sd卡数据恢复格式化相机照片文件 周末的时候和论坛里的一些朋友一起去爬山了,大家都是摄影的爱好者,所以人人都有带相机,我呢,刚巧是碰上相机坏了,于是只能趁着别人不用的时候去蹭上几张照片,特别是有一个朋 ...

  4. SD卡提示格式化怎么办?重要数据如何恢复?

    SD卡一读取就显示要格式化才能用,里面有重要的数据怎么办?如何恢复SD卡里面的照片和视频等资料呢?阅读下面的内容,一起学习下如何从未格式化的SD卡恢复数据. SD卡打不开提示未被格式化 SD卡便携性好 ...

  5. SD卡提示格式化后怎么办?可尝试这种数据恢复方法快速找回!

    生活中,虽然我们更习惯用手机.U盘来存储数据,但是对于摄影爱好者,SD卡还是非常刚需. 在使用SD卡存储文件时,经常遇到SD卡无法读取,要求我们格式化后才可以使用.此时,该如何备份里面的数据,或者如何 ...

  6. 怎么恢复GoPro运动相机SD卡删除格式化丢失的MP4视频

    数据丢失问题 GoPro运动相机里的SD卡,误格式化后想要恢复数据,使用一般恢复软件恢复出来的文件全部是损坏的,无法打开. 恢复技术分析 1. GoPro运动相机录制的MP4视频会同步进行高分辨率.低 ...

  7. 安卓手机突然很卡_安卓手机为什么很卡 安卓手机卡顿原因分析【详解】

    根据最新的调查显示,截止到2014年11月底,全球安卓手机用户约7.5亿,全球每天要扫除掉清理垃圾300万GB的垃圾,相当于装满18万部16G手机,堆起来约2.7万米高,这个高度相当于约31座珠穆朗玛 ...

  8. Gopro写入文件失败SD卡要求格式化数据恢复建议

    最近被这个Gopro整烦躁了,好好的SD卡放进去,经常的出现数据错误,有时候关掉重开Gopro就可以恢复,可是有时候真是让人抓狂,录好的一段段回忆,说没就没了,机器滴滴一响,说SD卡损坏,要求格式化! ...

  9. SD卡的第一个扇区分析

    SD卡是硬盘的一种,硬盘包括机械硬盘固态硬盘等等,采购了一块SanDisk的32GB硬盘,FAT32格式,扇区大小512字节.由于厂商的硬盘大小和电脑计算不同,电脑计算出来29.7GB,以29.7GB ...

  10. 13-mac中插入SD卡无法格式化,无法删除文件,只读

    MAC笔记本电脑出入SD卡的时候,无法删除里面的内容,右键没有删除的选项,在terminal中运行命令rm -rf ./* 出错说是read only file system 尝试了很多种方法,运行了 ...

最新文章

  1. Learning Rate--学习率的选择(to be continued)
  2. 加州无人车报告出炉,苹果表现垫底,国产车进前五
  3. 移动语义-右值引用-完美转发-万字长文让你一探究竟
  4. java高效字符串首字母大小写转换
  5. Java 实现Https访问工具类 跳过ssl证书验证
  6. 【C语言】第一章 计算机及程序设计概述 题解
  7. java innerexception_java – 为什么使用反射访问外部类的私有成员抛出IllegalAccessException?...
  8. 给大家推荐一些深度学习资源
  9. uniq linux下去除重复行命令
  10. Swift编程必备的iOS库 Pod
  11. 看拉扎维《模拟CMOS集成电路设计》的一些总结和思考(十三)——非线性与不匹配
  12. 如何给下属布置工作?多人团队便签来帮你有效布置任务
  13. Unity商店下载存储地址
  14. STM32F4移植ucos_II
  15. 基于二手车价格预测——特征工程
  16. 转载 CATransform3D 矩阵 m11–m44每个的含义
  17. 详解CAD软件2023功能更新-7个随附专业化工具组合
  18. LTE中RNTI介绍
  19. android版本60支持云闪付,云闪付app下载-云闪付 安卓版v8.0.5-PC6安卓网
  20. 更换主板开机logo

热门文章

  1. 印度比中国可怕在哪里?一能力或成超越中国的秘密武器
  2. 路由器UPnP功能具体作用,有什么坏处,
  3. 电子工程师的自我修养 - 恒流源电路分析
  4. 启动计算机显示屏没反应,电脑开机后显示器无反应怎么办
  5. php sqlserver 日期转字符串,sqlserver  时间(datetime)转换成字符串
  6. 组织行为学笔记-第一章
  7. HTML 转 PDF 之 wkhtmltopdf 工具精讲
  8. 用html制作粒子线条,html5 canvas跟随鼠标粒子线条动画特效
  9. 基于FL2440 的V4L2采集 + H264编码 + LIVE555发布的实时视频监控系统
  10. IDA报错Unexpected fatal error while intitailizing Python runtime