Releases: nxp-imx/bcu
bcu_1.0.246
New Features
- add imx8ulpevk board support (just for base board test)
- add imx8mpevkpwra1 support
Please use -board=imx8mpevkpwra0/imx8mpevkpwra1 to choose which version of board to use. - add eeprom check when use reset/monitor functions
- improve lsftdi function, can use -auto to find board's id number
Bug Fix
- fix reset function failed warning
- use the value in eeprom to verify the -board= provided
- disable getchar() when use nodisplay, to let it run in background
bcu_1.0.237
New Features
- add dump_avg when dump data to csv file in monitor function
- disable auto find board function in default
Auto find board function will connect every boards pulgged in the host. This may cause the tty of the other board disconnect from the host. So disable this function by default. Can enable it by using option [-auto].
Bug Fix
- fix warning: ‘ftdi_usb_purge_tx_buffer’ is deprecated
!!!NOTE!!!
-
The incorrect tag of 1.0.195 causes the command upgrade and config.yaml version comparison cannot work. So if you used version 1.0.195 before, please manually delete the config.yaml file before running this version for the first time.
-
If you are using the power measurement function, please make sure your i.MX8MPEVK-PWR CPU board has done this rework:
- Replace R76 from 0.4Ohm to 1.0Ohm
- Replace R129 from 0.1Ohm to 0.05Ohm
- Replace R208 from 1.0Ohm to 0.4Ohm
- Replace R225 from 2.0Ohm to 1.0Ohm
- Replace R227 from 2.0Ohm to 1.0Ohm
If your board is not reworked, please modify rsense1/rsense2 to the old values in config.yaml file by yourself. - vdd_pll_ana_0v8 resense1/resense2 both set to 400(Milliohm)
- lpd4_vdd2 resense1/resense2 both set to 100
- vdd_usb_0v8 resense1/resense2 both set to 1000
- vdd_lvds_1V8 resense1/resense2 both set to 2000
- vdd_pci_1v8 resense1/resense2 both set to 2000
bcu_1.0.230
New Features
- add download status for both versions in command upgrade
- add -pmt option to dump csv files which can be imported to PMT
- add FTDI and AT24Cxx EEPROM support for Linux and Windows version
- support auto recognize the board by reading EEPROM data
- link libftdi static library because libftdi1 in 16.04 does not support reading/programming user area in FTID EEPROM
bcu_1.0.220
New Feature
- add the get_boot_mode command to read the boot mode set by BCU
Bug Fix
- disable bootmode_sel when using the command deinit
- fix the https access issue when use command upgrade in Linux
bcu_1.0.218
New Feature
- add the get_boot_mode command to read the boot mode set by BCU
Bug Fix
- disable bootmode_sel when using the command deinit
bcu_1.0.216
Bug Fix
- fix the missing rail name print in dump file
- fix the problem of low data accuracy of GROUP in dump file
bcu_1.0.212
New features
- add [-hold=] option for reset command
Bug Fix
- fix channel name order issue in dump file
bcu_1.0.209
New features
- add get_level function to get level state of a pin
Bug Fix
- fix the deinit command cannot work issue on imx8dxl
- fix an issue that cannot use UART after closing FTDI on Windows
bcu_1.0.205
New features
- !!!NOTE!!! Drop imx8dxlevk revA board. BCU ONLY supports the imx8dxlevk-proto1B board now. The resistance of some sense resistors has been updated on the 1B board. If you are still using an old Rev A board, please use 1.0.184 or older BCU version. This big change involves config.yaml. Therefore, please DELETE config.yaml and then run BCU to update the value of the sense resistors.
- replace command [resume] by [onoff], which can adjust the time to hold ON/OFF button by using option [-hold=](unit: ms)
- improve the terminal refresh method
- print hot-key pressed state in csv dump file
Bug Fix
- fix the issue which cannot control imx8dxlevk board with Windows version
bcu_1.0.203
The incorrect tag of 1.0.195 causes the command upgrade and config.yaml version comparison cannot work. So if you used version 1.0.195 before, please manually delete the config.yaml file before running version 1.0.203 for the first time.
New features
- !!!NOTE!!! Drop imx8dxlevk revA board. BCU ONLY supports the imx8dxlevk-proto1B board now. The resistance of some sense resistors has been updated on the 1B board. If you are still using an old Rev A board, please use 1.0.184 or older BCU version. This big change involves config.yaml. Therefore, please DELETE config.yaml and then run BCU to update the value of the sense resistors.
- replace command ‘resume’ by ‘onoff’, which can adjust the time to hold ON/OFF button by using option [-hold=](unit: ms)
Bug Fix
- fix the issue which cannot control imx8dxlevk board with Windows version