Commit Graph

317 Commits

Author SHA1 Message Date
wandering1 563584744d 共用中转槽方案定案:+3KB(数据筐2KB+单槽),Trap21图解与N-7同步 2026-09-23 00:28:15 +08:00
wandering1 49458048fd 新增Trap21机制图解文档:读必读空方案、5处读路径落点与RAM账,N-7细化 2026-09-23 00:17:35 +08:00
wandering1 cca3b60d64 Trap21定案部分窗口重通告机制:N-7改非阻塞RX读强制排空至空,netcmd日志入库 2026-09-23 00:07:45 +08:00
wandering1 a5a14e5fe8 Trap 21 主因定案:排空后50-100ms内第二条RX命令(剂量台架证伪满态时长说);新增N-7排空后RX守卫方案、指南最小复现配方 2026-09-22 21:21:05 +08:00
wandering1 1a872b05bc Trap 21 触发模型修订为三因子(2×2 台架实证);新增 Trap 22 快速重连监听死亡与 N-6 待办、604 复现/对照规则 2026-09-22 20:20:58 +08:00
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 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 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 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 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 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 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 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 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 2039ac5621 存储架构说明增补§10.1使用注意事项:单写者/CCM-DMA约束/LVGL绘制护栏/FatFs短名与追加陷阱/栈钩子可观测性/BBT恢复模式 2026-09-21 00:53:06 +08:00
wandering1 be6cd046a2 Trap Records新增Trap05:探针名.fschk非法致无限重格式化全根因链与证伪记录 2026-09-20 13:42:20 +08:00
wandering1 abaa801d86 /log 写失败修复:打开模式补 FA_WRITE 位 + 卷探针两击确认 + 自动重格式化自愈 + 错误去重 2026-09-20 03:46:14 +08:00
wandering1 8ae7a12016 test:@test 闭环迁移 PowerShell→Python(run_boot_test/verify_log 纯标准库,文档同步) 2026-09-20 03:08:53 +08:00
wandering1 cc52acde44 docs:新增 V0.1 硬件平台说明(docs/硬件平台/V0.1.tel) 2026-09-20 02:30:57 +08:00
wandering1 7a259f67de ST-LINK_CLI 文档:清除过时内容,增补 09/20 上板记录与烧写铁律 2026-09-20 01:07:05 +08:00
wandering1 6fea76463a 新增 ST-LINK CLI 复位脚本 reset.bat(复位/停机/运行/查探头/烧录)及测试说明文档 2026-09-19 18:02:21 +08:00
wandering1 acd29d76d9 修复了一个malloc的问题 2026-09-18 17:46:46 +08:00
wandering1 8d331031d6 网表脚本,后面可以提前检查硬件的错误 2026-09-16 13:47:59 +08:00
wandering1 e7348c48ba P1-9修复:NET层测试缓冲声明前移文件首部,消除Phase 6使用先于声明的#20编译断裂;s_rx_buf条件补Phase 9门控,7配置构建复验 2026-09-16 12:34:09 +08:00
wandering1 2bed82471d 部署环境文档补 Graphviz:新增 §2.8 引用关系图渲染(可选),原 §2.8/§2.9 顺延,同步下载表/清单/相关文档 2026-09-16 08:40:55 +08:00
wandering1 ad0ec41385 新增引用关系图工具 tools/refgraph:解析 #include 生成文件级/模块级引用图,项目变化后重跑更新 2026-09-16 01:45:44 +08:00