docs(vd960DBN): devlog 2026-08-12 动态分区条目补传感快照区容量对照表 (2026-08-18)

- 原表更名'容量对照(事件日志区)'
- 新增'容量对照(传感快照区)': 起始/大小/数据扇区/max_records/capacity LE 四芯片对照 (0x110000/48064 起)
- 数值与 snapshot.c snap_part_detect 计算一致 (总容量-576KB-事件区, 去头扇区, 64B/条)
This commit is contained in:
wangfq
2026-08-18 08:45:57 +08:00
parent eee7d2459c
commit 55192523fe
+12 -1
View File
@@ -399,7 +399,7 @@ ROADMAP P1.2 更新:分区顺序调整为 **参数区 → OTA 镜像暂存区
> 注:offlog.h/c 是 **UTF-8**2026-08-04 新建),storage.c 是 **GBK**——改造按各自编码精确替换,未破坏。
### 容量对照
### 容量对照(事件日志区)
| 芯片 | JEDEC | 事件区 | 数据扇区 | max_records | capacity LE |
|------|-------|--------|---------|-------------|-------------|
@@ -408,6 +408,17 @@ ROADMAP P1.2 更新:分区顺序调整为 **参数区 → OTA 镜像暂存区
| W25Q128 | 0x18 | 2MB | 511 | 65408 | `80 FF 00 00` |
| W25Q256 | 0x19 | 4MB | 1023 | 130944 | `80 FF 01 00` |
### 容量对照(传感快照区)
快照区 = 总容量 − 固定区 576KB(参数 64KB + OTA 512KB)− 事件区,起始 = 0x090000 + 事件区大小(`snap_part_detect()` 依赖 `g_offlog_part.area_size` 随动);数据扇区去 1 头扇区;每条 64B(32B 事件的 2 倍),每扇区 64 条。
| 芯片 | JEDEC | 快照区起始 | 快照区大小 | 数据扇区 | max_records | capacity LE |
|------|-------|-----------|-----------|---------|-------------|-------------|
| W25Q32(默认) | 0x16 | 0x110000 | 3008KB | 751 | 48064 | `00 BB 00 00` |
| W25Q64 | 0x17 | 0x190000 | 6592KB | 1647 | 105408 | `C0 9B 01 00` |
| W25Q128 | 0x18 | 0x290000 | 13760KB | 3439 | 220096 | `C0 5B 03 00` |
| W25Q256 | 0x19 | 0x490000 | 28096KB | 7023 | 449472 | `C0 DB 06 00` |
### 兼容性
- 旧固件事件区在 0x010000256KB),新固件在 0x090000——**旧日志数据不会误读**(新地址头扇区无 magic → 视为全新区自动重建),属预期行为