# CANBootloader-PC **Repository Path**: Yellow-Yb/canbootloader-pc ## Basic Information - **Project Name**: CANBootloader-PC - **Description**: 实现了CANBootloader上位机程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-03-04 - **Last Updated**: 2025-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 1 CAN-Bootloader上位机程序 该程序使用**创芯科技CANalyst-II分析仪**(下称**”CAN盒“**)实现了CAN Bootloader功能,实现对CAN节点固件应用编程(In-Application Programming) # 2 功能简介 - 利用CAN总线实现对有CAN总线接口的设备进行固件升级; - 上位机界面程序使用QT(C++)编程实现,源码可参见查看链接: # 3 版本迭代 - 20250304发布V1.0 - 20250311 修复发送过程时而存在未处理成功接收信号导致发送固件失败bug # 4 使用步骤 利用Bootloader上位机进行烧录实现IAP功能。打开Bootloader上位机软件,参考如图中步骤 ![image-20250304203046960](.\images\image-20250304203046960.png) **注意1:**扫描节点后,观察节点固件类型是否为Bootloader,若不是,则不可进行固件烧录,可点击“执行固件”按键,进行切换固件类型。 **注意2:**若扫描无节点,请检查是否已烧录Bootloader程序或CAN总线是否插接良好。 **提示1:**左下角取消勾选实时显示,可显著提高烧录效率,勾选时速率约为1.8KB/s,未勾选时速率约为10KB/s。 # 5 未来展望 - 使用多线程技术实时显示数据接收列表,解决数据实时显示对通信速率的影响。 - 移植UDS服务,学习汽车电子相关用法。