IMX6Q的EMMC分区

您所在的位置:网站首页 emmc分区表文件是什么 IMX6Q的EMMC分区

IMX6Q的EMMC分区

2024-06-14 13:49| 来源: 网络整理| 查看: 265

转载地址:http://blog.sina.com.cn/s/blog_9864c64a0102xpte.html

转载地址: (5条消息) IMX6Q的EMMC分区_kunkliu的博客-CSDN博客

公司最近有个项目是用飞思卡尔的IMX6Q的核心板,刚好需要给EMMC重新分区,EMMC分区和其他的NADN或者NOR的分区不太一样。我在uboot和kernel(4.1.5)中没有找到任何给EMMC分区的相关内容。在网上找了一天的资料,都说在内核里面的什么什么对应文件,反正我找了半天没看见。自己摸索了半天,联系到PC的分区方式,转头从飞思卡尔的烧写工具mgftool入手,终于在这里找到突破口。具体的分区方法如下。

一、修改mgftool中的分区脚本

1、打开mgftool的目录,找到UCL2.XML文件,我这里的路径入下图:

如何给IMX6Q的EMMC分区

2、打开ucl2.xml文件,找到你需要的启动方式的位置,我这里是EMMC-LINUX,然后查看对应的分区脚本名称,我这里的是mksdcard.sh.tar。

如何给IMX6Q的EMMC分区

3、接下来就是修改分区脚本文件了,将mksdcard.sh.tar解压得到mksdcard.sh,然后打开这个脚本,修改里面的内容就行。mksdcard.sh内容如下:

#!/bin/sh

# partition size in MB

BOOT_ROM_SIZE=10

# wait for the SD/MMC device node ready

while [ ! -e $1 ]

do

sleep 1

echo “wait for $1 appear”

done

# call sfdisk to create partition table

# destroy the partition table

node=$1

dd if=/dev/zero of=${node} bs=1024 count=1

#这里的0C 表示windows FAT分区  83表示LINUX分区

sfdisk --force ${node}



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3