Skip to content

nxp-imx/bcu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bcu (Board Control Utilities)

Build status GitHub Coverity Scan Build Status

Get it from the Snap Store

  • Install
    • $ sudo snap install --devmode bcu-nxp; sudo snap alias bcu-nxp bcu
  • Upgrade
    • $ sudo snap refresh bcu-nxp --devmode

For more details about BCU, please check the BCU release note(BCU.pdf) in the latest release page.


Running environment

  • Windows 10, 64bit

    • Need install FTDI Driver for Windows.
    • Early Windows version(below 1.2.0) need install vs2017 redistribute package
  • Ubuntu 16.04 or above, or all Linux distribution, 64bit

    • Get it from the Snap Store:
      • $ sudo snap install --devmode bcu-nxp; sudo snap alias bcu-nxp bcu
    • If you do not want to run BCU as root in Linux, please follow the steps below to set the rules.
      • $ cd /etc/udev/rules.d/
      • $ sudo vim xx-ftdi.rules
      • Add the line to this file:
      SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6011", GROUP="dialout", MODE="0660"
      
      • Save the file
      • Re-plug the debug wire
    • To upgrade to the latest BCU version, please use this command:
      • $ sudo snap refresh bcu-nxp --devmode
  • Ubuntu 18.04 or above, 64bit, using binary provided from release page

    • Need install these libraries
      • $ sudo apt-get install libftdi1-2 libyaml-dev openssl lsb_release(only needed on 18.04) libssl-dev libconfuse-dev
    • If you do not want to run BCU as root in Linux, please follow the steps below to set the rules.
      • $ cd /etc/udev/rules.d/
      • $ sudo vim xx-ftdi.rules
      • Add the line to this file:
      SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6011", GROUP="dialout", MODE="0660"
      
      • Save the file
      • Re-plug the debug wire
  • Mac OS 11.x Big Sur or above, x64

  • Mac OS 11.x Big Sur or above, arm64

    • Apple Silicon can run x64 binary, but all libs should be installed to the path which is same as x64.
    • Install other libs by Homebrew to default path(/usr/local/Cellar)
      • $ brew install libftdi libyaml

Board support

i.MX8MP-EVK

  • imx8mpevk: do not have power measurement function
  • imx8mpevkpwra0: have power measurement function
  • imx8mpevkpwra1: have power measurement function
  • imx8mpddr3l: VDB
  • imx8mpddr4: VDB

i.MX8DXL-EVK

  • imx8dxlevk: have power measurement function
  • imx8dxl_ddr3_evk: VDB
  • imx8dxl_obx

i.MX8ULP-EVK

  • imx8ulpevk: have power measurement function
  • imx8ulpevk9: have power measurement function
  • imx8ulpwatchval: VDB

Val_board_x

  • val_board_1: VDB
  • val_board_2: VDB
  • val_board_3: VDB

i.MX93

  • imx93evk11/imx93evk11b1: have power measurement function
  • imx93qsb

To get support: