本文最后更新于15 天前,其中的信息可能已经过时,如有错误请留言评论。
需求分类 | 编号 | 需求 | 必须项 | UI交互 | 存储至离线文件 |
---|---|---|---|---|---|
刷写功能 | FLS1 | 支持刷写ID、波特率配置 | √ | √ | √ |
FLS2 | 支持加载、解析、合并可执行文件(Hex) | √ | √ | ||
FLS3 | 支持加载FlashDriver文件 | √ | √ | ||
FLS4 | 支持保护区、程序区、数据区识别 | √ | √ | ||
FLS5 | 支持调用安全算法库 | √ | √ | ||
FLS6 | 支持校验控制器中BL版本号与可执行文件中BL版本号一致性 | √ | |||
FLS7 | 支持FBL和SBL刷写 | √ | √ | ||
FLS8 | 支持上电强刷 | √ | √ | ||
FLS9 | 支持刷写程序+数据区、只刷写数据区 | √ | √ | ||
FLS10 | 支持擦除EE数据 | √ | √ | ||
FLS11 | 支持复位ECU | √ | √ | ||
FLS12 | 支持选择CAN卡驱动 | √ | √ | ||
FLS13 | 支持导出程序+数据文件、数据文件 | √ | √ | ||
信息显示 | INF1 | 支持显示可执行文件中的FBL版本号、SBL版本号、BSW版本号、标定数据版本号 | √ | √ | |
INF2 | 支持显示可执行文件中的ASW版本号 | √ | |||
INF3 | 支持图形化显示ROM使用情况 | √ | |||
INF4 | 支持显示刷写进度、刷写时间 | √ | √ | ||
INF5 | 支持显示运行日志 | √ | √ | ||
INF6 | 支持显示刷写工具版本信息 | √ | √ | ||
INF7 | 支持显示帮助文档 | √ | √ | ||
INF8 | 支持错误信息提示 | √ | √ | ||
INF9 | 支持记录最近加载的可执行文件 | √ | √ | ||
日志存储 | LOG1 | 支持存储运行日志 | √ | √ | |
LOG2 | 支持存储总线数据流(时间、ID、TxRx、长度、数据) | √ | |||
开发支持 | CFG1 | 支持加载和配置FBL通讯协议 | √ | √ | √ |
CFG2 | 支持加载和配置SBL通讯协议 | √ | √ | √ | |
CFG3 | 支持加载和配置刷写保护区、程序区、数据区范围 | √ | √ | ||
CFG4 | 配置文件仅供内部使用,不明文释放给客户 | √ | |||
其他 | MISC1 | 支持软件授权(绑定电脑或绑定CAN卡) | |||
MISC2 | 支持多个版本共存(不用同时运行) | √ | |||
MISC3 | 支持多平台(Windows、Android) | ||||
硬件/驱动 | DRV1 | 支持USBCAN卡、支持ZLG USBCAN-I/-II、USBCANFD卡 | √ | ||
DRV2 | 支持Vector CAN卡 | ||||
DRV3 | 支持ETAS-581 | ||||
DRV4 | 支持PCAN | ||||
DRV5 | 支持Kvaser CAN卡 |