eMMC增加分区应用笔记

基本信息

  • 适用平台:飞凌 OKMX6DL/Q 核心版
  • 操作系统:Linux 3.0.35
  • 日期:2018.11.10
  • 页数:9页

核心内容

两种eMMC分区方法

方法一:fdisk命令(理解原理)

  1. 查看分区表:fdisk -l,找到 /dev/mmcblk0
  2. 进入分区工具:fdisk /dev/mmcblk0
  3. 常用命令:
    • p - 列出分区表
    • n - 添加新分区
    • d - 删除分区
    • t - 修改分区类型
    • w - 保存并退出
  4. 添加主分区时从编号2开始(编号1已被占用)
  5. 设置分区大小:First cylinder 和 Last cylinder
  6. 保存后可能出现警告”rereading partition table failed”,可忽略

示例操作:

添加主分区: 输入 p
Partition number (1-4): 2
First cylinder (default 1): 回车
Last cylinder or +size: 800(按需设置)
输入 w 保存退出
fdisk -l 查看结果

方法二:修改烧写脚本(推荐)

修改路径:mfgtools/Profiles/Linux/OS Firmware/mksdcard.sh

在此脚本中添加分区配置,重新烧写即可。

注意事项

  • 本文主要适用于飞凌 OKMX6X-C 平台
  • 其他平台需自行修改适配
  • 公司不提供完整性保证

应用场景

  • 需要在eMMC上划分额外数据分区
  • 用于存储实验数据或应用程序
  • 飞凌OKMX6DL/Q平台嵌入式开发