diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index ec49be4..27e19aa 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -80,12 +80,12 @@ | JEDEC ID | 芯片 | 总容量 | 参数区 | OTA 暂存 | 事件日志区 | 传感快照区 | |----------|------|--------|--------|----------|-----------|-----------| -| EF 40 16 | W25Q32(默认) | 4MB | 64KB | 512KB | **256KB**(~8000 条) | **~3.19MB** | -| EF 40 17 | W25Q64 | 8MB | 64KB | 512KB | **512KB**(~16000 条) | **~6.94MB** | -| EF 40 18 | W25Q128 | 16MB | 64KB | 512KB | **1MB**(~32000 条) | **~14.44MB** | -| EF 40 19 | W25Q256 | 32MB | 64KB | 512KB | **2MB**(~64000 条) | **~29.44MB** | +| EF 40 16 | W25Q32(默认) | 4MB | 64KB | 512KB | **512KB**(~16000 条) | **~2.94MB** | +| EF 40 17 | W25Q64 | 8MB | 64KB | 512KB | **1MB**(~32000 条) | **~6.44MB** | +| EF 40 18 | W25Q128 | 16MB | 64KB | 512KB | **2MB**(~64000 条) | **~13.44MB** | +| EF 40 19 | W25Q256 | 32MB | 64KB | 512KB | **4MB**(~128000 条) | **~27.44MB** | -- 事件日志区容量随芯片**等比翻倍**(256KB→2MB),保证日志保留时长不随硬件降配而缩水 +- 事件日志区容量随芯片**等比翻倍**(512KB→4MB),保证日志保留时长不随硬件降配而缩水 - 传感快照区吃剩余容量;**W25Q32(4MB)为最小可部署配置** - 分区边界在**上电初始化时**由 JEDEC ID 计算得出,offlog/快照代码按运行时分区表寻址,不写死 @@ -94,7 +94,7 @@ 1. **事件流(必录,低速率)**:car_enter/car_leave(含时间量)、线圈断线/恢复、继电器动作、上电/复位(含复位原因)、MQTT/TCP 连接与断开、event_report ACK 超时/重发/放弃、配置变更(含来源:BLE/MQTT/TCP)、灵敏度换档、**时钟同步锚点**、固件升级开始/结果、日志清除操作(审计自记录) 2. **快照流(环形可覆盖)**:0xC0 帧二进制原样 + 头部(序号/boot_seq/mstick),~64B/条,**记录节奏与网络上报同频**(空闲按 interval、活动 300ms、car 沿立即)——直接挂在 `iot_sensor_ingest()` 同源出口,天然与上报一致 -**容量预算**(**以 W25Q32 为基准**:事件日志 256KB / 快照区 ~3.19MB ≈ 5.2 万条 @64B;其他芯片按映射表等比缩放——W25Q64 快照保留时长 ×2.2,**事件日志保留时长不缩水**): +**容量预算**(**以 W25Q32 为基准**:事件日志 512KB / 快照区 ~2.94MB ≈ 4.8 万条 @64B;其他芯片按映射表等比缩放——W25Q64 快照保留时长 ×2.2,**事件日志保留时长不缩水**): | 场景 | 落盘节奏 | 保留时长(W25Q32) | |------|---------|---------|