首页
›
嵌入式与底层系统
›
044-RISC-V裸机与汇编开发
›
《CH32V调试与优化》
VIP16
本课程属于:044-RISC-V裸机与汇编开发
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
CH32V调试与优化
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=CH32V系列MCU概述 · RISC-V架构特点 · 调试与优化的学习目标与整体框架
课程导入
CH32V
02
开发环境搭建
目标=MounRiver Studi… · 工具链介绍 · 工程创建与编译下载流程
开发环境搭建
MounRiver
03
CH32V内核基础
目标=RISC-V指令集架构 · 寄存器组织 · 中断与异常机制
CH32V
内核基础
04
调试接口与工具
目标=SWD/JTAG接口原理 · WCH-Link调试器使用 · OpenOCD配置与连接
调试接口
工具
05
基础调试方法
目标=断点设置 · 单步执行 · 变量监视
基础调试方法
目标=断点设置
06
串口打印调试
目标=UART配置 · printf重定向 · 日志分级输出
串口打印调试
UART
07
GPIO与定时器调试
目标=GPIO输出输入验证 · 定时器中断调试 · PWM波形观测与问题排查
GPIO
定时器调试
08
中断系统调试
目标=中断优先级配置 · 中断嵌套 · 中断响应延迟测量
断系统调试
目标=
09
通信外设调试
目标=SPI · I2C · USART通信调试方法
通信外设调试
SPI
10
ADC与DAC调试
目标=采样精度验证 · 参考电压配置 · DMA传输调试
ADC
DAC
11
DMA调试与优化
目标=DMA通道配置 · 传输效率分析 · 与CPU总线竞争问题
DMA
调试
12
Flash与RAM调试
目标=程序下载与校验 · RAM使用分析 · 堆栈溢出检测
Flash
RAM
13
时钟系统调试
目标=系统时钟配置 · PLL锁定验证 · 外设时钟使能
时钟系统调试
目标=系统时钟配…
14
低功耗模式调试
目标=睡眠 · 停止 · 待机模式进入与唤醒
低功耗模式调试
目标=睡眠
15
RTOS调试基础
目标=FreeRTOS移植 · 任务调度调试 · 任务栈溢出检测
RTOS
调试基础
16
RTOS高级调试
目标=信号量 · 队列 · 事件组调试
RTOS
高级调试
17
性能分析方法
目标=代码执行时间测量 · GPIO翻转法 · 周期计数器使用
性能分析方法
目标=代码执行时…
18
代码优化基础
目标=编译器优化等级选择 · 内联函数 · 循环展开
代码优化基础
目标=编译器优化…
19
代码优化进阶
目标=寄存器变量 · 位操作优化 · 查表法
代码优化进阶
目标=寄存器变量
20
存储器访问优化
目标=数据对齐 · 缓存友好访问 · DMA替代CPU搬运
存储器访问优化
目标=数据对齐
21
中断与实时性优化
目标=中断服务程序精简 · 中断延迟降低 · 临界区保护优化
实时性优化
目标=
22
功耗优化实战
目标=外设动态开关 · 时钟分频调整 · 未使用引脚配置
功耗优化实战
目标=外设动态开…
23
通信性能优化
目标=SPI/I2C速率提升 · DMA收发 · 中断与轮询混合策略
通信性能优化
SPI/I2C
24
调试常见问题
目标=程序跑飞 · HardFault定位 · 下载失败
调试常见问题
目标=程序跑飞
25
优化常见误区
目标=过度优化导致可读性下降 · 优化与调试信息冲突 · volatile误用
优化常见误区
目标=过度优化导…
26
综合案例一
目标=基于CH32V的电机控制调试与… · 涵盖PWM · ADC
综合案例一
CH32V
27
综合案例二
目标=基于CH32V的低功耗传感器节… · 涵盖低功耗模式 · 通信与功耗测量
综合案例二
CH32V
28
综合案例三
目标=基于CH32V的RTOS多任务… · 涵盖任务调度与性能分析
综合案例三
CH32V
29
调试与优化工具链进阶
目标=Trace功能 · 性能计数器 · 自定义调试脚本
调试
优化工具链进阶
30
课程总结与提升
目标=知识体系回顾 · 调试优化方法论 · 持续学习路径与社区资源推荐
课程总结
提升
所属VIP或分类
同VIP:ARMv7项目实战与裸机开发性能调优与调试实战工程
同VIP:CH32V203-RISC-V内核工业控制项目实战工程
同VIP:GD32V项目实战外设驱动与协议实现工程