版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux SD 系统启动卡制作方法Revision HistoryDraft DateRevision No.Description1.模板更新。2016/05/24V1.21.优化启动脚本,简化制作步骤。2014/12/15V1.11.初始版本。2013/12/25V1.0公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97341/13目录前言31 SD 系统启动卡制作步骤42 SD 系统启动卡制作脚
2、本作用说明63 检查 SD 系统启动卡是否可以正常使用94 SD 系统启动卡恢复为普通 SD 卡方法10更多帮助13公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97342/13前言 SD 卡启动是开发板系统启动方式的一种。SD 系统启动卡共有 FAT32、EXT3 两个格式区,还包含 RAW 格式的无名分区。其中 FAT32 格式分区在 Windows 系统下可见,EXT3格式分区在 Windows
3、系统下不可见,两分区在 Linux 系统下均可见。无名分区在 Windows和Linux 操作系统下均不可见。无名分区存放 u-boot.ais,FAT32 格式分区存放内核文件uImage、系统启动脚本等文件,EXT3 格式分区存放文件系统。 开发板出厂时已经提供一个正常使用的 Linux SD 系统启动卡,以下步骤是 Linux SD 系 统启动卡的制作过程。 公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3
4、893-97343/131 SD 系统启动卡制作步骤(1) 将光盘 images 目录 u-boot.ais、uImage 文件拷贝到光盘shell/mksdboot-tl/boot目录中,将光盘Linux 目录rootfs.tar.bz2 文件系统拷贝到光盘shell/mksdboot-tl/filesystem目录中,然后将整个 mksdboot-tl 目录拷贝到Ubuntu 任意目录下。 图 1(2)将 SD 卡插入到 Ubuntu,系统会自动弹出 SD 卡分区。图 2公司官网: 技术论坛:销售邮箱:salestronlong.c
5、om 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97344/13若没有自动弹出,请右击右下角的 USB 大容量存储设备图标,再点击Connect(Disconnect from Host)。 图 3 若没有以上图标,请尝试如下方法:请将 SD 卡插在 PC 上,然后重启 Ubuntu。在 Ubuntu 重启过程中不要拨出来,开机 后图标会重新出现。 请将 SD 卡通过 SD 读卡器插到 USB2.0 接口,因为 SD 读卡器可能插到 USB3.0 接口, VMare7.0 不支持 USB3.0 接口。 (3) 输入如下命令
6、(先不要按回车): Host#ls /dev/sd,再按 2 次左上角的 Tab 补全键,显示如下:图 4 可以看到 SD 卡节点的真正名字是 sdb,其中有 1 个分区,分区名字是 sdb1。SD 卡节点名字是可变的,一般插拔多次或者不同的卡插拔后,可能会显示 sdc 或者 sdd 甚至 sde。 (4) 在 mksdboot-tl 目录下执行以下命令制作 SD 启动卡: Host#sudo ./mksdboot-tl.sh -device /dev/sdb备注:SD 卡如错误输入其他存储介质的节点名,将会造成存储介质数据的损坏。公司官网: 技术论坛:www.
7、51销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97345/13图 5 若提示找不到 mkimage,可以通过网络安装 mkimage 工具,安装命令:sudo apt-get install uboot-mkimage。假如没有网络的话,可以将光盘 tools 目录下的 mkimage 拷贝到usr/bin目录下,再重新登录系统,重复上述步骤。 等待 35 分钟左右,SD 系统启动卡制作完成,提示如下类似信息: 图 6备注:SD 卡和读卡器质量会影响正常分区,若不
8、能正常分区,请更换 SD 读卡器或者 SD卡。 2 SD 系统启动卡制作脚本作用说明公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97346/13SD 系统启动卡制作脚本作用如下: (1) 将 SD 卡格式化成无名分区(RAW 格式)、boot 分区(FAT32 格式)和 rootfs 分区(EXT3 格式)。 在 SD 系统启动卡制作完成后重新插拔一下 SD 卡,即可看到 Ubuntu 桌面出现 bo
9、ot分区和 rootfs 分区,而无名分区不可见。 图 7(2) 拷贝 mksdboot-tl 目录相关文件到 SD 卡对应分区。 mksdboot-tl/boot 目录下 的 u-boot.ais 文 件 被 烧 写 到 SD 卡 无 名 分 区 ; mksdboot-tl/boot目录下所有文件被拷贝到 SD 卡 boot 分区;mksdboot-tl/filesystem目录下.tar.bz2格式文件系统被解压到 SD 卡 rootfs 分区。如有更换文件系统,后缀务必为 .tar.bz2格式。 图 8(3) 在 boot 分区生成 SD 卡启动脚本源文件和 SD 卡启动脚本镜像。公司官
10、网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97347/13SD 卡启动脚本源文件是 boot.cmd,SD 卡启动脚本镜像是 boot.scr。boot.cmd 由 SD系统启动卡制作脚本产生,boot.scr 由 boot.cmd 通过 SD 系统启动卡制作脚本编译得到。 图 9默认的 SD 卡启动脚本参数可打开 boot.cmd 文件查看:图 10 如需更换 SD 卡启动脚本,请参考 SD 卡启动脚本
11、制作方法章节。 如在开发过程中只更新 u-boot.ais,可以使用如下命令单独烧写 u-boot.ais 到 SD 卡无名分区: Host#sudo dd if=u-boot.ais of=/dev/sdb seek=10公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-97348/13图 11重新插拔 SD 卡后不能直接拔掉 SD 卡,为防止数据丢失,请使用如下命令卸载:Host#umount /med
12、ia/boot Host#umount /media/rootfs 以上命令会先将数据写回才卸载 SD 卡。3 检查 SD 系统启动卡是否可以正常使用开发板断电,将开发板的拨码开关编号 15 对应拨到 00111,这个档位是 SD 卡启动式。连接好调试串口 UART2,开发板上电,串口会有类似如下的启动信息。如有接 LCD示屏,将会有系统界面出现。 显图 12公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893
13、-97349/134 SD 系统启动卡恢复为普通 SD 卡方法 SD 系统启动卡恢复为普通 SD 卡的方法是在 Linux 下使用硬盘 fdisk 命令删除多个 SD卡分区后新增一个分区,再将新增分区格式化为普通 SD 卡分区,具体步骤如下: (1) 卸载 SD 卡分区。 在使用 fdisk 命令前,请使用如下命令卸载 boot 分区和 rootfs 分区: Host#umount /media/bootHost#umount /media/rootfs(2)确认 SD 卡节点名字。 输入如下命令(先不要按回车): Host#ls /dev/sd,再按 2 次左上角的 Tab 补全键,显示如下
14、:图 13可以看到 SD 卡节点的真正名字是 sdb,其中有 2 个分区,分别是 sdb1 和 sdb2。SD卡节点名字是可变的,一般插拔多次或者不同的卡插拔后,可能会显示 sdc 或者 sdd 甚至sde。 (3) 删除 SD 卡分区。 执行如下命令开始对 SD 卡进行操作: Host# sudo fdisk /dev/sdb图 14输入 m,可看到所有 fdisk 命令操作指令。公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技
15、术热线:020-3893-973410/13图 15先后输入 d 和 1,即可删除第一个分区。图 16输入 d,即可删除第二个分区。图 17(4) 增加一个新分区。 先后输入 n、p、1、回车键、回车键,即新增一个分区。公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973411/13图 18(5) 保存分区修改。 输入 w,即可保存分区修改。图 19(6) Host#格式化为普通 SD 卡格式分区,命令
16、如下:sudo mkfs.vfat /dev/sdb1图 20公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术热线:020-3893-973412/13更多帮助销售邮箱: 技术邮箱: 创龙总机:020-8998-6280技术热线:020-3893-9734创龙官网: 技术论坛:线上商城:TMS320C6748、OMAPL138 交流群:227961
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年小型店面租赁协议
- 2024年度安置房买卖合同协议书填写指南
- 2024灯具产品购销合同范本
- 2024《快速投资建设合同》
- 2024电气安装劳务合同
- 2024装修施工监理合同范本
- 2024年度云计算服务采购与租赁合同
- 2024年土方与泥浆运输协议
- 2024企业项目合作开发合同详细内容
- 2024北京市房屋租赁合同经纪机构居间成交版范本
- 小眼睛大手术-眼科显微手术技能知到章节答案智慧树2023年温州医科大学
- 2023石景山区高三一模数学试卷
- 国网基建各专业考试题库大全-质量专业-下(判断题汇总)
- 社会生态系统下困境儿童多重困境分析共3篇
- 【信息技术 】计算机系统互联 第1课时课件 教科版(2019)高中信息技术必修2
- 议论文阅读训练10篇(附答案及解析)
- 山西省普通高级中学办学基本标准
- 血液透析个案护理两篇
- 工会会议记录范文
- 工业品销售面试技巧和常见面试问题
- YY 0636.1-2008医用吸引设备第1部分:电动吸引设备安全要求
评论
0/150
提交评论