d6253aa974
FR 埋点构建上板判读(本 boot 串口实录,临时诊断构建 = 上一提交):
[UI_TASK] ui wave scan #1 done cnt=7 np=0 tt=0 ac=407
[ERR][UI_TASK] ui wave head #1 path fail idx=6
- 目录枚举一直是好的(cnt=7 = 盘上七段全数入表,锁也拿到,tt=0):
10-31「唯独 ui_task_wave_scan 拿不到目录条目」的定性被推翻。
- 真正坏的在 load_head / seg_win 的拼路径判错:契约
(App/algo/wave_store.h:458)是「成功 = 写入字符数(本形态恒 16),
失败才是负码」,读侧自建成功能起写成 != 0 判失败——每次成功都被
判死,f_open 永远走不到,盘上有段也恒显「无录波段」。写侧
default_task.c 同函数用 <= 0,一直是对的,所以「FTP 六段全见、
写侧枚举正常、唯独回放恒空」的怪象全线得解。
- 模拟器走桩、不编译本文件读侧,黄金参考图与主机单测因此从未覆盖
这条链,此病从建成存活至今(板端首张真机波形图见 PR #67)。
- 两处口径改 <= 0(与写侧一致);表列着的段 f_open 失败补带 FR 码
的永久留痕——该失败态页面无视觉面,10-31 误定性的教训就是静默。
- 临时诊断(#N 序号 / try 闸日志 / 无条件 done 行)收敛删除,留
最小永久集:scan opendir/readdir FR、零条目 INFO、head/win 开档
失败 FR。try 闸恢复静默(看门狗设计说明 §4.3 口径)。
- /keil-build 0 错误 0 警告:Code 247,284 B(较临时诊断构建
−368 B,较修复前 +236 B),RAM 不变;台账 / 同码凭证 / 数字回填
同批刷新。
Refs #38
3.9 KiB
3.9 KiB
| 1 | date | code | ro | rw | zi | er_irom1 | er_pct | iram1 | iram1_pct | ccm | ccm_pct | top_rwzi |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 2026-10-12 | 209492 | 18332 | 1104 | 154184 | 227824 | 21.7 | 97864 | 74.7 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=40960;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;console_log.o=4120;ch395f.o=4106;default_task.o=2736;sys_log_mcu.o=1924 |
| 3 | 2026-10-13 | 211456 | 18760 | 1104 | 154232 | 230216 | 22.0 | 97912 | 74.7 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=40960;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;default_task.o=2736;sys_log_mcu.o=1924 |
| 4 | 2026-10-14 | 212296 | 18740 | 1112 | 154456 | 231036 | 22.0 | 98144 | 74.9 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=40960;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;default_task.o=2736;sys_log_mcu.o=1924 |
| 5 | 2026-10-15 | 213540 | 18740 | 1136 | 131520 | 232280 | 22.2 | 75232 | 57.4 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;sys_log_mcu.o=3588;default_task.o=2736 |
| 6 | 2026-10-20 | 213356 | 18580 | 1184 | 131480 | 231936 | 22.1 | 75240 | 57.4 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;sys_log_mcu.o=3588;default_task.o=2736 |
| 7 | 2026-10-22 | 213436 | 18652 | 1188 | 131500 | 232088 | 22.1 | 75264 | 57.4 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;sys_log_mcu.o=3588;default_task.o=2736 |
| 8 | 2026-10-23 | 213676 | 18860 | 1188 | 131500 | 232536 | 22.2 | 75264 | 57.4 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4120;sys_log_mcu.o=3588;default_task.o=2736 |
| 9 | 2026-10-24 | 213780 | 18860 | 1204 | 131852 | 232640 | 22.2 | 75632 | 57.7 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6766;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4128;sys_log_mcu.o=3944;default_task.o=2736 |
| 10 | 2026-10-25 | 224860 | 24640 | 1332 | 135100 | 249500 | 23.8 | 79008 | 60.3 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4128;sys_log_mcu.o=3944;default_task.o=2736 |
| 11 | 2026-10-26 | 231712 | 25560 | 1520 | 136216 | 257272 | 24.5 | 80312 | 61.3 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4132;sys_log_mcu.o=4003;default_task.o=2736 |
| 12 | 2026-10-27 | 235372 | 26392 | 1572 | 136924 | 261764 | 25.0 | 81072 | 61.9 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4132;sys_log_mcu.o=4055;default_task.o=2736 |
| 13 | 2026-10-28 | 236456 | 28124 | 1876 | 137084 | 264580 | 25.2 | 81536 | 62.2 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6420;nand_ftl.o=6216;ch395f.o=4162;console_log.o=4132;sys_log_mcu.o=4055;default_task.o=2736 |
| 14 | 2026-10-29 | 238936 | 29140 | 1932 | 141396 | 268076 | 25.6 | 85904 | 65.5 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6420;nand_ftl.o=6216;sb_link.o=4364;ch395f.o=4162;console_log.o=4132;sys_log_mcu.o=4055 |
| 15 | 2026-10-29 | 243552 | 28784 | 1972 | 145388 | 272336 | 26.0 | 89936 | 68.6 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6420;nand_ftl.o=6216;wave_ring.o=5296;ch395f.o=4162;console_log.o=4132;sys_log_mcu.o=4055 |
| 16 | 2026-10-30 | 246720 | 29836 | 2052 | 149708 | 276556 | 26.4 | 94336 | 72.0 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6432;nand_ftl.o=6216;wave_ring.o=5296;sb_link.o=4376;ch395f.o=4162;console_log.o=4132 |
| 17 | 2026-11-02 | 247284 | 29836 | 2052 | 149708 | 277120 | 26.4 | 94336 | 72.0 | 57376 | 87.9 | heap_4.o=57376;lv_mem_core_builtin.o=16384;lftpd.o=7884;ui_net_sink.o=6770;ui_port.o=6432;nand_ftl.o=6216;wave_ring.o=5296;sb_link.o=4376;ch395f.o=4162;console_log.o=4132 |