首页
›
嵌入式与底层系统
›
097-Lauterbach TRACE32嵌入式调试与系统分析工程
›
《TRACE32 Linux启动链调试工程》
VIP20
本课程属于:097-Lauterbach TRACE32嵌入式调试与系统分析工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
TRACE32 Linux启动链调试工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与调试环境总览
目标=TRACE32 Linux启动… · 适用场景 · 整体工作流与工具链组成
课程导入
调试环境总览
02
TRACE32 与目标板连接配置
目标=调试器硬件接口 · JTAG/SWD配置 · 目标芯片选择
TRACE32
目标板连接配置
03
Linux启动链阶段划分与调试切入点
目标=BootROM · SPL · U-Boot
Linux
启动链阶段划分
04
TRACE32 脚本与命令基础
目标=PRACTICE 脚本 · SYStem · CPU
TRACE32
脚本
05
启动链符号加载与地址映射
目标=ELF · MAP · 符号表
启动链符号加载
地址映射
06
BootROM 与早期启动代码调试
目标=复位向量 · 时钟初始化 · DDR 初始化前的代码跟踪与断点设置…
BootROM
早期启动代码调试
07
SPL/U-Boot SPL 阶段调试
目标=SPL 加载流程 · 重定位 · 栈设置
SPL/U-Boot
SPL
08
U-Boot 主阶段调试
目标=board_init_f · board_init_r · 驱动模型
U-Boot
主阶段调试
09
ATF 与安全启动链调试
目标=BL1 · BL2 · BL31
ATF
安全启动链调试
10
OP-TEE 启动调试
目标=TEE OS 初始化 · 共享内存 · SMC 调用
OP-TEE
启动调试
11
Linux Kernel 解压与自解压调试
目标=zImage/Image 解压… · 重定位 · KASLR 关闭与调试符号匹配
Linux
Kernel
12
Kernel 早期汇编启动调试
目标=head.S · stext · 页表建立
Kernel
早期汇编启动调试
13
Kernel C 语言入口与初始化调试
目标=start_kernel · setup_arch · 内存管理初始化
Kernel
C
14
设备树与启动参数调试
目标=DTB 加载 · earlycon · bootargs 传递
设备树
启动参数调试
15
Initramfs 与根文件系统切换调试
目标=initramfs 解压 · switch_root · init 进程启动
Initramfs
根文件系统切换调…
16
多核启动与 CPU 热插拔调试
目标=SMP 启动流程 · secondary CPU 唤醒 · spin-table/PSCI…
CPU
多核启动
17
异常与中断在启动链中的调试
目标=异常向量 · 中断控制器初始化 · 早期中断触发
异常
启动链
18
启动链中的内存问题调试
目标=DDR 初始化失败 · 内存映射冲突 · 越界访问
启动链
内存问题调试
19
启动链中的时钟与电源问题调试
目标=时钟树初始化 · 电源域开启 · 复位释放顺序
启动链
时钟
20
启动链中的串口与早期控制台调试
目标=earlycon · DEBUG_LL · 串口寄存器配置
启动链
串口
21
启动链中的存储与加载问题调试
目标=eMMC · NAND · NOR
启动链
存储
22
启动链中的网络启动调试
目标=TFTP · NFS · DHCP 在 U-Boot 与 Ke…
启动链
网络启动调试
23
启动链中的安全启动与签名验证调试
目标=签名校验 · 哈希校验 · 失败点定位
启动链
安全启动
24
TRACE32 断点与跟踪高级技巧
目标=硬件断点 · 软件断点 · 数据断点
TRACE32
断点
25
TRACE32 脚本自动化启动链调试
目标=自动加载符号 · 自动设置断点 · 自动记录日志
TRACE32
脚本自动化启动链…
26
启动链性能分析与优化调试
目标=各阶段耗时测量 · TRACE32 跟踪数据统计 · 启动时间瓶颈定位与优化验证
启动链性能分析
优化调试
27
启动链故障复现与现场保存
目标=异常复位 · 看门狗 · 死锁
启动链故障复现
现场保存
28
典型启动失败案例一
目标=U-Boot 到 Kernel… · 地址错误 · 设备树不匹配的 TRACE32 调试…
典型启动失败案例…
U-Boot
29
典型启动失败案例二
目标=Kernel 早期挂起 · initramfs 解压失败 · 根文件系统无法挂载的 TRACE32…
典型启动失败案例…
Kernel
30
综合实战与工程化总结
目标=完整启动链调试方案设计 · TRACE32 脚本库建设 · 调试报告编写与团队协作规范
综合实战
工程化总结
所属VIP或分类
同VIP:Lauterbach-TRACE32嵌入式系统调试体系建设
同VIP:TRACE32-ARM异常与崩溃分析工程
同VIP:TRACE32-Cache与MMU故障定位工程