- Install
- $ sudo snap install --devmode bcu-nxp; sudo snap alias bcu-nxp bcu
- Upgrade
- $ sudo snap refresh bcu-nxp --devmode
-
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
- Get it from the Snap Store:
-
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
- Need install these libraries
-
Mac OS 11.x Big Sur or above, x64
- Need install Homebrew first
- $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Then install other libs by Homebrew
- $ brew install libftdi libyaml
- Need install Homebrew first
-
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.
- $ arch -x86_64 $SHELL
- $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install other libs by Homebrew to default path(/usr/local/Cellar)
- $ brew install libftdi libyaml
- Apple Silicon can run x64 binary, but all libs should be installed to the path which is same as x64.
- imx8mpevk: do not have power measurement function
- imx8mpevkpwra0: have power measurement function
- imx8mpevkpwra1: have power measurement function
- imx8mpddr3l: VDB
- imx8mpddr4: VDB
- imx8dxlevk: have power measurement function
- imx8dxl_ddr3_evk: VDB
- imx8dxl_obx
- imx8ulpevk: have power measurement function
- imx8ulpevk9: have power measurement function
- imx8ulpwatchval: VDB
- val_board_1: VDB
- val_board_2: VDB
- val_board_3: VDB
- imx93evk11/imx93evk11b1: have power measurement function
- imx93qsb
- 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