## ADDED Requirements ### Requirement: DVP configuration verification 系统必须具备按预期传感器时序要求正确初始化的外设 DVP,并在捕捉时确保引脚映射和控制极性符合期望。 #### Scenario: DVP Peripheral correctly starts capture - **WHEN** 系统启动且开启红外捕捉模式 - **THEN** DVP 能够捕捉到有效场同步和行同步信号并进行同步 ### Requirement: DMA memory transport correctness DMA 通道必须绑定至 DVP 数据寄存器,并以与图像帧空间匹配(甚至双缓冲)的配置分配目的内存区域,地址不得非法越界。 #### Scenario: Frame mapped successfully to RAM buffer - **WHEN** DVP 传输满一整帧 - **THEN** DMA 完整将其写入指定的 RAM buffer 并生成 DMA 满完成中断。 ### Requirement: Diagnostic outputs for infrared data validation 应当包含不阻塞中断流的轻微日志来输出当前捕捉到的前 N 个像素或帧计数,以在运行时供检查验证。 #### Scenario: User checks IR camera status from terminal - **WHEN** 持续采集数据 - **THEN** 主循环能够根据完成标志打印当前帧率及简易采集信息进行调试。