SDK 安装包提供两种版本的串口下载工具,可以支持客户量产。
GUI 版本
功能特点:
- 支持批量烧写;
- 内置烧写计数器;
- 内置 RemObjects Pascal Script 脚本引擎。
例如通过以下脚本可根据烧写次数配置产品的蓝牙设备地址:
const
BD_ADDR_ADDR = $1;
procedure OnStartRun(const BatchCounter: Integer; var Abort: Boolean);
begin
end;
procedure OnStartBin(const BatchCounter, BinIndex: Integer;
var Data: TBytes; var Abort: Boolean);
begin
// Note that BinIndex counts from 1 (not 0), just as shown on GUI
if BinIndex <> 2 then Exit;
Data[BD_ADDR_ADDR + 0] := BatchCounter and $FF;
Data[BD_ADDR_ADDR + 1] := (BatchCounter shr 8) and $FF;
Data[BD_ADDR_ADDR + 2] := (BatchCounter shr 8) and $FF;
end;
Python 3 版本
功能特点:
- 支持批量烧写;
- 内置烧写计数器;
- 开放源代码;
- 可嵌入任意 Python 脚本;
- 便于同其它系统集成。
详情请参阅 用户手册。