返回 / 開發工具

UDS-on-CAN ECU 燒錄工具

KITE Reflasher

已發布 版本 0.2.1

用於 ECU 韌體下載與更新驗證的 UDS-on-CAN reflashing 工具,支援下載序列、Security Access、韌體格式處理與 trace 留存。

KDP Free · 免費使用 KITE Reflasher 已包含在 KDP Free 方案,使用工作 Email 註冊或登入後即可下載。
KITE Reflasher UDS 燒錄工作區
KITE Reflasher UDS Sequencer 工作區,包含 Diagnostic Session Control、Security Access、File Download、CRC 驗證與 ECU Reset 步驟

產品概覽

把 ECU reflash 從一次性操作,整理成可控的下載流程

KITE Reflasher 用於 ECU 韌體燒錄、bootloader bring-up、下載流程驗證與交付前更新測試。工程師可配置診斷 session、Security Access、RoutineControl、RequestDownload、TransferData 與 ECU Reset 步驟,並保留韌體、設定、log 與 trace 供後續分析。

ID · ki-reflasher

CAN / ISO-TP 專案設定

KITE Reflasher
KITE Reflasher CAN Hardware 工作區,包含裝置、Baudrate、ISO-TP Addressing 與目標晶片設定

下載序列管理

以 step 方式管理 session、security、routine、download、transfer 與 reset。

多格式韌體處理

處理 HEX、S-record、BIN、VBF 等韌體輸入,協助整理下載區段。

Traceable update

保留 ASC trace、步驟狀態、錯誤原因與合併後韌體資訊。

Bootloader bring-up

適合 bootloader 開發早期驗證與 ECU 更新流程除錯。

註冊即可使用

三步開始使用 KITE Reflasher

從 KDP 完成登入、下載與安裝,不必先預約產品展示或等待人工開通。

KITE Reflasher 已包含在 US$0 的 KDP Free 方案;實際方案內容以 KDP 顯示為準。 查看試用與方案

  1. 1

    使用工作 Email 登入

    輸入工作 Email,透過一次性驗證碼完成免密碼註冊或登入。

  2. 2

    下載 KDP Hub

    取得 Windows 10 以上 64-bit 桌面安裝程式,集中管理 KITE 工具。

  3. 3

    安裝並啟動工具

    在 KDP Hub 選擇需要的工具,完成安裝後即可開始建立工程專案。

產品重點

支援 Intel HEX、S-record、BIN、VBF,並解析 VBF header、data block 與 erase region。

以 sequencer 管理 0x10、0x27、0x31、0x34、0x36、0x37、0x11、delay 與 download step。

依 Memory Settings 合併同 sector file blocks,gap 以 0xFF padding,並可輸出 merged HEX。

支援 routine erase、per-block CRC、final CRC command、sector-info table 與 ASC trace 留存。

核心能力

UDS / ISO-TP 燒錄服務

以 CAN 上的 ISO-TP 執行 diagnostic session、Security Access、RoutineControl、RequestDownload、TransferData、RequestTransferExit 與 ECUReset。

多格式韌體載入

載入 Intel HEX、S-record、BIN、VBF,解析位址、payload、VBF header、data block 與 erase region,並轉為可下載 block。

Sequencer 與專案保存

以 project workspace 保存硬體設定、target / variant、functional / physical CAN ID、memory sectors 與 `.udss` sequence step。

Memory sector merge

依 Memory Settings 將同一 sector 內的 file blocks 合併,gap 以 0xFF padding,並可為每個 download step 輸出 disambiguated merged HEX。

Erase / CRC / sector info

支援 routine erase、per-block CRC、final CRC command,以及 KCU Gen1 類 sector-info table 寫入與驗證流程。

可追溯燒錄紀錄

每次執行保留 step 狀態、CAN 訊息、ASC log、merged HEX、錯誤原因與最終狀態,便於 bring-up、除錯與交付保存。

典型韌體更新流程

從韌體載入、下載配置、步驟執行到 trace 留存,讓 ECU 更新流程可以被重複驗證。

1

載入韌體

匯入 HEX、S-record、BIN 或 VBF,確認 address 與區段。

2

配置序列

設定 session、security、routine、download 與 transfer 參數。

3

執行下載

依 step 執行更新,記錄 response、NRC、進度與錯誤。

4

保存結果

輸出 trace、log 與韌體處理結果供除錯或交付 review。

適用場景

適合 bootloader 驗證、更新流程開發、韌體交付測試與現場問題分析。

Bootloader bring-up

驗證 session 切換、security、routine 與 transfer 行為。

更新流程驗證

重複執行同一下載序列,確認不同韌體版本的結果。

失敗分析

透過 NRC、trace 與 step log 分析下載中斷或 ECU reset 問題。

支援格式與標準

ISO 14229 UDS ISO 15765-2 ISO-TP Intel HEX S-record BIN VBF ASC trace CRC32 UDSS sequence Security DLL

開始使用常見問題

以下回答免費試用、安裝方式與工程檔案需求,方便在下載前快速確認。

KITE Reflasher 已包含在 KDP Free 嗎?

是。KITE Reflasher 已包含在 KDP Free;使用工作 Email 登入 KDP、下載 KDP Hub 後即可安裝使用。

KITE Reflasher 支援哪些 ECU 韌體格式與燒錄流程?

支援 Intel HEX、S-record、BIN 與 VBF,並以 UDS-on-CAN / ISO-TP 執行 Session、SecurityAccess、RequestDownload、TransferData、RequestTransferExit、CRC 驗證與 ECU Reset。

需要先聯絡業務或預約展示才能使用嗎?

不需要。可直接登入 KDP 並下載 KDP Hub 自助安裝;若需要企業授權、硬體介面或導入支援,再與 KopherBit 聯絡。