Skip to content

KCAN 固件工具

kcan_fw_tool 提供 KCAN 设备的固件版本查询一键升级内置电阻设置(需硬件支持)等功能。

重要提示

  • 固件版本低于 8.x.x 的设备不支持 Linux 上的固件升级和切换操作(仅支持 Windows 版本固件升级工具)
  • 如意外进入 boot 模式,重新拔插设备即可恢复

功能说明

菜单操作界面

bash
sudo kcan_fw_tool can0 menu

菜单界面

  1. Get Firmware Version:获取固件版本
  2. Get Termination Status:获取终端电阻状态
  3. Set Termination ON (120Ω):设置终端电阻为开启状态
  4. Set Termination OFF:设置终端电阻为关闭状态
  5. Switch to APP (specify address):切换至指定地址的固件
  6. Switch to Next APP:切换至下一个固件

查询固件版本

bash
sudo kcan_fw_tool can0 version

获取固件版本

固件升级

bash
sudo kcan_fw_upgrade can0 /usr/lib/firmware/KH-UCANFD-xxx.enc

固件自动升级

内置电阻设置

查询内置电阻状态

bash
sudo kcan_fw_tool can0 term-get

开启内置电阻

bash
sudo kcan_fw_tool can0 term-on

关闭内置电阻

bash
sudo kcan_fw_tool can0 term-off

内置电阻设置

固件切换

设备中可以同时存在多个固件,通过以下命令进行切换:

bash
# 切换到地址0x40000固件
sudo kcan_fw_tool can0 switch-app -a 0x40000

# 切换到下一个固件
sudo kcan_fw_tool can0 next-app

使用帮助

bash

sudo kcan_fw_tool -h

驱动智能连接,赋能科技未来