🔧 调试器与逻辑分析仪
在ADAS中的使用
📘 友好 · 30章完整目录
01
调试器与逻辑分析仪概述
ADAS系统调试的挑战、工具链概览、调试与分析的核心理念。
02
调试器基础
JTAG/SWD协议原理、调试器硬件架构(以J-Link为例)、目标板连接与配置。
03
逻辑分析仪基础
采样率与带宽、通道数与触发条件、协议解码基础(UART/I2C/SPI/CAN)。
04
调试环境搭建
IDE集成(IAR/Keil/VS Code)、调试会话启动、断点与单步执行。
05
逻辑分析仪环境搭建
软件安装(Saleae/Kingst)、探头连接、信号捕获与显示。
06
调试器高级功能
数据断点、条件断点、Trace功能(ETM/ITM)、实时变量监控。
07
逻辑分析仪高级功能
深存储与分段存储、触发位置设置、模拟信号分析。
08
ADAS传感器调试(一)
摄像头模组初始化调试、I2C寄存器读写验证。
09
ADAS传感器调试(二)
摄像头MIPI CSI-2信号分析、帧同步信号捕获。
10
ADAS传感器调试(三)
毫米波雷达SPI通信调试、数据帧解析。
11
ADAS传感器调试(四)
激光雷达UART/CAN通信调试、点云数据触发捕获。
12
多传感器时间同步调试
PPS信号捕获、硬件触发线验证、时间戳对齐分析。
13
实时操作系统(RTOS)调试
任务调度分析、堆栈溢出检测、优先级反转排查。
14
中断与异常调试
中断延迟测量、嵌套中断分析、HardFault定位。
15
内存问题调试
堆栈溢出检测、内存泄漏定位、DMA传输验证。
16
性能分析
函数执行时间测量、CPU负载率分析、代码热点定位。
17
CAN/CANFD总线调试
CAN报文捕获、DBC信号解码、错误帧分析。
18
以太网调试(AVB/TSN)
时间同步协议分析、数据流延迟测量。
19
电源管理调试
低功耗模式调试、唤醒源分析、电压纹波测量。
20
Bootloader调试
启动流程跟踪、Flash编程验证、回滚机制测试。
21
硬件在环(HIL)调试
HIL系统连接、激励信号注入、响应捕获分析。
22
道路实测数据捕获
车载日志系统配置、触发条件设置、大数据量存储策略。
23
数据后处理与分析
Python脚本解析日志、Wireshark分析网络数据、可视化工具。
24
自动化测试脚本
pyOCD自动化调试、逻辑分析仪API控制、CI/CD集成。
25
故障注入与鲁棒性测试
位翻转模拟、通信中断注入、看门狗响应测试。
26
功能安全调试
ISO 26262调试要求、故障覆盖率分析、安全机制验证。
27
多核异构调试
A核与R核协同调试、核间通信监控、共享资源冲突分析。
28
常见问题排查案例(一)
摄像头初始化失败、雷达数据丢帧、CAN总线关闭。
29
常见问题排查案例(二)
系统死机复位、内存越界、任务超时。
30
总结与进阶
工具链选型建议、学习资源推荐、未来趋势(HSM调试、AI辅助分析)。