MfgTool工具使用
MfgTool工具是NXP提供的I.MX系列CPU的window烧写工具
工作原理:MfgTool通过USB OTG先将uboot、kernel和DTB下载到DDR.注意:不需要下载rootfs。相当于直接在DDR中启动linux系统,再向EMMC中烧写完整的系统。
因此 MfgTool 工作过程主要分两个阶段:
①、将 firmware 目录中的 uboot、linux kernel 和.dtb(设备树),然后通过 USB OTG 将这个文件下载到开发板的 DDR 中,目的就是在 DDR 中启动 Linux 系统,为后面的烧写做准备。
②、经过第①步的操作,此时 Linux 系统已经运行起来了,系统运行起来以后就可以很方便的完成对 EMMC 的格式化、分区等操作。EMMC 分区建立好以后就可以从 firmware 中读取要烧写的 uboot、linux kernel、.dtb(设备树)和 rootfs 这 4 个文件,然后将其烧写到 EMMC 中,这个就是 MfgTool 的大概工作流程。
Profiles:要烧写的软件放在这里面
MfgTool2.exe:就是烧写软件,一般我们不直接执行这个文件。
烧写前需要通过.vbs进行配置:什么芯片?写道哪里去?
firmeare 文件夹: 开发板烧写系统的时候第一阶段所需的文件
files 文件夹 : 第二阶段就是从 files 目录中读取整个系统文件,并将其烧写到 EMMC 中。
ucl2.xml 文件 : files 和 firmware 目录下有众多的 uboot 和设备树,那么烧写的时候究竟选择哪一个呢?这个工作就是由 ucl2.xml 文件来完成的。
ucl2.xml 以
“< UCL>”开始,以“< /UCL>”结束。
“< CFG>”和“< /CFG>”之间是配置相关内容,主要是判断当前是给 I.MX 系列的哪个芯片烧写系统。
“< LIST>”和“< /LIST>” 对要烧写的内容进行分组,根据。vbs脚本与name对应上指定要烧写的内容。
ucl2.xml 首先会判断当前要向 I.MX 系列的哪个芯片烧写系统:
.vbs脚本
指定向什么存储设备烧写系统
内容如下:
Set wshShell = CreateObject("WScript.shell")
wshShell.run "mfgtool2.exe -c ""linux"" -l ""eMMC_c"" -s ""board=sabresd"" -s ""sxdtb=sdb"" -s ""mmc=3"" -s ""dev=MX6Q"" -s ""plus=c"" -s ""ram="" "
Set wshShell = Nothing
MfgTool工具使用相关推荐
- 嵌入式开发linux工具,嵌入式Linux开发入门之MfgTool工具的使用
介绍嵌入式linux开发的环境搭建: 一.PC端环境搭建 2.Ubuntu装好后,在终端安装minicom工具,安装命令:sudo apt-get install minicom 注:该工具在后面烧录 ...
- 将MfgTool工具改造为自己的烧写工具
以前通过MfgTool工具烧写,都是讲自己的文件名改成和官方要求的烧写文件名.这样虽然能烧写,但是终于不是真正意义上自己的烧写. 那么能不能将MfgTool工具改造为烧写自己的文件名呢?当然是可以的, ...
- Linux学习笔记---使用MfgTool工具烧写自己的系统(二)
目录 准备文件 重命名文件 替换firmware文件夹中的文件 替换files文件夹中的文件 修改cfg.ini配置文件 烧写系统 启动系统 设置网络相关环境变量 设置环境变量bootcmd 和 bo ...
- Linux学习笔记---使用MfgTool工具烧写官方系统(一)
目录 MfgTool工具简单介绍 软件烧写原理分析 1 .firmeare 文件夹 2 .files 文件夹 3 .ucl2.xml 文件 烧写步骤 1.连接USB线 2.开发板设置为USB模式 3. ...
- 使用MfgTool工具进行系统烧写
简介 MfgTool 工具是 NXP 提供的专门用于给 I.MX 系列 CPU 烧写系统的软件,可以在 NXP 官网下载到此软件在 Windows 下使用,对于我们来说太友好了. 工具准备 目前使用的 ...
- 修改MfgTool 工具并通过 USB OTG 口来烧写自己制作的uboot\rootfs\.dtb\zImage文件
一.改造烧写环境 MfgTool 是通过 USB OTG 接口将系统烧写进 EMMC 中,用usb连接电脑和USB OTG 接口 把拨码开关拨到 USB 下载模式,需要弹出tf或sd卡 打开" ...
- 系统烧写方法(MfgTool烧写工具)
目录 MfgTool 工具简介 MfgTool 工作原理简介 USB接线 系统烧写原理 烧写NXP 官方系统 烧写自制的系统 系统烧写 网络开机自启动设置 改造我们自己的烧写工具 改造MfgTool ...
- 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(3)- Serial Downloader模式(sdphost/MfgTool)...
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RT1xxx系列MCU的Serial Downloader模式. 在上一篇文章 Boot配置(BOOT Pin, eFU ...
- 飞凌嵌入式丨NXP MFGTool软件烧录原理
在使用恩智浦公司i.MX6系列芯片时,会使用到MFGTool软件通过连接PC和开发板的USB A型口转Micro USB线来给相应的芯片烧录程序,本文主要讲解MFGTool软件烧写的原理. 一.软件的 ...
最新文章
- ECCV20| 3D目标检测时序融合网络
- ASP.NET的SEO:使用.ashx文件——排除重复内容
- 文思创新深圳招聘biztalk
- 【PAT乙级】1003 我要通过! (20 分)详解
- R_Studio(学生成绩)使用主成分分析实现属性规约
- linux at查看进程命令,at命令 - Linux命令大全 | linux教程
- matlab subplot同时显示多幅图像
- SQL Server中 sysobjects、syscolumns、systypes
- C# 调用其他的动态库开发应注意的问题
- vue3的语法使用总结api
- 集群资源管理与任务调度系统综述
- Flutter 实现一个集各大音乐平台API于一体的音乐播放器APP(一、项目初始化)
- 如何理解阿里月饼事件中各方的表现
- 4-产品需求文档PRD
- 安卓手机内存卡测试软件,安卓手机硬件检测软件
- 【React】之受控组件和非受控组件
- 腾讯20岁生日前夕,给了自己一个改变
- php单位有哪些,css中的角度单位有哪些?
- JavaScript的pop()
- 如何裁剪图片中不要的部分?这个裁剪方法很好用