DM8168开发板之Linux SD系统启动卡制作指南

上传人:nbwa****ajie 文档编号:39678497 上传时间:2018-05-18 格式:PDF 页数:11 大小:1.03MB
返回 下载 相关 举报
DM8168开发板之Linux SD系统启动卡制作指南_第1页
第1页 / 共11页
DM8168开发板之Linux SD系统启动卡制作指南_第2页
第2页 / 共11页
DM8168开发板之Linux SD系统启动卡制作指南_第3页
第3页 / 共11页
DM8168开发板之Linux SD系统启动卡制作指南_第4页
第4页 / 共11页
DM8168开发板之Linux SD系统启动卡制作指南_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《DM8168开发板之Linux SD系统启动卡制作指南》由会员分享,可在线阅读,更多相关《DM8168开发板之Linux SD系统启动卡制作指南(11页珍藏版)》请在金锄头文库上搜索。

1、 DM8168 开发板之开发板之 Linux SD 系统启动卡制作系统启动卡制作指南指南 Revision History DraftDate Revision No. Description 2016/07/07 V1.0 1.初始版本。 目录目录 1 SD 系统启动卡说明 . 3 2 SD 系统启动卡制作步骤 . 3 3 SD 系统启动卡制作脚本作用说明 . 7 4 检查 SD 系统启动卡是否可以正常使用. 8 5 SD 系统启动卡恢复为普通 SD 卡方法 . 9 1 SD 系统启动卡说明系统启动卡说明 SD 卡启动是开发板系统启动方式的一种,广州创龙使用的是 Micro SD 卡。SD

2、系统启动卡共有 FAT32、EXT4 两个格式分区,其中 FAT32 格式分区在 Windows 系统下可见,EXT4 格式分区在 Windows 系统下不可见,两分区在 Linux 系统下均可见。FAT32 格式分区存放内核文件 uImage、u-boot.bin、MLO 等文件,EXT4 格式分区存放文件系统。 以下步骤是 Linux SD 系统启动卡的制作过程。 2 SD 系统启动卡制作步骤系统启动卡制作步骤 本文提供了制卡脚本工具,只要执行脚本文件就可自动将系统安装到 SD 卡。 制卡工具目录说明: mksdboot boot MLO/u-boot 镜像 u-boot.bin/u-bo

3、ot 镜像 uImage/内核镜像 filesystem ezsdk-dm816x-evm-rootfs.tar/文件系统 modules Xxxxx.tar/内核模块 mksdboot-tl/制卡运行脚本 (1) 将光盘目录 shell 下整个 mksdboot 文件夹拷贝到 Ubuntu 自定义的目录。 (2) 将 Micro SD 卡通过读卡器连接到计算机, Ubuntu 系统识别后会自动识别 SD 卡分区。如下图所示: 图 1 如果没有自动识别,请右击右下角的 USB 大容量存储设备图标,再点击“Connect(Disconnect from Host)“。 图 2 如果没有以上图标,

4、请尝试如下方法: 请将 MicroSD 卡插在 PC 上,然后重启 Ubuntu。在 Ubuntu 重启过程中不要拨出来,开机后图标会重新出现。 请将 MicroSD 卡通过读卡器插到 USB2.0 接口,而不是 USB3.0 接口(部分低版本VMware 可能不支持 USB3.0)。 (3) 确认需要制作的 SD 卡节点名。执行如下命令: Host# sudo fdisk -l 图 3 (4) 确认需要制作的节点为 sdc,如下图所示。SD 卡节点名字是可变的,一般插拔多次或者不同的卡插拔后,可能会显示 sdc 或者 sdd 甚至 sde。 图 4 (5) 在 mksdboot 目录下执行脚

5、本文件,执行如下命令: Host# sudo ./mksdboot-tl.sh -device /dev/sdc 备注:请确认 SD 卡节点,如错误输入其他存储介质的节点名,将会造成存储介质数据的损坏。 图 5 (6) 按回车键,进行启动卡制作,需等待 35 分钟左右,如下图所示: 图 6 图 7 SD 系统启动卡制作完成,提示如下类似信息: 图 8 备注:SD 卡和读卡器质量会影响正常分区,若不能正常分区,请更换 SD 读卡器或者 SD卡。 3 SD 系统启动卡制作脚本作用系统启动卡制作脚本作用说明说明 SD 系统启动卡制作脚本作用如下: (1) 将 SD 卡格式化成 boot 分区(FAT

6、32 格式)和 rootfs 分区(EXT4 格式)。 在 SD 系统启动卡制作完成后重新插拔一下 SD 卡,在“Home Folder“下可以看到 boot和 rootfs 两个分区。如下图所示: 图 9 (2) SD 卡对应分区文件说明。 “mksdboot-tl/boot“目录下的 MLO、u-boot.bin、uImage 文件被拷贝到 SD 卡“boot“分区和 SD 卡“rootfs/boot“;“mksdboot-tl/filesysytem“目录下 rootfs.tar.gz 文件被解压到 SD卡 rootfs 分区。 “mksdboot-tl/modules“目录下 的模块驱

7、动文件被拷贝到 SD 卡“rootfs/lib/modules“路径下,如下图所示: 图 10 4 检查检查 SD 系统启动卡是否可以正常使用系统启动卡是否可以正常使用 开发板断电,将开发板的拨码开关 5-1 对应拨到 10111,这个档位是 MicroSD 卡启动模式。连接好调试串口 UART2,开发板上电。LCD 液晶显示屏上会有系统登入信息,串口打印正常启动信息,如下图所示: 图 11 5 SD 系统启动系统启动卡恢复为普通卡恢复为普通 SD 卡方法卡方法 SD 系统启动卡恢复为普通 SD 卡的方法是在 Linux 下使用硬盘 fdisk 命令删除多个 SD卡分区后新增一个分区,再将新增

8、分区格式化为普通 SD 卡分区,具体步骤如下: (1) 卸载 SD 卡分区。 在使用 fdisk 命令前,请使用如下命令卸载 boot 分区和 rootfs 分区: Host# umount /media/boot Host# umount /media/rootfs (2) 确认 SD 卡节点名字。 Host# sudo fdisk -l 确认大小确认节点名字为 sdd。如下图所示: 图 12 可以看到 SD 卡节点是 sdd,其中有 2 个分区,分别是 sdd1 和 sdd2。SD 卡节点名字是可变的,多次插拔或者使用不同的卡都有可能导致节点改变。 (3) 删除 SD 卡分区。 执行如下命令开始对 SD 卡进行操作: Host# sudo fdisk /dev/sdd 图 13 输入 m,可看到所有 fdisk 命令操作指令,如下图所示: 图 14 先后输入 d 和 1,即可删除第一个分区。再次输入 d,即可删除另外一个分区。如下图所示: 图 15 (4) 增加一个新分区。 依次输入“n-p-1-回车键-回车键”,即新增一个分区,如下图所示: 图 16 (5) 输入 w,保存分区修改,如下图所示: 图 17 (6) 格式化为普通 SD 卡格式分区,命令如下: Host# sudo mkfs.vfat /dev/sdd1 图 18

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号