码迷,mamicode.com
首页 > 其他好文 > 详细

Fat32文件系统分析二

时间:2019-08-19 18:57:27      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:head   表示   fat32文件系统   包含   扇区   spec   文件系统   引导   mamicode   

在SD卡文件系统中,主引导记录(Master Boot Record)和分区表存在于物理第一分区中。

 

技术图片

第一个数据区域有主引导记录,其中包含可执行代码和分区表如下:

技术图片

BP0~BP445:主引导记录 该位置的内容没有说明

BP446~BP461:分区表1,在Table 4-2 中有详细说明

BP462~BP477:分区表2,全部为0

BP478~BP493:   分区表3,值为0

BP494~BP509:分区表4,值为0

BP510~BP511:0x55 0xAA 签名字

 

技术图片

分区表1说明:

BP0:Boot Indicator 引导标志,如果为SD卡存储区引导,该值应该为0x80,否则应该为0x00

BP1: 该字节应该指定分区的起始字节,如果分区的起始位置超过8032.5MB,该值应该为0xFE

BP2~BP3:磁盘的启动扇区。

BP4:系统ID, 如果结束分区位置是8032.5MB 该位应该为0x0B,否则应该为0x0C

BP5: Ending Head, This filed shall specify the ending head of the ppartition.

BP6~BP7:结束扇区

BP8~BP11:Relative Sector 相关扇区,该字段指定了在开始前存在的扇区分区数。此处物理地址为主引导目录

BP12~BP15:Total Sector 该字段表示在分区上的扇区数

二:SD卡中CSR寄存器内容

技术图片

 

Fat32文件系统分析二

标签:head   表示   fat32文件系统   包含   扇区   spec   文件系统   引导   mamicode   

原文地址:https://www.cnblogs.com/Better-Hai/p/11378743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!