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. 用Maven打包成EAR部署JBoss

    基于原理的架构里面,考虑这次升级版本,可谓是一步一个脚印的向上走啊,可以说步步为坎,别人的知识,和自己的知识,相差很多啊,什么都懂点,但是具体没有使用,就理解不深刻了,心有余而力不足,所以一切我们自己 ...

  2. Dynamics CRM 依赖组件类型为应用程序功能区导致的无法删除实体问题的解决方法

    看到有人问到这个问题,这边就简单描述下解决方法,主要是针对第一次碰到这个问题云里雾里的朋友,错误如下 在我们建lookup关联的时候有下图中的这么个设置,对于很多新手默认就是下图这样不会去做改动,因为 ...

  3. Android简易实战教程--第十六话《SharedPreferences保存用户名和密码》

    之前在Android简易实战教程--第七话<在内存中存储用户名和密码> 那里是把用户名和密码保存到了内存中,这一篇把用户名和密码保存至SharedPreferences文件.为了引起误导, ...

  4. API创建员工地址

    DECLARE ln_address_id PER_ADDRESSES.ADDRESS_ID%TYPE; ln_object_version_number PER_ADDRESSES.OBJECT_V ...

  5. Android View架构总结

    View和Activity的区别 android的四大组件,Activity是四大组件中唯一一个用来和用户进行交互的组件.可以说Activity就是android的视图层. 如果再细化,Activit ...

  6. TCP协议三次握手与四次挥手详解

    在计算机网络的学习中TCPi协议与Http协议是我们必须掌握的内容,其中Tcp协议属于传输层,而Http协议属于应用层,本博客主要讲解Tcp协议中的三次握手与四次挥手,关于Http协议感兴趣的可以参看 ...

  7. jquery实战第一讲---概述及其入门实例

    就在5月28号周四下午五点的时候,接到xxx姐姐的电话,您是xxx吗?准备一下,周五上午八点半去远洋面试,一路风尘仆仆,颠颠簸簸,由于小编晕车,带着晕晕乎乎的脑子,小编就稀里糊涂的去面试了,温馨提醒, ...

  8. 学习TensorFlow,浅析MNIST的python代码

    在github上,tensorflow的star是22798,caffe是10006,torch是4500,theano是3661.作为小码农的我,最近一直在学习tensorflow,主要使用pyth ...

  9. java wait和notify及 synchronized sleep 总结

    java 中线程我一直弄不清线程锁等 所以写了一些例子验证看法: 在这之前先看下API中wait中的解释: wait:方法来之java.lang.Objetc 方法翻译:在其他线程调用此对象的 not ...

  10. Oracle EBS OM 主要API示例

    1, Book order Oe_Order_Pub.Process_Order ( 1 , Fnd_Api.G_FALSE , Fnd_Api.G_FALSE , Fnd_Api.G_FALSE , ...