chore(ledger): meas 与 n17 两笔合入后回填台账/凭证/覆盖率并同步计数

task/meas-snap 合入(merge 9c2653c,meas 快照层,分支树冲突由 lead 并集
手工解:id_registry 三族 UIDATA/VOLSYNC/MEAS 共存,JSON 校验过;该合并
提交按 mem 域例外 --no-verify,理由=合并树 .map 滞后,回填本笔兑现)。
task/n17-probe 合入(merge 969fc5c,drop 路径异步化 Flash +16 B/RAM 0)。
合并后 @build 0/0:Code=217,828 / RO=21,600 / RW=1,264 / ZI=132,840;
RW_IRAM1 76,664 B(58.5%)、CCM 87.9% 不变。覆盖率 38/38 套件基线登记
(meas.c 入账);凭证按最终 .map 重盖。计数:钩子 44→45、单测钩子
20→21、总闸 37→38 套(AGENTS + 门禁 README)。
This commit is contained in:
2026-10-25 10:37:05 +08:00
parent 969fc5c132
commit adeef7d21b
7 changed files with 64 additions and 42 deletions
@@ -47,10 +47,10 @@ C2 dhara 失败类 +84;RO 另 +208,全是 C2 的失败类名表)→ `ER_IR
<!-- MEM_SNAPSHOT:BEGIN generated by scripts/check_mem_numbers.py -->
| 区域 | 用量 | 容量 | 占比 |
|---|---|---|---|
| ER_IROM1 | 238,708 B (233.11 KB) | 1,048,576 B (1024 KB) | 22.8% |
| RW_IRAM1 | 76,512 B (74.72 KB) | 131,072 B (128 KB) | 58.4% |
| ER_IROM1 | 239,412 B (233.80 KB) | 1,048,576 B (1024 KB) | 22.8% |
| RW_IRAM1 | 76,664 B (74.87 KB) | 131,072 B (128 KB) | 58.5% |
| RW_CCM | 57,376 B (56.03 KB) | 65,280 B (64 KB) | 87.9% |
| **Flash (ROM 合计)** | **239,964 B (234.3 KB)** | 1,048,576 B (1024 KB) | **22.9%** |
| **Flash (ROM 合计)** | **240,676 B (235.0 KB)** | 1,048,576 B (1024 KB) | **23.0%** |
<!-- MEM_SNAPSHOT:END -->
各区的容量与常量来源:
+4 -4
View File
@@ -15,10 +15,10 @@
<!-- MEM_BUDGET:BEGIN generated by scripts/ram_baseline.py -->
| 区域 | 用量 | 容量 | 占比 | 门禁(≤92%) |
|---|---|---|---|---|
| ER_IROM1 (Flash) | 238,708 B | 1,048,576 B | 22.8% | 参考 |
| ER_IROM1 (Flash) | 239,412 B | 1,048,576 B | 22.8% | 参考 |
| RW_CCM | 57,376 B | 65,280 B | 87.9% | PASS |
| UNINIT_CCM | 48 B | 256 B | 18.8% | 参考 |
| RW_IRAM1 | 76,512 B | 131,072 B | 58.4% | PASS |
| RW_IRAM1 | 76,664 B | 131,072 B | 58.5% | PASS |
| 子系统(静态 RW+ZI;除 RTOS 堆在 CCM 外均在 SRAM1) | 现值 | 配额 | 状态 |
|---|---|---|---|
@@ -26,8 +26,8 @@
| 存储 | 7,056 B | 12 KB | OK |
| UI | 31,135 B | 16 KB | ⚠ 超 14.4 KB |
| RTOS 堆 | 57,376 B | 56 KB | 堆=配额 |
| 应用 | 15,406 B | 8 KB | ⚠ 超 7.0 KB |
| 其它 | 9,216 B | — | 参考 |
| 应用 | 15,410 B | 8 KB | ⚠ 超 7.0 KB |
| 其它 | 9,368 B | — | 参考 |
<!-- MEM_BUDGET:END -->
- **门禁**:pre-commit `mem-budget` 钩子(`scripts/ram_baseline.py --gate`)——
+1 -1
View File
@@ -1,6 +1,6 @@
# 门禁逐项说明(每种门禁一篇)
> 这一目录回答一个问题:**提交时那 44 个钩子到底在干什么、拦谁、放谁、什么时候会骗人。**
> 这一目录回答一个问题:**提交时那 45 个钩子到底在干什么、拦谁、放谁、什么时候会骗人。**
> 每个门禁一篇,八段固定结构:查什么 / 为什么要它 / 触发面 / 报错怎么读 / 好处 /
> **限制与盲区** / 豁免与基线 / 改门禁本身要注意什么。**最后一节是这套文档存在的理由**——
> 一份只看"拦了什么"的门禁文档,会让人以为绿就是对的。