示例成品 · 平台演示,按左边这组点选真跑出来的
示例:换料驱动改动影响清单
一、基本信息
项目:某某公司 主控板换料评估;原芯片 A 型,替代料 B 型;评估日期 ××年×月×日;驱动层次:底层驱动 + RTOS 适配。
二、改动影响明细
文件 | 函数 | 改动原因 | 改动要点 | 预估工作量
hal_gpio.c | GPIO_Init | 寄存器映射不同 | 重写寄存器地址与位域定义 | 0.5 人天
hal_gpio.c | GPIO_SetPin | 位域布局变化 | 调整置位/复位写法 | 0.5 人天
hal_uart.c | UART_Config | 时钟配置差异 | 重算波特率分频参数 | 1 人天
hal_uart.c | UART_IRQHandler | 中断处理变化 | 适配中断标志清除顺序 | 1 人天
dma_ctrl.c | DMA_Setup | DMA 通道数变化 | 重排通道优先级 | 1.5 人天
dma_ctrl.c | DMA_Transfer | 描述符格式差异 | 改写描述符填充逻辑 | 1 人天
timer_drv.c | TIM_Init | 定时器位宽不同 | 调整预分频与重装载值 | 0.5 人天
os_port.c | OS_PortInit | RTOS 适配层 | 核对 SysTick 与上下文切换 | 1 人天
三、汇总
涉及驱动文件:5 个;涉及函数:8 个;预估总工作量:7 人天。
其中寄存器映射类 2 个函数,中断处理类 1 个函数,时钟配置类 1 个函数,DMA 通道类 2 个函数,其余 2 个函数。
四、风险提示
寄存器映射与中断处理改动集中,建议先做最小系统点灯与串口回环验证;DMA 通道变化需与硬件确认原理图。
点左边「开工 · 直接出成品」,出一份你自己的版本(文字免费)