首页
›
嵌入式基础与RISC-V
›
096-中微CMS32车规级MCU
›
《CMS32 CAN通信与Bootloader开发实战》
VIP10
本课程属于:096-中微CMS32车规级MCU
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CMS32 CAN通信与Bootloader开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与开发环境搭建
CMS32芯片简介 · CAN协议基础 · Bootloader概念
课程导学
开发环境搭建
02
CMS32时钟系统与GPIO
时钟树详解 · 系统时钟配置 · GPIO模式与寄存器
CMS32
GPIO
03
CMS32中断系统
NVIC与中断优先级 · 外部中断EXTI配置 · 中断服务函数编写
CMS32
断系统
04
CMS32定时器
SysTick定时器 · 通用定时器TIM · PWM输出
CMS32
定时器
05
CMS32串口通信UART
UART协议原理 · CMS32 UART寄存器配置 · 串口收发数据
CMS32
UART
06
CMS32 CAN控制器详解
CAN控制器内部架构 · CAN模式(正常/环回/静默) · CAN位时序与波特率计算
CMS32
CAN
07
CMS32 CAN发送与接收
CAN报文结构(标准帧/扩展帧) · 发送邮箱管理 · 接收FIFO管理
CMS32
CAN
08
CMS32 CAN高级功能
CAN错误处理与状态寄存器 · CAN总线诊断(Bus-Off/Er… · CAN睡眠与唤醒
CMS32
CAN
09
CMS32 Flash与EEPROM
Flash存储器特性 · Flash读/写/擦除操作 · EEPROM模拟
CMS32
Flash
10
CMS32看门狗与低功耗
独立看门狗IWDG · 窗口看门狗WWDG · 低功耗模式(Sleep/Stop/S…
CMS32
看门狗
11
Bootloader基础概念
Bootloader与App分区 · 启动流程(向量表重映射) · Bootloader设计要点
Bootloader
基础概念
12
CMS32向量表重映射
SCB->VTOR寄存器详解 · 重映射地址计算 · 跳转到App的汇编代码实现
CMS32
向量表重映射
13
CAN Bootloader通信协议设计
自定义CAN应用层协议 · 帧ID分配策略 · 数据帧格式定义(命令/地址/长度/数…
CAN
Bootloader
14
CAN Bootloader命令集实现
编程命令(擦除/写/读/校验) · 跳转命令 · 获取版本命令
CAN
Bootloader
15
CAN Bootloader Flash驱动
Flash底层驱动封装 · 扇区擦除 · 页编程
CAN
Bootloader
16
CAN Bootloader数据传输机制
分包传输策略 · 滑动窗口协议 · 超时重传机制
CAN
Bootloader
17
CAN Bootloader上位机开发(Python)
PySerial与CAN接口库 · 上位机UI设计(PyQt5) · 固件文件解析(HEX/BIN)
CAN
Bootloader
18
CAN Bootloader上位机开发(C#)
Windows Forms界面 · CAN接口库(PCAN/周立功) · 多线程处理
CAN
Bootloader
19
CAN Bootloader固件打包与签名
固件加密(AES) · 固件签名(RSA/MD5) · 固件版本管理
CAN
Bootloader
20
CAN Bootloader安全机制
安全访问(Seed&Key) · 刷写权限管理 · 防回滚保护
CAN
Bootloader
21
CAN Bootloader双区备份与恢复
A/B分区切换 · 备份区管理 · 升级失败自动回滚
CAN
Bootloader
22
CAN Bootloader调试与测试
日志输出(UART/SWO) · 断言与错误处理 · 单元测试框架
CAN
Bootloader
23
CAN Bootloader实战项目一
单节点固件升级:硬件连接 · Bootloader固件编写 · App固件编写
CAN
Bootloader
24
CAN Bootloader实战项目二
多节点同时升级:节点地址分配 · 广播升级命令 · 多节点并行刷写
CAN
Bootloader
25
CAN Bootloader实战项目三
远程升级(OTA) · 云端固件管理 · 断点续传
CAN
Bootloader
26
CMS32 CAN FD(灵活数据速率)
CAN FD与CAN 2.0区别 · CAN FD帧结构 · CMS32 CAN FD配置
CMS32
CAN
27
CMS32 CAN网络管理
OSEK NM简介 · CAN NM报文格式 · 网络状态机(BusSleep/Pre…
CMS32
CAN
28
CMS32 CAN诊断协议(UDS on CAN)
UDS服务概述(0x10/0x22/… · 诊断会话控制 · DID读写
CMS32
CAN
29
CMS32 CAN Bootloader与UDS集成
将Bootloader刷写流程封装为… · 0x34(请求下载)实现 · 0x36(数据传输)实现
CMS32
CAN
30
课程总结与项目答辩
Bootloader开发常见问题汇总 · 性能优化建议 · 功能安全考虑
课程总结
项目答辩
所属VIP或分类
同VIP:CMS32-Bootloader开发与低功耗设计实战
同VIP:CMS32-Bootloader开发与量产烧录实战
同VIP:CMS32-CAN通信与低功耗设计联合调试实战