wandering1
|
93bae35e21
|
TC-NET-604 根因闭环:芯片 RX 窗口冻结角(Trap 21),MSS=512 裕量方案证伪回退,缓冲布局与 MSS 解耦 + 超限读金丝雀
- 根因:CH395F 片内 TCP 状态机角(WCH 官方 FAQ 留档,W5500 同类):窗口=接收缓冲剩余空间,
缓冲恰好填满 + 排空时序交叠后芯片 RX 静默冻结(不 RST、不自恢复),触发模式 = 同连接前序突发 +
新突发 + 任务负载;驱动超限读丢弃与 L3 pending 均经插桩台架排除
- MSS=512 裕量实验证伪(原序列 10/10 仍停摆,且新连接 4096B 确定性停摆恒剩 64B)→ 维持 1024
- 缓冲块布局(RX 4/TX 2 块)与 SPI DMA 缓冲(接收缓冲+4)与 MSS 解耦,杜绝改 MSS 连带缩小布局
- ch395f_read_recv_buf 超限守卫改为 OVERSIZE 留痕(原静默 return 会把窗口锁死 0 且无从诊断)
- 文档:Trap 21 全记录(含 MSS=512 负结果/64B 残留/FAQ 引文/触发模式);N-1 改写(残留决策项 =
lftpd 数据通道停摆预算 30s→10-15s 待用户决策);E-02 STOR 预测机制修正;延迟说明基线免重锁注记
- 台架复验:新连接 4096B 31ms PASS(4x1024 粒度)、竞争序列停摆复现(芯片角,已文档化)、
停摆后重连 520ms 恢复(auto-relisten + 回显正常);芯片行为参数零变化 → M3 基线全部继续有效
|
2026-09-22 18:57:48 +08:00 |
|
wandering1
|
7ff2958b3b
|
L3 pending化文档闭环:E-02审计两阶段闭环+演进方案§6.7实施记录+M3基线重锁(pending构建)+待处理内容.md建立(台架A/B归因)
|
2026-09-22 17:50:05 +08:00 |
|
wandering1
|
a45c0cb883
|
L3 pending化一期:阻塞recv改挂起请求+主循环节拍完成(netTask零占用),lftpd/timeSync分片协议退役
|
2026-09-22 16:29:31 +08:00 |
|
wandering1
|
4ce966dfb8
|
net_recv_to补全分步注释:片超时-2返回码不依赖errno依据、值拷贝队列陷阱、三分支返回语义(E-02配套留档,无逻辑变化)
|
2026-09-22 15:37:19 +08:00 |
|
wandering1
|
954a145c4a
|
E-02配套调研留档:Net层阻塞模型五类业界模式对照与pending演进方案利弊/改动量/验证门禁
|
2026-09-22 15:35:37 +08:00 |
|
wandering1
|
0cacdec598
|
E-02审计闭环:timeSync分片修复留档(4a1605b台架A/B 28.6s→109ms)与E-02专项回归探针
|
2026-09-22 13:17:44 +08:00 |
|
wandering1
|
2643e936f5
|
E-02修复:timeSync对时读取改net_recv_to分片有界读(5ms片/30s总预算),消除空闲对时会话头阻塞冻结全网
|
2026-09-22 13:00:42 +08:00 |
|
wandering1
|
7fb5d66799
|
清除 net 层调试残留:ch395f_reset 六行与 net_init 七行步骤打印
|
2026-09-22 12:17:31 +08:00 |
|
wandering1
|
894b51feb3
|
移除 P0-a 验收探针(台架验收完成),开机省去 60ms 状态轮询与证据行
|
2026-09-22 12:03:11 +08:00 |
|
wandering1
|
4ffc097218
|
芯片手册图片补充
|
2026-09-22 11:42:10 +08:00 |
|
wandering1
|
06d4064366
|
修复 P0-a 重传周期 200ms 与 P0-b per-recv 日志,台架重锁 M2/M3 基线并复验
|
2026-09-22 11:36:16 +08:00 |
|
wandering1
|
2cffd1d2cf
|
文档统一:三份链路时延文档合并为链路延迟测试说明,删过程性历史,更新全部交叉引用
|
2026-09-22 06:52:58 +08:00 |
|
wandering1
|
4b78e0d36c
|
D20调查记录修正:提交前日志复核确认成败差异为首次accept与延迟DISCONNECT事件的竞态(未改代码)
|
2026-09-22 06:15:57 +08:00 |
|
wandering1
|
e5733b3454
|
链路时延M1-M3收尾:Phase12-14基线与生产路径Δ实测、D10/E-02/D17修复、D20定位与硬化、文档整理
|
2026-09-22 06:12:40 +08:00 |
|
wandering1
|
ac48c6d716
|
E-01审计闭环:修复留档(d030cb0/70f1cc8台架验证全记录)与配置引擎超长契约同步
|
2026-09-22 01:37:13 +08:00 |
|
wandering1
|
aa0ccfed36
|
修复FatFs原子写:f_rename不覆盖既有目标须先unlink再rename,E-01台架暴露设备端一切覆盖写静默失败
|
2026-09-22 01:28:14 +08:00 |
|
wandering1
|
c29b728153
|
E-01修复:poll超长守卫前置st.size根治死码,save输出上限收紧4096,写盘闸拦截与自检留痕
|
2026-09-22 01:28:10 +08:00 |
|
wandering1
|
c3f424abc0
|
E-31回归留档:产品固件台架验证PASS(@test闭环+既有卷resume+配置保留+全片回读一致)
|
2026-09-21 19:23:25 +08:00 |
|
wandering1
|
92048b37fe
|
错误码审计报告闭环:E-31 修复留档(da1a6e8)与残余首扫窗口特性及自愈策略
|
2026-09-21 18:40:59 +08:00 |
|
wandering1
|
1d2a53bbc9
|
E-31修复:dhara resume失败按错误分类(仅真空白判新卷),mount失败自检上报+主循环有界重试
|
2026-09-21 18:38:23 +08:00 |
|
wandering1
|
83b599a4b4
|
SD2506 init 移除 0x7B 死写说明注释(评审精简,纯注释无代码变化)
|
2026-09-21 17:59:19 +08:00 |
|
wandering1
|
98df006ae6
|
错误码审计报告闭环:E-32 修复留档(41e111b)与 E-60 三方复核证伪归档
|
2026-09-21 17:45:53 +08:00 |
|
wandering1
|
115ed00039
|
SD2506初始化18H改回读校验+漂移时写允许窗口修复,充电宏位与注释订正(E-32修复)
|
2026-09-21 17:36:48 +08:00 |
|
wandering1
|
ee206ab688
|
GD5F页读回归主线单发令(settle与二次发令移除、3.1V误判更正归一Trap05)、新增Phase11复现用例(16轮零复现)、附台架环境与审计文档
|
2026-09-21 16:55:05 +08:00 |
|
wandering1
|
f86cb8824b
|
存储栈RAM优化P0-1:BBT缓冲按实际载荷272B收紧,编程回读校验整体移除(向业界靠拢),新增存储栈RAM优化调研报告
|
2026-09-21 11:23:15 +08:00 |
|
wandering1
|
07c97cb3cd
|
UI设计文档与AGENTS.md固化MCU端dark mono主题与I1调色板约束
|
2026-09-21 05:12:29 +08:00 |
|
wandering1
|
472c8172fb
|
修复远端推流整帧纯白:MCU端补dark mono主题应用与I1调色板,net发送侧加停顿/短写诊断
|
2026-09-21 05:12:18 +08:00 |
|
wandering1
|
96855f6b6b
|
内存布局图更新到09-21最新:任务栈预算含实测峰值与判定,RAM双区/Flash布局同步
|
2026-09-21 05:10:01 +08:00 |
|
wandering1
|
80fc7ffaa5
|
RAM主文档v1.2:现状数据全量同步至09-21实测(总预算/静态排行/预期效果/实施状态)
|
2026-09-21 04:55:01 +08:00 |
|
wandering1
|
2505cf1e48
|
文档同步net错误码回传约束与单连接断开语义,关闭已修复的FTP 21待办
|
2026-09-21 04:46:59 +08:00 |
|
wandering1
|
5cb7614959
|
修复net公开API错误码被覆盖致UI推流连上即断(改用通知值回传,单连接EOF不关监听)
|
2026-09-21 04:46:47 +08:00 |
|
wandering1
|
57632e910a
|
内存管理文档4→2合并:报告/规划并入主文档,lftpd静态化降栈峰值,同步架构/FTP/部署文档
|
2026-09-21 04:37:27 +08:00 |
|
wandering1
|
bbdd059e25
|
修复就绪屏障位被消费致FTP永不监听;新增栈可观测(水位探针+静态调用图报告)并补FTP实测
|
2026-09-21 04:26:52 +08:00 |
|
wandering1
|
03f175e7ba
|
I1 绘制缓冲布局写入 ui_port.h 并去掉多余护栏,取帧端补防回归注记
|
2026-09-21 03:50:54 +08:00 |
|
wandering1
|
47b38f08ef
|
修复 I1 绘制缓冲缺 8 字节 palette 头导致的越界写与整帧错位,补存储维护文档
|
2026-09-21 03:45:55 +08:00 |
|
wandering1
|
b5dd94b834
|
存储套件新增全片擦除维护路径恢复容量,文档订正容量满值与恢复方法
|
2026-09-21 03:32:26 +08:00 |
|
wandering1
|
51c5707f49
|
测试套件增设破坏性用例总开关(默认只读),GD5F/存储/RTC 破坏性用例改为按需开启
|
2026-09-21 03:22:12 +08:00 |
|
wandering1
|
23a03a6136
|
修正文档:套件运行造成的容量损失不由 TC-STO-04 恢复,容量基线更新为 95200
|
2026-09-21 03:07:39 +08:00 |
|
wandering1
|
52550cae16
|
新增内存内容分配策略文档:区域分配规则、CCM 驻留裁决与 DMA 可达性守卫
|
2026-09-21 03:03:44 +08:00 |
|
wandering1
|
4114416bf4
|
测试闭环补 [ERR] 禁项:DBG_ERROR 前缀为 [ERR] 且不匹配 ERROR 子串,此前错误日志漏检
|
2026-09-21 03:03:37 +08:00 |
|
wandering1
|
5d386cedfb
|
GD5F 补 DMA 守卫负路径用例 TC-704/705,导出阈值宏并对齐测试指南
|
2026-09-21 03:01:49 +08:00 |
|
wandering1
|
45a3d0d06b
|
GD5F 驱动增设 DMA 可达性运行时守卫,非 SRAM 缓冲拒走 DMA 回落轮询
|
2026-09-21 02:56:54 +08:00 |
|
wandering1
|
bad5ceac0d
|
模拟器构建入口改VS版本自适应(新增build_sim,兼容VS2019/2022/2026);文档同步并补SDL2 SDK下载步骤
|
2026-09-21 02:30:16 +08:00 |
|
wandering1
|
d0ec983cdd
|
V0.0网表分析报告按数据手册复核更正(SWD飞线事实、EXTKI/INT引脚更正)
|
2026-09-21 01:58:32 +08:00 |
|
wandering1
|
043ea20ab3
|
AGENTS.md、V0.1报告§9与待处理内容同步TPAFE5160 V0.1引脚及台架验证状态
|
2026-09-21 01:58:11 +08:00 |
|
wandering1
|
64e32eb226
|
TPAFE5160驱动注释适配V0.1引脚(RD=PC8/CONVST=PC9/BUSY=PC7/OS=PA12/PA11/PA8,逻辑不变)
|
2026-09-21 01:57:46 +08:00 |
|
wandering1
|
2ef1e1f0dd
|
同步CubeMX 6.18重生成的HAL/CMSIS/FreeRTOS vendor与工程配置(.ioc/.uvprojx/.mxproject及生成Src/Inc)基线
|
2026-09-21 01:26:09 +08:00 |
|
wandering1
|
2039ac5621
|
存储架构说明增补§10.1使用注意事项:单写者/CCM-DMA约束/LVGL绘制护栏/FatFs短名与追加陷阱/栈钩子可观测性/BBT恢复模式
|
2026-09-21 00:53:06 +08:00 |
|
wandering1
|
a7d4339e6f
|
CCM扩容FreeRTOS堆+DMA阈值1024防栈缓冲进CCM+HardFault现场报告与栈/内存钩子+修defaultTask栈溢出+LVGL绘制缓冲护栏+存储套件05/06与恢复模式
|
2026-09-21 00:47:58 +08:00 |
|
wandering1
|
9bb5a8dcae
|
FatFs短名解析拒绝点加DEBUG打印并台架实证+AGENTS.md固化严格8.3命名约束
|
2026-09-20 17:06:51 +08:00 |
|