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. Struts 2 之 OGNL

    OGNL概述 Object-Graph Navigation Language,对象图导航语言 1.能够访问对象的方法,如list.size() 2.能够访问静态属性与静态方法,需要在类名前加上@,如 ...

  2. 18 UI美化状态集合的位图selector

    当我们某个控件 想在不同状态下显示不同的背景图的需求 如我们需要按钮在正常状态显示一种图 按下显示另一背景图 或者单选框被选中时是一种显示图片 没选中是另一种背景图 例子 按钮在不同状态显示不同的背景 ...

  3. Java五道输出易错题解析(进来挑战下)

    转自:http://blog.csdn.net/lanxuezaipiao/article/details/41985243 收集了几个易错的或好玩的Java输出题,分享给大家,以后在编程学习中稍微注 ...

  4. UNIX环境高级编程——线程属性之分离属性

    说到线程的分离状态,我认为,之所以会有这个状态,是因为系统对某些线程的终止状态根本不感兴趣导致的. 我们知道,进程中的线程可以调用: int pthread_join(pthread_t tid, v ...

  5. WebLogic11g-负载分发

    负载均衡的实现方式有很多种,这里只介绍三种相对来说成本较低的方案(维护成本以及费用成本)weblogic自带的proxy.apache.nginx  1.weblogic自带的proxy方式:  1) ...

  6. 怎样写一个与Windows10 IE11兼容的标准BHO?

    p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; f ...

  7. 《.NET最佳实践》与Ext JS/Touch的团队开发

    概述 持续集成 编码规范 测试 小结 概述 有不少开发人员都问过我,Ext JS/Touch是否支持团队开发?对于这个问题,我可以毫不犹豫的回答:支持.原因是在Sencha官网博客中客户示例中,有不少 ...

  8. mysql聚集索引

    转自http://www.cnblogs.com/tuyile006/archive/2009/08/28/1555615.html 微软的SQL SERVER提供了两种索引:聚集索引(cluster ...

  9. Chipmunk Rigid Bodies:cpBody

    Chipmunk刚体支持3种不同的类型: Dynamic(动态),Static(静态)以及Kinematic(混合态)刚体.它们拥有不同的行为和性能特征. 动态刚体是默认的刚体类型.它们可以对碰撞做出 ...

  10. 【一天一道LeetCode】#79. Word Search

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ...