[Hot!!]NXP i.MX 8 UUU Universal Update Utility

什麼是UUU (Universal Update Utility)

簡單來說,UUU是屬於NXP新一代的燒錄工具,日後將會取代掉MFG Tool,所以UUU也稱為MFG Tool V3,UUU的好處是不需要像MFG Tool一樣需要建立Script,可以直接透過command line的方式去控制燒錄的target以及要燒錄的檔案,以下將詳細說明。

1. New tool to flash storage media on i.MX products
2. UUU replaces the MFG Tool (UUU將會取代掉MFG Tool)
3. Less work to create flashing scripts (不需要建立Script)
4. Less host and target dependencies
5. More host OS supported


到哪邊下載 UUU

UUU的系統需求
  • Windows 10 64-bit
    •  Windows 7 needs additional updates for WICD to work.
  • Linux
    •  Above Ubuntu 16.04
  • MacOS
    • Not tested yet
Cmake要求與安裝

因為今天在搞NXP新的UUU,但是缺少了cmake最新套件,UUU要求至少要3.4版以上的cmake
不管怎麼update都只有2.8x版,只好自己下載並且安裝套件啦(參考網址)
順便一提cmake 3.4.3版本的檔案網址
$sudo apt-get install cmake$wget https://cmake.org/files/v3.4/cmake-3.4.3.tar.gz$tar xf cmake-3.4.4.tar.gz$cd cmake-3.2.2$./configure$make

結束後現在可以決定安裝檔的類型,我建議安裝checkinstall產生DEB包裝,執行如下

$sudo apt-get install checkinstall $sudo checkinstall 
Cmake的相關說明

如何安裝UUU(cmake version require 3.4 above)
  • $ git clone https://github.com/NXPmicro/mfgtools.git
  • $ cd mfgtools
  • $ sudo apt-get install libusb-1.0.0-dev libzip-dev libbz2-dev
  • $ cmake .       #如果在這邊發生cmake尚未安裝的訊息,可參考另一篇關於uuu所需的cmake版本安裝
  • $ make
操作步驟陸續補上.....

留言