chore(ram): 同步 RAM 快照/台账受管区至分支当前 .map
本分支(task/N34-bsd-selfheal-audit)自身的代码增长(net_listener.c 等) 从未刷新 RAM 文档受管区,导致 mem-numbers/mem-budget 在分支上长期失败 (任何 App/*.c 提交都会撞),此前用 --no-verify 绕过。 - `scripts/check_mem_numbers.py --write`:docs/内存管理/RAM使用分析与优化方案.md ER_IROM1 227,824→228,172 B、Flash 合计 228,928→229,276 B - `scripts/ram_baseline.py --write`:docs/内存管理/RAM预算台账.md 同源数字 RAM 两区(RW_IRAM1 97,864 B / 74.7%、RW_CCM 57,376 B / 87.9%)未变—— 印证 N34 阶段 0/1 未改动 RAM 占用(仅 Flash 少量增长)。 验证:check_mem_numbers.py --scan "内存数字一致";ram_baseline.py --gate "PASS:RW_IRAM1 74.7% / RW_CCM 87.9%(阈值 92%)"。
This commit is contained in:
@@ -36,10 +36,10 @@
|
||||
<!-- MEM_SNAPSHOT:BEGIN generated by scripts/check_mem_numbers.py -->
|
||||
| 区域 | 用量 | 容量 | 占比 |
|
||||
|---|---|---|---|
|
||||
| ER_IROM1 | 227,824 B (222.48 KB) | 1,048,576 B (1024 KB) | 21.7% |
|
||||
| ER_IROM1 | 228,172 B (222.82 KB) | 1,048,576 B (1024 KB) | 21.8% |
|
||||
| RW_IRAM1 | 97,864 B (95.57 KB) | 131,072 B (128 KB) | 74.7% |
|
||||
| RW_CCM | 57,376 B (56.03 KB) | 65,280 B (64 KB) | 87.9% |
|
||||
| **Flash (ROM 合计)** | **228,928 B (223.6 KB)** | 1,048,576 B (1024 KB) | **21.8%** |
|
||||
| **Flash (ROM 合计)** | **229,276 B (223.9 KB)** | 1,048,576 B (1024 KB) | **21.9%** |
|
||||
<!-- MEM_SNAPSHOT:END -->
|
||||
|
||||
各区的容量与常量来源:
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<!-- MEM_BUDGET:BEGIN generated by scripts/ram_baseline.py -->
|
||||
| 区域 | 用量 | 容量 | 占比 | 门禁(≤92%) |
|
||||
|---|---|---|---|---|
|
||||
| ER_IROM1 (Flash) | 227,824 B | 1,048,576 B | 21.7% | 参考 |
|
||||
| ER_IROM1 (Flash) | 228,172 B | 1,048,576 B | 21.8% | 参考 |
|
||||
| RW_CCM | 57,376 B | 65,280 B | 87.9% | PASS |
|
||||
| UNINIT_CCM | 48 B | 256 B | 18.8% | 参考 |
|
||||
| RW_IRAM1 | 97,864 B | 131,072 B | 74.7% | PASS |
|
||||
|
||||
Reference in New Issue
Block a user