首页
›
嵌入式基础与RISC-V
›
087-STM32 ARM Cortex-M单片机嵌入式开发
›
《STM32硬件调试与逻辑分析仪使用故障定位实战》
VIP10
本课程属于:087-STM32 ARM Cortex-M单片机嵌入式开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32硬件调试与逻辑分析仪使用故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
调试基础概念
什么是硬件调试 · 调试与测试的区别 · 调试的核心目标与原则
调试基础概念
什么是硬件调试
02
调试工具链概览
IDE调试器(Keil/IAR) · J-Link/ST-Link调试器 · 逻辑分析仪
调试工具链概览
IDE
03
STM32调试接口详解
SWD与JTAG接口 · SWO引脚与串行线输出 · 调试时钟配置
STM32
调试接口详解
04
IDE调试环境搭建
Keil MDK调试配置 · IAR调试配置 · ST-Link固件升级与驱动安装
IDE
调试环境搭建
05
断点调试实战
硬件断点与软件断点 · 条件断点 · 数据断点(读写触发)
断点调试实战
硬件断点
06
变量与寄存器监控
Watch窗口使用 · Live Watch实时更新 · 外设寄存器查看与修改
变量
寄存器监控
07
Call Stack与调用栈分析
函数调用栈原理 · 栈回溯技巧 · 栈溢出定位方法
Call
Stack
08
内存窗口与数据追踪
Memory窗口使用 · 变量地址定位 · 内存填充与校验
内存窗口
数据追踪
09
Disassembly反汇编调试
C代码与汇编对应关系 · 反汇编窗口使用 · 优化代码调试技巧
Disassembly
反汇编调试
10
RTOS调试技巧
FreeRTOS任务列表查看 · 任务栈使用监控 · 任务切换断点设置
RTOS
调试技巧
11
逻辑分析仪基础
采样率 · 通道数 · 触发条件
逻辑分析仪基础
采样率
12
逻辑分析仪选型指南
入门级(Saleae) · 专业级(Kingst · Hantek)
逻辑分析仪选型指…
Saleae
13
逻辑分析仪连接与配置
通道连接 · 电平匹配 · 采样深度设置
逻辑分析仪连接
配置
14
SPI协议解码实战
SPI模式配置 · MISO/MOSI/CS/CLK信号… · 常见SPI通信故障定位
SPI
协议解码实战
15
I2C协议解码实战
I2C起始/停止条件 · 地址与数据帧分析 · 时钟拉伸与仲裁问题排查
I2C
协议解码实战
16
UART串口调试实战
波特率偏差分析 · 帧格式验证 · 常见乱码问题定位
UART
串口调试实战
17
CAN总线调试实战
CAN帧结构解析 · 位填充机制 · 错误帧与重传分析
CAN
总线调试实战
18
GPIO时序分析
PWM频率测量 · 按键消抖时序验证 · 中断触发信号捕获
GPIO
时序分析
19
ADC采样时序调试
采样触发源分析 · 转换时间测量 · DMA传输时序验证
ADC
采样时序调试
20
DMA传输调试
DMA请求与响应时序 · 传输完成中断验证 · FIFO与直接模式选择
DMA
传输调试
21
定时器同步调试
主从定时器级联 · PWM同步输出 · 霍尔传感器时序分析
定时器同步调试
主从定时器级联
22
电源与复位调试
上电时序测量 · 复位信号分析 · BOR与POR电路验证
电源
复位调试
23
时钟系统调试
HSE/LSE起振波形 · PLL锁定时间 · 时钟切换毛刺排查
时钟系统调试
HSE/LSE
24
硬件故障定位方法论
二分法隔离 · 信号注入法 · 对比测试法
硬件故障定位方法…
二分法隔离
25
常见硬件故障案例
晶振不起振 · 复位引脚干扰 · 电源纹波过大
常见硬件故障案例
晶振不起振
26
常见软件故障案例
中断优先级配置错误 · 变量未初始化 · 堆栈溢出
常见软件故障案例
断优先级配置错误
27
EMC与信号完整性基础
信号反射与振铃 · 地弹现象 · 去耦电容布局影响
EMC
信号完整性基础
28
调试文档与报告编写
调试日志规范 · 波形截图标注 · 故障复现步骤记录
调试文档
报告编写
29
自动化调试脚本
Python与pyOCD脚本调试 · 自动化测试框架搭建 · 批量烧录与校验
自动化调试脚本
Python
30
综合实战项目
电机驱动板调试全流程 · 从原理图审查到波形验证的完整案例
综合实战项目
电机驱动板调试全…
所属VIP或分类
同VIP:Bootloader升级与硬件调试实战
同VIP:Cortex-M内核架构与ADC采集故障定位实战
同VIP:Cortex-M内核深度剖析与寄存器编程工程实战