Skip to content

nxp-imx/bcu

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

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:

  • From NXP internal issue: Create Jira ticket in MLK project, component TOOLS
  • From Customers: Create new Issue in this repo https://github.com/nxp-imx/bcu