docs(内存管理): 回填 adc-health 合并后的 Flash/RAM 快照
合并 0a66e56(adc-health 四个提交)后主树才第一次 @build 出 .map, done 的快照同步当时按「未找到 .map」跳过 → 台账受管区仍停在合并前数字。 本次按新 .map 回填,增量为两个代码提交的累计: - ER_IROM1 231,936 → 232,100 B(+164 B):接任务 init 入口 +68 B、 保护侧兜底门 +96 B - RW_IRAM1 75,240 → 75,264 B(+24 B):protect_task.c 新增两份 adc_health_age_t(各 12 B,含对齐) - Flash 合计 233,120 → 233,284 B(+164 B),RW_CCM 57,376 B 不变 至此分支期间 mem-numbers / mem-budget 的 --no-verify 例外闭环(见9f826db与790e153提交正文的 gate 行)。 验证:check_mem_numbers.py --write + ram_baseline.py --write 后两条钩子 Passed;pre-commit run --all-files 全绿;@build 0 错 0 警 (Code=213520 RO=18580 RW=1184 ZI=131504)。
This commit is contained in:
@@ -36,10 +36,10 @@
|
||||
<!-- MEM_SNAPSHOT:BEGIN generated by scripts/check_mem_numbers.py -->
|
||||
| 区域 | 用量 | 容量 | 占比 |
|
||||
|---|---|---|---|
|
||||
| ER_IROM1 | 231,936 B (226.50 KB) | 1,048,576 B (1024 KB) | 22.1% |
|
||||
| RW_IRAM1 | 75,240 B (73.48 KB) | 131,072 B (128 KB) | 57.4% |
|
||||
| ER_IROM1 | 232,100 B (226.66 KB) | 1,048,576 B (1024 KB) | 22.1% |
|
||||
| RW_IRAM1 | 75,264 B (73.50 KB) | 131,072 B (128 KB) | 57.4% |
|
||||
| RW_CCM | 57,376 B (56.03 KB) | 65,280 B (64 KB) | 87.9% |
|
||||
| **Flash (ROM 合计)** | **233,120 B (227.7 KB)** | 1,048,576 B (1024 KB) | **22.2%** |
|
||||
| **Flash (ROM 合计)** | **233,284 B (227.8 KB)** | 1,048,576 B (1024 KB) | **22.2%** |
|
||||
<!-- MEM_SNAPSHOT:END -->
|
||||
|
||||
各区的容量与常量来源:
|
||||
|
||||
Reference in New Issue
Block a user