- 博客(17)
- 收藏
- 关注
原创 万字长文——基于CANoe/CAPL的UDS Bootloader上位机实现(附完整可运行代码及工程文件)
本文详细介绍了在CANoe环境下使用CAPL代码实现ECU刷写的实战流程。文章跳过理论部分,直接聚焦代码实现,首先列出标准的UDS刷写流程,包括会话切换、安全访问、数据传输等22个步骤。随后讲解CANoe工程配置方法,包括诊断控制台设置、面板设计及系统变量绑定。核心部分通过CAPL代码逐步实现每个刷写步骤,重点解析了文件解析(HEX/S19/BIN)、安全算法集成、数据传输等关键环节,并采用表驱动法优雅地组织流程控制。文章最后展示了完整的刷写工具实现效果,包含进度显示和错误处理功能。本文提供了完整的工程代码
2026-04-19 23:19:16
903
3
原创 无需Vector硬件实现使用CANoe进行收发CAN LIN报文(基于USB转CAN LIN设备)
本篇文章介绍了介绍了一种低成本的CANoe使用方案,不依赖于Vector硬件,实现了报文的收发测试
2025-08-09 17:12:50
1132
原创 CANoe入门——CANoe的诊断模块,调用CAPL进行uds诊断
本文详细介绍了CANoe中如何使用诊断控制台进行uds诊断,以及如何通过CAPL调用诊断函数进行uds诊断,如何通过27安全校验等...
2025-03-29 23:27:22
9573
13
原创 TOSUN同星TsMaster使用入门——3、使用系统变量及c小程序结合panel面板发送报文
文章较为详细的介绍了同星软件TsMaster的panel面板设计,系统变量使用,以及c小程序发送报文等
2025-01-18 18:59:19
9855
8
原创 TOSUN同星TsMaster使用入门——2、使用TS发送报文,使用graphics分析数据等
使用同星TS Master发送报文以及Graphics分析入门图文教程,解决如何修改报文周期,解决同星Tsmaster利用rbs仿真无法持续发送报文的问题
2024-12-14 18:08:16
10255
原创 TOSUN同星TsMaster使用入门——1、创建第一个TsMaster总线分析工程
TOSUN同星TsMaster使用入门,基础用法,使用TS进行基础的总线分析
2024-11-28 21:52:10
20966
9
原创 CANoe入门——6、CAPL基础(2)_CAPL程序执行逻辑及运算
一、CAPL代码块的执行逻辑CAPL代码块的执行同高级其他语言一样,在一个代码块内,如果没有碰到流程控制语句,则从上往下依次执行。示例如下启动工程,打开Write窗口,可以看到,窗口上先打印了第一行,再打印了第二行,最后打印了第三行。二、赋值语句CAPL中给变量赋值,采取一个等号(=)的赋值方式在上述代码中,我们先定义了一个整数num,随后使用write函数打印了num的值,而后我们使用赋值语句,为num赋予一个新值,并再次打印出num的值。
2024-07-17 10:08:10
5799
4
原创 CANoe入门——3、新建LIN工程及LIN DataBase(LDF文件)的创建
LIN总线的数据库文件,LDF文件文件制作图文教程,傻瓜式一步一步指导你完成自己的LDF文件创建,并创建一个用于LIN总线分析的LIN工程
2024-07-12 17:37:30
13146
17
原创 CANoe入门—— 1、创建自己的第一个CANoe测试工程
CANoe使用快速入门、创建自己的第一个CANoe工程并进行总线仿真,上位机制作
2024-07-11 15:23:41
19198
22
六万字长文-基于CANoe/CAPL的UDS Bootloader上位机实现(附完整可运行代码及工程文件)配套源码及工程文件
2026-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅