MT6582平台Android Scatter文件配置详解

3星 · 超过75%的资源 需积分: 50 87 下载量 124 浏览量 更新于2024-09-09 收藏 7KB TXT 举报
本文档主要关注MT6582平台的相关配置信息,特别是与Android系统相关的scatter文件。scatter文件在嵌入式Android开发中扮演着关键角色,它定义了设备上不同分区(如系统分区、预加载器、MBR等)的存储布局、文件名、地址以及操作类型。以下是文档中提及的关键知识点: 1. **MTK_PLATFORM_CFG**:这是一个通用设置部分,用于配置MT6582平台的基础信息,包括平台版本(V1.1.1)、平台型号(MT6582)、项目名称(htt82_tb_jb5)以及存储选项(EMMC)。此外,还指定了Boot Channel(MSDC_0)以及块大小(0x20000),这些信息对于固件加载和分区管理至关重要。 2. **Partition Setting**:文档详细描述了两个分区: - **SYS0 (PRELOADER)**:此分区名为预加载器,对应文件preloader_htt82_tb_jb5.bin。它将被下载到内存中,分区类型为SV5_BL_BIN。它的起始地址为0x0,物理地址也是0x0,占用空间为0x1400000字节。该分区位于EMMC BOOT_1区域,存储在硬件EMMC中,并且边界检查功能启用,但未标记为预留区域,主要用于引导过程。 - **SYS1 (MBR)**:这是一个主引导记录(Master Boot Record,MBR)分区,文件名为MBR。同样会被下载,但具体操作类型标记为BOOTLOADERS,表示它是系统启动过程的一部分。 3. **Operation Type**:文档强调了分区的操作类型,如BOOTLOADERS,表明这些文件在设备启动时会被执行或用来引导操作系统。这对于理解设备启动流程中的各个阶段及其执行顺序非常重要。 4. **Storage Configuration**:文中提到的EMMC和MSDC_0分别代表嵌入式多接口卡(Embedded MultiMediaCard,eMMC)和微型SD卡(MicroSD Card)的使用,这可能涉及到不同的硬件设备和兼容性。 总结来说,这个文档是针对MT6582平台的一种定制化scatter文件,详细规划了系统分区的布局,便于Android系统在特定硬件上的部署和引导。这对于开发者来说,是进行固件更新、系统优化和设备管理的重要参考。