fix(wave): 回放页开页作废钉表重扫 + 判废串口逐次留痕(#93 F1/F2)
F1 开机后 FTP 新 STOR 段不进回放页钉住段表(#68 轮现场发现): 注入表新增第七件 wave_enter 作废钩子(纯内存零 I/O),页面 pg_init(方案 A)与空态左右键再探(方案 B)各调一次;重扫仍懒 在首帧绘制,开页链零 I/O 不破;页内普通按键不作废,2026-11-02 钉表防抖纪律零改动。manual_req 同族同纪律:段表与段头缓存一起 作废,同号覆盖不拿旧尺子量新段。 F2 数据 CRC 判废串口静默(同轮发现):ui_task_wave_load_head() 五类 BAD 出口(头解析/长度等式/窗读/尾读/CRC 不符)收敛为一条 `ui wave head idx=%u reject=%u stored=0x%04X calc=0x%04X`; reject=5 带 stored/calc 值对,与 PC 侧 wave_read REJECT 行同名 同值互证;reject 1..4 两字段 0 占位。ERROR 级、不判重(判废是 低频人工动作,逐次留痕),裁定与判读表随第二笔提交入手册 §3。 验证:keil 0 err 0 warn(ER_IROM1 285940 B,+224 B,内存两份 台账 --write 同步随本笔入库);ui-golden 菜单 8 态 + 内容页 74 张全过、录波回放三态像素零刷(模拟器假桩 no-op 即行为不变); 宿主 ui_data 295 / ui_sink 17 / wave_ring 113 / wave_store 170 / wave_trig 110 全绿。板级五项验收进行中,设计说明 §10 / 手册 §3-§4 修订与台账销项随第二笔。
This commit is contained in:
@@ -47,10 +47,10 @@ dhara 失败类 +84;RO 另 +208,全是该失败类名表)→ `ER_IROM1`
|
||||
<!-- MEM_SNAPSHOT:BEGIN generated by scripts/check_mem_numbers.py -->
|
||||
| 区域 | 用量 | 容量 | 占比 |
|
||||
|---|---|---|---|
|
||||
| ER_IROM1 | 285,716 B (279.02 KB) | 1,048,576 B (1024 KB) | 27.2% |
|
||||
| ER_IROM1 | 285,940 B (279.24 KB) | 1,048,576 B (1024 KB) | 27.3% |
|
||||
| RW_IRAM1 | 94,752 B (92.53 KB) | 131,072 B (128 KB) | 72.3% |
|
||||
| RW_CCM | 57,376 B (56.03 KB) | 65,280 B (64 KB) | 87.9% |
|
||||
| **Flash (ROM 合计)** | **287,788 B (281.0 KB)** | 1,048,576 B (1024 KB) | **27.4%** |
|
||||
| **Flash (ROM 合计)** | **288,012 B (281.3 KB)** | 1,048,576 B (1024 KB) | **27.5%** |
|
||||
<!-- MEM_SNAPSHOT:END -->
|
||||
|
||||
各区的容量与常量来源:
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<!-- MEM_BUDGET:BEGIN generated by scripts/ram_baseline.py -->
|
||||
| 区域 | 用量 | 容量 | 占比 | 门禁(≤92%) |
|
||||
|---|---|---|---|---|
|
||||
| ER_IROM1 (Flash) | 285,716 B | 1,048,576 B | 27.2% | 参考 |
|
||||
| ER_IROM1 (Flash) | 285,940 B | 1,048,576 B | 27.3% | 参考 |
|
||||
| RW_CCM | 57,376 B | 65,280 B | 87.9% | PASS |
|
||||
| UNINIT_CCM | 48 B | 256 B | 18.8% | 参考 |
|
||||
| RW_IRAM1 | 94,752 B | 131,072 B | 72.3% | PASS |
|
||||
|
||||
Reference in New Issue
Block a user