BQKEYPROGRAMMER
バッテリ残量計向けプログラム・キー・ソフトウェア
BQKEYPROGRAMMER
概要
TI のいくつかのバッテリ残量計製品は、バッテリ・パックの偽造防止保護対策として認証をサポートしています。バッテリ認証方式として SHA と ECC のどれを選択するかは、開発ユーザーが決定できます。bqKeyPackager を使用して鍵をパッケージ化し、bqKeyProgrammer を使用して、選択した残量計に鍵をプログラム (書き込み) します。これら 2 つのスタンドアロン・ツールの目的は、OEM (バッテリ・パックの製造元) が認証鍵をファイル内で暗号化し、パッケージ・メーカーに送信できるようにすることです。次いで、パッケージ・メーカーはこのファイルを bqKeyProgrammer の入力データとして使用し、鍵を残量計にプログラム (書き込み) することができます。パッケージ・メーカーが鍵を表示することはできません。
機能
- 認証をサポートする複数の TI の残量計デバイスに対応
- デバイスに応じて、SHA1、SHA256、ECC の各鍵のパッケージ化をサポート
- 製造プロセスでセキュリティを強化するために、パッケージ・メーカーに対する鍵の非表示状態を維持
- EV2300、EV2400、MKST-3P-ALT-EV2300 のいずれかが必須
ダウンロード
お役立ちリソース
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