建立采集批次交给传输 DMA 时的端到端有界所有权与背压边界,并用 C11 Host Fake 验证正常交接、超期、停源和恢复,以 STM32F407xx 的 TIM2-ADC1-DMA2 到 USART2-DMA1 参考链核对时钟、CubeMX、HAL、LL、寄存器与迁移边界。
建立 ADC-定时器-DMA 分段缓冲流水线,以 C11 Host Fake 验证速率预算、半区所有权和错误路径,并以 STM32F407xx 的 TIM2 到 ADC1、DMA2 Stream0/Channel0 参考实现核对时钟、CubeMX、HAL、LL、寄存器和迁移边界。
建立定时器触发路由的事件链,用 C11 Host Fake 验证源事件、路由、接收端选择与错误边界,并以 STM32F407xx 的 TIM2 更新事件到 ADC1 外部触发路径核对时钟、CubeMX、HAL、LL、寄存器和 IRQ 证据。
建立 HAL、LL 与寄存器交叉映射的追踪方法:先以 C11 Host Fake 验证前置条件、状态转换和 IRQ 消费,再以 STM32F407xx 的 ADC1 到 DMA2 Stream0 路径核对时钟门控、初始化字段、硬件标志、回调和错误证据。
用平台无关的 Host Fake 建立 ADC 单次转换闭环:输入在采样保持边界冻结,按参考范围和分辨率量化为有界数字码,经完成状态交付给调用方;通过事件日志、断言和故障注入验证逻辑,同时明确真实 STM32 电气、寄存器和 HAL 行为仍需按目标系列第一方资料核对。