BQKEYPROGRAMMER
适用于电池电量监测计的密钥编程软件
BQKEYPROGRAMMER
概述
TI 有多个电量监测计产品可支持电池组防伪认证。用户可在 SHA 和 ECC 之间自行选择电池认证方案。bqKeyPackager 用于打包密钥,而 bqKeyProgrammer 则用于将相应密钥编程到所选监测计中。使用这两个独立工具的目的是让 OEM 能够在一个文件中加密认证密钥,并将其发送至电池组制造商。然后,电池组制造商可以将该文件用作一个数据源,以便支持 bqKeyProgrammer 将密钥编程到监测计中。电池组制造商将无法看到密钥。
特性
- 支持多个支持认证功能的 TI 监测计器件
- 支持 SHA1、SHA256 和 ECC 密钥打包,取决于具体的器件
- 电池组制造商无法看到密钥,提高了制造流程中的安全性
- 需要 EV2300、EV2400 或 MKST-3P-ALT-EV2300
下载
BQ-KEY-PROGRAMMER-SW — Key programmer software for battery fuel (gas) gauges
支持的产品和硬件
产品
电池电量监测
硬件开发
评估板
BQ-KEY-PROGRAMMER-SW — Key programmer software for battery fuel (gas) gauges
产品
电池电量监测
硬件开发
评估板
发布信息
Overview
Several TI Fuel Gauge products support authentication for anti-counterfeit protection of battery packs. The selection of the battery authentication scheme between SHA and ECC is left to the user to decide. bqKeyPackager is provided to package the key, and bqKeyProgrammer is provided to program the key onto the selected gauge. The purpose of these two standalone tools is to allow an OEM to encrypt authentication keys in a file and send to a packmaker. The packmaker can then use this file as the data source for bqKeyProgrammer to program the key(s) into a gauge. The key will not be visible to the packmaker.
Features
Supports multiple TI gauge devices that support authentication
Supports SHA1, SHA256, and ECC key packaging depending on the device
Keeps key hidden from packmaker for additional security in the manufacturing process
Requires EV2300, EV2400 or MKST-3P-ALT-EV2300
新增功能
- Updated support
您可能需要的其他资源
BQ-BMS-PROGRAMMER-SW — Command line programmers for BQ products
支持的产品和硬件
产品
电池电量监测
硬件开发
参考设计
评估板
BQ-BMS-PROGRAMMER-SW — Command line programmers for BQ products
SDK, API, and Programmer installer
产品
电池电量监测
硬件开发
参考设计
评估板
文档
Quick Tips text document for Command line programmers
Software Manifest
发布信息
Description:
BQ-BATTERY-PROGRAMMER-SW software development kit (SDK) is a collection of robust software command line tools that assist with the process of programming, testing, or assembling packs that use TI Battery management products. The executables in this software work with the MKST-3P-ALT-EV2300 MKS Technology alternative for EV2300 communications transceiver. The executables work with a single station but can be extended to multiple stations by using additional software and GUI from MKS Technology Inc. . Support for multiple stations is not included in this software.
There are multiple executables in the download, usually one per family of products. Older products such as BQ20xxx and BQ30xxx are also supported. Examples using the C++ programming language API and Python® programming language are provided for custom development.
Requirements:
- Hardware: MKST-3P-ALT-EV2300
- Supported operating systems: Windows (32 and 64 bits)
- Software: Microsoft Visual Studio 2010 C++ Runtime redistributable
Features:
- Collection of command line executables for Windows
- Small executable size with few dependencies
- Fast programming
- Supports BQFS/DFFS and SREC file formats
- Provides C API for custom code development
- Callable from other programs for automation
- Portable design simplifies deployment
- Separately downloadable support software to enable legacy software like BQEVSW and ADVANCED-BQMTESTER to work with MKST-3P-ALT-EV2300
Getting started:
1. Download the software
2. Run the installer
3. The executables, C API and Python API files can be found in the install location
4. Run the command line executable without arguments to get usage help. Refer to Readme.txt in the install folder for more information and how to get help using the command line.
新增功能
- Added support for BQ78350 and BQ34Z100