首页
›
嵌入式与底层系统
›
044-RISC-V裸机与汇编开发
›
《RISC-V裸机调试与故障定位》
VIP16
本课程属于:044-RISC-V裸机与汇编开发
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V裸机调试与故障定位
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V裸机调试与故障定位… · 核心概念 · 整体知识框架与实战路线图
课程导入
RISC-V
02
RISC-V架构基础
目标=RV32I/RV64I指令集 · 寄存器组织 · 特权模式
RISC-V
架构基础
03
裸机开发环境搭建
目标=工具链安装 · 交叉编译 · 链接脚本
裸机开发环境搭建
目标=工具链安装
04
调试接口与协议
目标=JTAG · cJTAG · SWD
调试接口
协议
05
调试器与工具链
目标=OpenOCD · GDB · J-Link
调试器
工具链
06
断点与单步调试
目标=硬件断点 · 软件断点 · 观察点
断点
单步调试
07
启动代码调试
目标=复位向量 · Boot ROM · SPL
启动代码调试
目标=复位向量
08
异常与中断处理
目标=异常向量表 · 中断控制器PLIC/CLINT · trap处理流程与常见异常分析
异常
断处理
09
内存与总线故障
目标=地址映射 · MMU/MPU配置 · Cache一致性
内存
总线故障
10
外设驱动调试
目标=GPIO · UART · SPI
外设驱动调试
GPIO
11
时钟与电源管理
目标=PLL配置 · 时钟树 · 复位管理
时钟
电源管理
12
多核与并发调试
目标=多核启动 · 核间通信 · 自旋锁
多核
并发调试
13
性能分析与优化
目标=周期计数 · 性能计数器 · 指令追踪
性能分析
优化
14
日志与追踪技术
目标=printf调试 · SEGGER RTT · SWO
日志
追踪技术
15
故障注入与压力测试
目标=故障注入方法 · 边界测试 · 长时间运行稳定性测试与问题复现
故障注入
压力测试
16
常见硬件故障
目标=电源 · 时钟 · 复位
常见硬件故障
目标=电源
17
常见软件故障
目标=空指针 · 栈溢出 · 堆损坏
常见软件故障
目标=空指针
18
链接与加载问题
目标=链接脚本错误 · 段布局 · 重定位
链接
加载问题
19
中断延迟与实时性
目标=中断响应时间 · 优先级反转 · 中断嵌套与实时性故障分析
断延迟
实时性
20
安全与可信执行
目标=安全启动 · TrustZone · PMP
安全
可信执行
21
案例实战一
目标=UART无输出故障——从时钟 · 引脚 · 寄存器到中断的完整排查流程
案例实战一
UART
22
案例实战二
目标=系统启动卡死——通过JTAG · 反汇编与栈回溯定位启动阶段故障
案例实战二
JTAG
23
案例实战三
目标=内存访问异常——利用异常寄存器 · 总线监控与内存映射定位问题
案例实战三
目标=内存访问异…
24
案例实战四
目标=多核死锁——通过核间调试 · 锁分析与内存屏障定位并发故障
案例实战四
目标=多核死锁
25
案例实战五
目标=外设DMA传输失败——从描述符 · 缓存一致性到中断处理的排查
案例实战五
DMA
26
综合调试方法论
目标=问题分类 · 假设验证 · 二分定位
综合调试方法论
目标=问题分类
27
调试自动化与脚本
目标=GDB脚本 · OpenOCD配置 · Python自动化测试与持续集成调试
调试自动化
脚本
28
常见问题与陷阱
目标=调试器连接失败 · 断点无效 · Flash编程错误
常见问题
陷阱
29
综合提升
目标=复杂系统故障定位策略 · 调试经验总结与最佳实践
综合提升
目标=复杂系统故…
30
课程总结与展望
目标=知识体系回顾 · 技能评估 · 进阶学习路径与RISC-V调试未来趋…
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:ARMv7项目实战与裸机开发性能调优与调试实战工程
同VIP:CH32V203-RISC-V内核工业控制项目实战工程
同VIP:CH32V调试与优化