1 Introduction

The MfgTool is a manufacturing tool from Freescale that runs under Windows. It is designed to program firmware to i.MX boards for mass production. Boards are connected via USB and execute the USB/UART (Serial downloader) mode.

Bluetechnix added additional profiles to this tool in order to be usable with our i.MX53 modules.

2 Download

  •              MfgTool release 1.6.2.042 by Freescale

    • Support for CM-i.MX53 Consumer + Industrial, Qseven-i.MX537 modules
    • Target running Linux BSP with Bluetechnix patchset V1.4
    • Download
      here
  • (DEPRECATED) MfgTool release 1.6.2.032 by Freescale

    • Support for CM-i.MX53 Consumer
    • Target running Linux BSP with Bluetechnix patchset V1.2
    • Download
      here

You may download the original ZIP file from the Freescale web site - open the Programmers (Flash, etc.) menu!

3 Instructions

  • Connect the boards' USB-OTG port to a Windows PC. Select USB/UART (Serial Downloader) boot mode on the boards, and power up the boards. The first time you connect, you have to install a Windows device driver. You can find it in the ZIP file, folder
    Drivers. If you have successful installed the driver, the boards shows up as
    Freescale i.MX53 USB BulkIO Device in the device manager.
  • Start MfgTool.exe. Switch on or reset your boards and click on Scan devices. In the field A to D, your boards will show up as
    Freescale i.MX53 USB BulkIO Device.
  • In the Profile: drop-down box, select the correct profile for your module
    • cmimx53 consumer
    • cmimx53 industrial
    • qsevenimx537
  • Select Options-->Configuration...
    from the menu. There may be several options for the firmware update, choose the desired one as shown on the image below.

    • CM-i.MX53 Consumer/Industrial

      • SPI+NAND: Programs the boot loader and the kernel image to SPI flash, the root file system to NAND flash; for SPI flash boot mode.
      • NAND: Programs everything to NAND flash; for NAND boot mode.
    • Qseven-i.MX537
      • SPI+NAND: Programs the boot loader to SPI flash, the kernel image to SPI and NAND flash, and the root file system to NAND flash only; for SPI flash boot mode.
  • Leave the menu and click the green Start button. Now, the firmware update is in progress.
  • A green progress bar indicates success.
  • Note that boards may be disconnected and reconnected individually, the tool will monitor them and start a new firmware update each time a new board is connected.

MfgTool (i.MX53)使用的更多相关文章

  1. Mfgtool

    For bootstrap mode, it refers to the communcation between the host and ROM codes through serial down ...

  2. imx:MfgTool

    MfgTool使用方法: MfgTool很妖,写进去的img的名字一定要符合配置文件里面的命名标准. 具体要参见:        MFG_TOOL\Profiles\Linux\OS Firmware ...

  3. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU启动那些事(3)- Serial Downloader模式(sdphost/MfgTool)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RT系列MCU的Serial Downloader模式. 在上一篇文章 Boot配置(BOOT Pin, eFUSE) ...

  4. imx6 MfgTool分析

    解析freescale的MfgTool中的脚本,了解imx6, android系统的分区情况. 配置文件 1. cfg.ini [profiles] chip = MX6DL Linux Update ...

  5. i.mx53开发的一些问题

    i.mx53开发的一些问题 转载于此:http://blog.csdn.net/shell_albert/article/details/8242288   原来i.mx53上4GB的Nand Fla ...

  6. 制作SD更新系统时和用mfgtool工具烧录时,文件如何替换?

    制作SD更新系统时和用mfgtool工具烧录时,文件如何替换? 答:制作SD更新系统时,请按照需求选择不同mfgimages-myd*文件夹.每个文件夹里面有一个Manifest文件, 里面规定了ub ...

  7. 对freescale的mfgtool的ucl2.xml的理解

    转载于此:http://blog.csdn.net/bugouyonggan/article/details/8664898 对于Freescale MFG编程工具控制文件ucl2.xml的分析 为了 ...

  8. 开源的EtherCAT Master简介

    EtherCAT的主站开发是基于EtherCAT机器人控制系统的开发中非常重要的环节.目前常见开源的主站代码为的RT-LAB开发的SOEM (Simple OpenSource EtherCAT Ma ...

  9. Yocto开发笔记之《U-boot启动内核流程》(QQ交流群:519230208)

    QQ群:519230208,为避免广告骚扰,申请时请注明 “开发者” 字样 ======================================================== 执行命令 ...

随机推荐

  1. 有n个数,输出其中所有和为s的k个数的组合。

    分析:此题有两个坑,一是这里的n个数是任意给定的,不一定是:1,2,3...n,所以可能有重复的数(如果有重复的数怎么处理?):二是不要求你输出所有和为s的全部组合,而只要求输出和为s的k个数的组合. ...

  2. Java的LinkedList详解,看源码之后的总结

    1. LinkedList实现了一个带表头的双向循环链表: 2. LinkedList是线程不同步的: 3. LinkedList中实现了push.pop.peek.empty等方法,因此Linked ...

  3. qsort函数应用大全

    七种qsort排序方法 <本文中排序都是采用的从小到大排序> 一.对int类型数组排序  int num[100]; Sample: int cmp ( const void *a , c ...

  4. Android开发学习之路--UI之ListView

    这里再学习写android的ListView,其实我们都使用过ListView,就像手机的联系人,就是用的ListView了.下面就实现下简单的ListView吧,首先是xml文件中添加相关的代码: ...

  5. SDL2源代码分析1:初始化(SDL_Init())

    ===================================================== SDL源代码分析系列文章列表: SDL2源代码分析1:初始化(SDL_Init()) SDL ...

  6. React Native项目组织结构介绍

    代码组织: 目录结构: . ├── components //组成应用的各个组件 │   ├── Routers.android.js //每个组件若实现不一样,分为android的实现和ios的实现 ...

  7. 最简单的基于FFmpeg的AVDevice例子(读取摄像头)

    =====================================================最简单的基于FFmpeg的AVDevice例子文章列表: 最简单的基于FFmpeg的AVDev ...

  8. Spark1.4从HDFS读取文件运行Java语言WordCounts

    Hadoop:2.4.0 Spark:1.4.0 Ubuntu 14.0 1.首先启动Hadoop的HDFS系统.     HADOOP_HOME/sbin/start-dfs.sh 2.在Linux ...

  9. java设计模式---构建者模式

    创建者模式和工厂模式有点类似,不过关注点不同.工厂模式往往只关心你要的是什么,二不关心这个东西的具体细节是什么.而创建模式则关心的是这个东西的具体细节的创建.拿创建人物来说,我们关心的不仅是创建一个人 ...

  10. Java实现简易的文件的迁移器

    Java作为世界上最受欢迎的一门编程语言,自然是有原因的.比如说我们可以直接的方便的调用其中的函数来实现我们想要的功能. 一个偶然的机会,我浏览API文档时发现了一个名为FileDialog的类,然后 ...