首页
›
嵌入式与底层系统
›
097-Lauterbach TRACE32嵌入式调试与系统分析工程
›
《TRACE32 ARM异常与崩溃分析工程》
VIP20
本课程属于:097-Lauterbach TRACE32嵌入式调试与系统分析工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
TRACE32 ARM异常与崩溃分析工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与TRACE32环境搭建
目标=介绍ARM异常与崩溃分析的核心… · 安装TRACE32软件 · 配置ARM调试目标
TRACE32
课程导入
02
ARM异常模型与TRACE32视图映射
目标=讲解ARM Cortex-A/… · 异常类型(复位 · 未定义指令
ARM
TRACE32
03
TRACE32调试基础与崩溃现场捕获
目标=使用TRACE32命令加载EL… · 设置断点 · 单步执行
TRACE32
调试基础
04
ARM寄存器组与TRACE32寄存器窗口分析
目标=深入分析R0-R15 · CPSR · SPSR
ARM
TRACE32
05
栈帧分析与TRACE32回溯实战
目标=理解ARM栈帧结构(FP · SP · LR)
TRACE32
栈帧分析
06
异常向量表与TRACE32断点策略
目标=在TRACE32中设置异常向量… · 捕获未定义指令 · 数据中止等异常
TRACE32
异常向量表
07
数据中止异常分析与TRACE32内存检查
目标=利用TRACE32查看DFSR · DFAR寄存器 · 定位非法内存访问地址
TRACE32
数据
08
预取中止异常分析与TRACE32反汇编
目标=使用TRACE32反汇编窗口检… · 分析取指失败原因 · 如权限错误或地址无效
TRACE32
预取
09
未定义指令异常与TRACE32指令级调试
目标=捕获未定义指令异常 · 通过TRACE32查看指令编码 · 识别是非法指令还是协处理器访问问题
TRACE32
未定义指令异常
10
SVC与系统调用异常分析
目标=在TRACE32中跟踪SVC指… · 分析系统调用参数和返回值 · 定位内核或RTOS服务中的崩溃
SVC
系统调用异常分析
11
IRQ/FIQ中断异常与TRACE32实时跟踪
目标=配置TRACE32中断断点 · 分析中断嵌套 · 中断延迟和中断处理程序中的崩溃
IRQ/FIQ
TRACE32
12
TRACE32多核调试与异常同步分析
目标=针对ARM多核系统 · 使用TRACE32同步查看各核异常状… · 分析核间通信导致的崩溃
TRACE32
多核调试
13
TRACE32脚本自动化崩溃分析
目标=编写TRACE32 PRACT… · 自动捕获异常 · 打印寄存器
TRACE32
脚本自动化崩溃分…
14
Linux内核Oops与TRACE32联合分析
目标=加载vmlinux符号 · 使用TRACE32解析Oops信息 · 定位内核空指针
Linux
Oops
15
Android Native崩溃与TRACE32 Tombstone分析
目标=结合TRACE32和tombs… · 分析SIGSEGV · SIGABRT等信号
Android
Native
16
RTOS任务崩溃与TRACE32任务栈分析
目标=针对FreeRTOS/Thre… · 使用TRACE32查看任务控制块 · 任务栈
RTOS
TRACE32
17
TRACE32内存泄漏与堆损坏检测
目标=利用TRACE32内存窗口和断… · 监控堆分配释放 · 分析堆溢出
TRACE32
内存泄漏
18
TRACE32 Watchpoint与数据竞争崩溃分析
目标=设置数据访问断点 · 捕获多线程/多核数据竞争引发的异常 · 分析内存一致性
TRACE32
Watchpoint
19
TRACE32 Trace功能与异常历史回溯
目标=使用TRACE32 Trace… · 回溯异常发生前的执行路径 · 定位根因
TRACE32
Trace
20
TRACE32覆盖率与异常注入测试
目标=利用TRACE32代码覆盖率功… · 结合异常注入 · 验证异常处理程序的健壮性
TRACE32
覆盖率
21
TRACE32与CoreSight交叉触发分析
目标=配置CoreSight触发单元 · 在TRACE32中捕获特定异常事件 · 分析复杂崩溃场景
TRACE32
CoreSight
22
TRACE32 MMU/Cache异常分析
目标=检查TTBR · 页表项 · 使用TRACE32查看Cache状态
TRACE32
MMU/Cache
23
TRACE32 NEON/VFP异常分析
目标=捕获NEON/VFP未定义指令… · 使用TRACE32查看FPSCR和向…
TRACE32
NEON/VFP
24
TRACE32安全异常(TrustZone)分析
目标=在安全/非安全世界切换时 · 使用TRACE32分析安全异常和监控…
TRACE32
TrustZone
25
TRACE32崩溃转储文件生成与离线分析
目标=使用TRACE32生成core… · 离线加载分析 · 复现崩溃现场
TRACE32
崩溃转储文件生成
26
TRACE32与GDB/OpenOCD协同调试
目标=对比TRACE32与开源工具链 · 在混合环境中使用TRACE32进行异…
TRACE32
GDB/OpenOCD
27
TRACE32性能分析与异常关联
目标=使用TRACE32性能计数器 · 分析异常发生前的性能异常 · 关联崩溃与系统负载
TRACE32
性能分析
28
TRACE32实战
目标=复杂驱动崩溃分析 · 使用TRACE32从异常向量到驱动代…
TRACE32
目标=复杂驱动崩…
29
TRACE32实战
目标=多线程应用死锁与崩溃 · 使用TRACE32分析线程状态和调用…
TRACE32
目标=多线程应用…
30
TRACE32崩溃分析工程化与最佳实践
目标=总结TRACE32异常分析流程 · 建立团队调试规范 · 集成到CI/CD
TRACE32
崩溃分析工程化
所属VIP或分类
同VIP:Lauterbach-TRACE32嵌入式系统调试体系建设
同VIP:TRACE32-Cache与MMU故障定位工程
同VIP:TRACE32-JTAG与CoreSight调试工程