docs(问题记录): CH395F Trap_Records 重组审计——合并、删误判、主题分章

- 合并同根因:Trap 14+17(残留 DISCONNECT 污染下一连接)、Trap 13+21
  (recv_len 归零/接收冻结家族,非缺陷结案);FTP 改造清单表去重入附录 B
- 删当时误判叙述(各留一行误判存档):Trap 07 FIN_WAIT_2/RST 说、
  Trap 18 bit0 迷思、Trap 25「芯片杀连接」解读;B1 KeepAlive 三段翻转
  合并为定案链(E11 转正)
- 规范化:顶部索引表+状态图例;六主题章+附录 A 速查/附录 B 存档;
  条目统一「状态/现象/根因(定案)/修复/回归判据/教训」格式
- 状态刷新:B5 对端 IP 显示已修(代码随收尾批提交)、B10 标 net_drop_conn
  根治出口;Trap 17/20 措辞、Trap 12 根因(按 ff.c)、日期口径就地更正
- 编号永不重排(代码注释 123 处引用);跨文件断链 1 处改条目名引用
  (生命周期设计说明 §877-878 → Trap 25「定案二」)
- 体量 1018 行/102KB → 420 行/64KB;doc-links 两文件通过
This commit is contained in:
2026-10-13 17:12:57 +08:00
parent c7459b393f
commit b445cbb464
2 changed files with 336 additions and 934 deletions
@@ -83,7 +83,7 @@ B10 探针看到的"孤儿芯片态"不是芯片异常,而是本仓这个配
实测现场(Trap 25 三次定案的判别探针):`st=0x05/0x00` 且 `recv_len=1027`——
Socket 仍 OPEN、芯片 TCP 已 CLOSED、**RX 缓冲里 STOR 载荷一个不少**。这正是 bit3=1 按规格
保留现场,不是芯片异常(`docs/问题记录/CH395F_Trap_Records.md` §877-878)。
保留现场,不是芯片异常(`docs/问题记录/CH395F_Trap_Records.md` Trap 25「定案二」)。
**② bit3=0 的代价是「硬件保证的数据丢失」,且不可在软件层补救。**
本产品最典型的流量形态是「发完即 FIN」:ftplib `storbinary` 语义 = `sendall` 发完立即关
File diff suppressed because it is too large Load Diff