Files
STM32F4-Base/scripts/size_attestation.json
T
wandering1 0c8fb5e1b6 chore(体积): 合并后重盖同码凭证(指纹 d9848eb1,体积零变化)
X-20261029 合入 v2-on-ui 后体积门禁报「不同码」,原因是凭证按 git 索引
blob 计算指纹,纯注释改动也会改变文件哈希,尽管链接产物一字未变。

@build 已在合并提交 c51ac2e8 上跑过 0 错误 0 警告,.map 为 17:50:23 的
产物、晚于最新受管源码,前置条件满足,故按门禁自身给出的修复路径重盖:

  ram_baseline.py --update

check_mem_numbers.py --write 与 ram_baseline.py --write 均报「已是最新」,
tsv 今日行数字相同未变,本次只改凭证四个字段(fingerprint / built_at /
git_head / map_mtime),sizes 与 pct 保持原值:

  Code=236,456  RO-data=28,124  RW-data=1,876  ZI-data=137,084
  RW_IRAM1 81,536 B (62.2%) / RW_CCM 57,376 B (87.9%)

check_size_gate --local 现已通过:同码 + 受管区 <= 92%。
2026-10-29 17:52:33 +08:00

49 lines
1.2 KiB
JSON

{
"built_at": "2026-10-29T17:51:46+08:00",
"fingerprint": "d9848eb18efe7902c936a791c0b649900c0088d4f2c582e0a71d9998ba9ae0f4",
"fingerprint_files": 1452,
"fingerprint_source": "git-index",
"gated_regions": [
"RW_IRAM1",
"RW_CCM"
],
"git_head": "c51ac2e8ef09dbd51b1e81a82b73becc55ca1c3e",
"map": "MDK-ARM/STM32F407-Demo/STM32F407-Demo.map",
"map_mtime": 1793267423,
"pct": {
"ER_IROM1": 25.23,
"RW_CCM": 87.89,
"RW_IRAM1": 62.21,
"UNINIT_CCM": 18.75
},
"regions": {
"ER_IROM1": {
"max": 1048576,
"size": 264580
},
"RW_CCM": {
"max": 65280,
"size": 57376
},
"RW_IRAM1": {
"max": 131072,
"size": 81536
},
"UNINIT_CCM": {
"max": 256,
"size": 48
}
},
"schema": 2,
"scope_note": "\u540c\u7801\u51ed\u8bc1\uff1a\u6307\u7eb9\u8986\u76d6\u56fa\u4ef6\u4f53\u79ef\u76f8\u5173\u6e90\u7801\uff0c\u53e3\u5f84\u89c1\u672c\u811a\u672c docstring",
"sizes": {
"code": 236456,
"ro_data": 28124,
"rw_data": 1876,
"zi_data": 137084
},
"threshold_pct": 92.0,
"worktree_dirt_at_stamp": 0,
"written_by": "scripts/check_size_gate.py --stamp"
}