首页
›
嵌入式基础与RISC-V
›
011-RT-Thread在STM32上的完整项目实战
›
《STM32 RT-Thread内核与外设故障排查》
VIP10
本课程属于:011-RT-Thread在STM32上的完整项目实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32 RT-Thread内核与外设故障排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RT-Thread调试环境搭建
MDK/IAR工程配置 · 调试器(J-Link/ST-Link… · 串口控制台初始化
RT-Thread
调试环境搭建
02
FinSH控制台实战
组件配置 · 命令注册 · 自定义命令编写
FinSH
控制台实战
03
线程栈分析与溢出检测
线程栈大小计算 · 栈溢出原理 · HardFault定位
线程栈分析
溢出检测
04
内存管理调试
动态内存堆配置 · 内存泄漏检测(memtrace) · 内存碎片分析
内存管理调试
动态内存堆配置
05
IPC同步与通信调试
信号量死锁 · 互斥量优先级继承 · 消息队列溢出
IPC
同步
06
定时器与时钟调试
软件定时器回调超时 · 时钟漂移分析 · rt_tick_get使用
定时器
时钟调试
07
设备驱动框架调试
设备注册失败 · open/read/write异常 · DMA传输卡死
设备驱动框架调试
设备注册失败
08
中断与异常处理
中断优先级配置 · 中断嵌套 · 中断延迟分析
异常处理
断优先级配置
09
低功耗调试
PM组件配置 · 休眠唤醒流程 · Tickless模式问题
低功耗调试
PM
10
网络协议栈调试
LwIP内存池配置 · socket连接异常 · TCP重传分析
网络协议栈调试
LwIP
11
文件系统调试
DFS挂载失败 · FAT32文件损坏 · SD卡读写超时
文件系统调试
DFS
12
多核与AMP调试
核间通信 · 共享内存冲突 · 缓存一致性
AMP
多核
13
Bootloader与固件升级
OTA分区规划 · 固件校验失败 · 跳转异常
Bootloader
固件升级
14
性能分析与优化
CPU负载统计 · 线程运行时间测量 · 上下文切换次数
性能分析
优化
15
GDB调试实战
OpenOCD配置 · 断点与观察点 · 单步执行
GDB
调试实战
16
Tracealyzer与SystemView
事件记录配置 · 可视化分析 · 时序图解读
Tracealyzer
SystemView
17
ulog日志系统
日志级别设置 · 后端配置(串口/文件) · 过滤与格式化
ulog
日志系统
18
断言与故障转储
RT_ASSERT机制 · 故障信息打印 · coredump生成
断言
故障转储
19
堆栈回溯与反汇编
addr2line使用 · 反汇编文件分析 · PC/LR寄存器解读
堆栈回溯
反汇编
20
硬件调试技巧
逻辑分析仪抓取 · 示波器测量 · GPIO翻转标记
硬件调试技巧
逻辑分析仪抓取
21
常见HardFault案例
空指针访问 · 数组越界 · 栈溢出
HardFault
常见
22
常见死锁案例
优先级反转 · 循环等待 · 资源未释放
常见死锁案例
优先级反转
23
常见内存泄漏案例
malloc/free不配对 · 线程栈泄漏 · 设备句柄未关闭
常见内存泄漏案例
malloc/free
24
常见启动异常案例
链接脚本错误 · 中断向量表偏移 · BSS段未清零
常见启动异常案例
链接脚本错误
25
常见外设驱动异常
GPIO配置冲突 · DMA描述符错误 · SPI时序不匹配
常见外设驱动异常
GPIO
26
常见网络异常
IP地址冲突 · MAC过滤 · MTU不匹配
常见网络异常
IP
27
常见文件系统异常
簇大小不匹配 · 长文件名支持 · 文件描述符耗尽
常见文件系统异常
簇大小不匹配
28
常见低功耗异常
唤醒源配置错误 · 时钟切换失败 · 外设未掉电
常见低功耗异常
唤醒源配置错误
29
调试工具链整合
脚本化自动化测试 · 持续集成中的调试 · 远程调试
调试工具链整合
脚本化自动化测试
30
综合实战项目
智能家居网关调试 · 工业数据采集器故障定位 · 无人机飞控稳定性分析
综合实战项目
智能家居网关调试
所属VIP或分类
同VIP:STM32-FreeRTOS外设驱动与实时系统开发
同VIP:STM32-RT-Thread任务通信与外设调试
同VIP:STM32-RT-Thread内核线程与启动故障诊断