Commit Graph

  • fe963e7d91 测试:新增 cfg_file 主机侧单测并修复外科手术保存死码缺陷(S1-b+S2) wandering1 2026-10-02 13:00:54 +08:00
  • f3befaed08 CI:补产物存档与结果汇总,明示体积门禁盲区(S3+S14) wandering1 2026-10-02 11:55:31 +08:00
  • fac9d1c409 测试:新增 sys_clock 主机侧单测并修复 Zeller 星期缺陷 wandering1 2026-10-02 11:40:35 +08:00
  • 9f52731ed8 文档:补 Runner 部署指南 §5.1.1/§5.1.2 与排障表(CI 首次全绿) wandering1 2026-10-02 01:54:14 +08:00
  • 1020f6d26c 文档:修正串口助手 state 运行时文件引用被 CI doc-links 误报 wandering1 2026-10-02 01:49:35 +08:00
  • 3b81e9c801 CI:触发复验 pre-commit 全局安装(cfgv 修复后) wandering1 2026-10-02 01:41:19 +08:00
  • df9a566982 CI:诊断 pre-commit 仅装于用户态导致 SYSTEM 不可见 wandering1 2026-10-02 01:29:55 +08:00
  • 48b33921c0 CI:修正 python 探测被 NativeCommandError 中断 wandering1 2026-10-02 01:24:50 +08:00
  • 8e7b22184e CI:按 SYSTEM 账户视角修正 Python / cppcheck 探测 wandering1 2026-10-02 01:21:10 +08:00
  • e241fea801 CI:run 脚本改纯 ASCII(PS5.1 按 GBK 解码临时 ps1) wandering1 2026-10-02 01:17:24 +08:00
  • 09e45573c8 CI:修正 workflow 的 shell 为 powershell(pwsh 不存在) wandering1 2026-10-02 01:11:45 +08:00
  • 3a90557078 文档:补 LastTaskResult 数值解读与健康判据 wandering1 2026-10-02 01:05:07 +08:00
  • 164fd3ec23 文档:修正 Runner 常驻方案为任务计划程序 wandering1 2026-10-02 01:01:11 +08:00
  • 018ee9527e 文档:补脚本编码坑(.ps1 需 UTF-8 BOM) wandering1 2026-10-02 00:45:34 +08:00
  • c4768e98e3 文档:按 v4.0.1 实测修正 Gitea Runner 部署指南 wandering1 2026-10-02 00:39:51 +08:00
  • c305a8dd20 文档:新增 Gitea Runner 部署指南(本机原生环境定制) wandering1 2026-10-02 00:29:45 +08:00
  • 52e6dcb009 文档:修正 CI 配置指南中 DEFAULT_ACTIONS_URL 说明 wandering1 2026-10-02 00:12:15 +08:00
  • 1e01950b23 文档:新增 CI 配置指南(Gitea Actions 全流程) wandering1 2026-10-01 23:59:28 +08:00
  • e90486524d CI:Gitea Actions 落地 L0+L0.5(补 T-6) wandering1 2026-10-01 10:19:38 +08:00
  • 2055de0303 测试:落地测试架构改进 T-1~T-5(套件开关门禁/汇总行校验/通用 harness/公共断言宏/多套件编排) wandering1 2026-10-01 07:28:57 +08:00
  • 6b90fa0581 文档:补充主机侧单元测试(L0.5)的环境要求 wandering1 2026-10-01 07:03:53 +08:00
  • 73941da6b1 看门狗判定状态机增加主机侧单元测试(L0.5 层) wandering1 2026-10-01 06:57:01 +08:00
  • 0ac68605dd 看门狗 §3.2 流程图重绘为 SVG:任务置位→校验者判定→喂狗 + 时间轴 wandering1 2026-10-01 06:35:57 +08:00
  • 2d414f8aa9 查证 SHCSR 的 Fault 使能位无法在 CubeMX 配置,补入文档与审计提示 wandering1 2026-10-01 06:20:50 +08:00
  • 8a18e388c7 四个 Fault 全部采集现场:MemManage/BusFault/UsageFault 由空死循环升级 wandering1 2026-09-29 09:16:19 +08:00
  • 67d26ac37a 修正 CubeMX 重生成防丢失机制:审计脚本实测有效,恢复 5 处被覆盖定制 wandering1 2026-09-29 07:52:39 +08:00
  • 7a18d2ce28 加 CubeMX 重生成存活审计:防标记区外定制被静默覆盖 wandering1 2026-09-29 07:30:00 +08:00
  • 7feeea6c56 实现独立看门狗:CubeMX 配置 IWDG + 任务心跳位图,恢复三处被覆盖定制 wandering1 2026-09-29 07:22:04 +08:00
  • e18e9f2cfd 新增看门狗设计说明:IWDG 选型与任务心跳位图方案 wandering1 2026-09-29 06:46:27 +08:00
  • 0ddf8c9aca Net 层阻塞模型架构设计 §2 架构总览改用 SVG 矢量图 wandering1 2026-09-29 06:00:48 +08:00
  • 0485e79da0 Net 阻塞模型文档改写为架构设计并迁入 docs/网络 wandering1 2026-09-29 05:51:16 +08:00
  • b46e6bffed Net 阻塞模型调研文档退役:客观实施记录留存,二期基线迁入任务规划 wandering1 2026-09-26 14:21:13 +08:00
  • 5c049daa7c Net 阻塞模型文档销项修正 + 新增项目下一步任务规划 wandering1 2026-09-26 14:15:56 +08:00
  • 22559365b9 整理 App 与 test 目录:按职责分子目录并同步全库引用 wandering1 2026-09-26 12:51:07 +08:00
  • 39bd06adea 为自建代码目录补齐 README,建立目录级导航体系 wandering1 2026-09-26 12:25:36 +08:00
  • 8d86fb1149 登记簿完成即销项:待处理内容.md 删4项已闭环条目并清理全库引用 wandering1 2026-09-26 12:12:14 +08:00
  • e1ae58b52b CH395F 手册图片从外部图床迁回本地,18 张图编入版本库 wandering1 2026-09-26 11:39:59 +08:00
  • b5a96c82b8 启用 Git LFS 托管 jpg 图片 wandering1 2026-09-26 01:07:00 +08:00
  • a6cdebde62 文档体系重组与 D-7 一致性门禁落地,清理芯片手册孤儿图片 wandering1 2026-09-26 00:51:53 +08:00
  • c76aa035b2 忽略workbuddy wandering1 2026-09-25 23:08:44 +08:00
  • 1b46e2a340 修复E-03:s_net_errno 改按任务隔离槽位,消除跨任务错误码错报 wandering1 2026-09-25 19:17:18 +08:00
  • 78ea81aecb net_socket.c 全部 59 个函数体注释改为逐行风格(纯注释改动,构建 0/0) wandering1 2026-09-25 15:00:36 +08:00
  • df79cf2be3 net_process_messages注释改为标准字段格式(功能/返回值/限定/说明),内容不变,二进制零差异 wandering1 2026-09-25 05:55:03 +08:00
  • c39ff11bb9 Trap 23: 4个可复用台架探针迁入MDK-ARM/bench_diag/并提交,10个一次性甄别脚本已删除 wandering1 2026-09-25 05:38:03 +08:00
  • c12139da06 Trap23待办3: 异常释放(TIMEOUT/RST)挂起recv以CONNRESET了结, STOR异常结束回450并删除截断文件, 探针加--check-abort wandering1 2026-09-25 02:04:46 +08:00
  • a1f1f46262 Trap23两阶段修复: 异常释放400ms隔离+正常释放100ms沉降(仅收过数据), 修复中止后新传输首笔静默截断 wandering1 2026-09-25 01:57:03 +08:00
  • d0cbeb6b5b 控制台日志实现迁出HAL生成文件至App/log并新增设计说明;defaultTask任务体迁至App/task,freertos.c恢复纯CubeMX接线形态 wandering1 2026-09-25 01:32:09 +08:00
  • e7d6318250 控制台写者循环节奏500ms改50ms:日志时延收紧到50ms内,LED心跳与配置2s轮询改tick基准保持等效 wandering1 2026-09-24 23:54:48 +08:00
  • 3763e699dc 控制台改单写者发送:defaultTask唯一发串口其余任务写环形缓冲,杜绝日志交错与脏指针入UART;溢出钩子加指针窗口校验、崩溃上报改显式长度 wandering1 2026-09-24 23:47:23 +08:00
  • c075cfa076 修复F1:lftpd会话结束复用auto_relisten监听器不再关闭控制监听,net关闭时清隔离标志防跨轮残留 wandering1 2026-09-24 22:49:33 +08:00
  • 86e261d6df net_socket.c补net_process_messages分派文档:三个自愈tick机制、各消息类型处理说明与结果回传路径 wandering1 2026-09-24 22:49:15 +08:00
  • f4281fb370 新增RETR侧发送中断探针:客户端部分读后RST/FIN中断设备在途发送,验证发送快退与监听恢复 wandering1 2026-09-24 18:29:17 +08:00
  • 95e7f42aa2 修复发送中途断连空等1s:send等待循环加状态检查,断连立即失败回传CONNRESET wandering1 2026-09-24 17:14:12 +08:00
  • b09e1c1ee5 新增BSD_Socket_API函数调用关系与设计说明:总体调用图、各函数设计作用、端到端时序、设计铁律,使用指南补伴读指引 wandering1 2026-09-24 14:24:20 +08:00
  • 70bc4966c7 更新BSD_Socket_API使用指南至现状:新增net_recv_to/net_relisten/对账等新增机制,§3.6/§11.2/§12.10 wandering1 2026-09-23 12:09:27 +08:00
  • 1ae6f0321a 入库台架工具:真实路径冻结/中止/重连复现与判读脚本,含已撤回台架归档(带README) wandering1 2026-09-23 07:27:42 +08:00
  • 77ee778605 修复Trap22快速复连丢中断致监听死亡:net层周期对账自愈(去抖+冷却),复现用例与回归全绿 wandering1 2026-09-23 02:27:10 +08:00
  • 3ac8eb807d TC-NET-604结案为非缺陷:Trap21改短+删机理图解+N-7作废,清理源码误导注释 wandering1 2026-09-23 01:36:43 +08:00
  • 7d70445c16 修复Trap23:异常释放后复监听隔离并排空RX残渣,上传中止截断消除(RST10/10+FIN5/5通过,正常50/50) wandering1 2026-09-23 01:31:07 +08:00
  • 5a41b966fc 新增Trap23:上传中止后首笔复连上传被静默截断(2048B)并误报成功,可信复现15/15,N-8待修 wandering1 2026-09-23 01:10:37 +08:00
  • 0e6efb44a3 可信复现首轮:真实FTP生产路径177轮全过(SHA-256全匹配)+并发UI 600帧,未复现冻结 wandering1 2026-09-23 01:06:19 +08:00
  • 685a860635 撤回Trap21精确定位轮冻结结论(台架假象:分类器误判+固件读者吞噬数据),N-7暂不实施 wandering1 2026-09-23 00:54:00 +08:00
  • 563584744d 共用中转槽方案定案:+3KB(数据筐2KB+单槽),Trap21图解与N-7同步 wandering1 2026-09-23 00:28:15 +08:00
  • 49458048fd 新增Trap21机制图解文档:读必读空方案、5处读路径落点与RAM账,N-7细化 wandering1 2026-09-23 00:17:35 +08:00
  • cca3b60d64 Trap21定案部分窗口重通告机制:N-7改非阻塞RX读强制排空至空,netcmd日志入库 wandering1 2026-09-23 00:07:45 +08:00
  • a5a14e5fe8 Trap 21 主因定案:排空后50-100ms内第二条RX命令(剂量台架证伪满态时长说);新增N-7排空后RX守卫方案、指南最小复现配方 wandering1 2026-09-22 21:21:05 +08:00
  • 1a872b05bc Trap 21 触发模型修订为三因子(2×2 台架实证);新增 Trap 22 快速重连监听死亡与 N-6 待办、604 复现/对照规则 wandering1 2026-09-22 20:20:58 +08:00
  • 93bae35e21 TC-NET-604 根因闭环:芯片 RX 窗口冻结角(Trap 21),MSS=512 裕量方案证伪回退,缓冲布局与 MSS 解耦 + 超限读金丝雀 wandering1 2026-09-22 18:57:48 +08:00
  • 7ff2958b3b L3 pending化文档闭环:E-02审计两阶段闭环+演进方案§6.7实施记录+M3基线重锁(pending构建)+待处理内容.md建立(台架A/B归因) wandering1 2026-09-22 17:49:41 +08:00
  • a45c0cb883 L3 pending化一期:阻塞recv改挂起请求+主循环节拍完成(netTask零占用),lftpd/timeSync分片协议退役 wandering1 2026-09-22 16:29:31 +08:00
  • 4ce966dfb8 net_recv_to补全分步注释:片超时-2返回码不依赖errno依据、值拷贝队列陷阱、三分支返回语义(E-02配套留档,无逻辑变化) wandering1 2026-09-22 15:37:19 +08:00
  • 954a145c4a E-02配套调研留档:Net层阻塞模型五类业界模式对照与pending演进方案利弊/改动量/验证门禁 wandering1 2026-09-22 15:35:37 +08:00
  • 0cacdec598 E-02审计闭环:timeSync分片修复留档(4a1605b台架A/B 28.6s→109ms)与E-02专项回归探针 wandering1 2026-09-22 13:17:44 +08:00
  • 2643e936f5 E-02修复:timeSync对时读取改net_recv_to分片有界读(5ms片/30s总预算),消除空闲对时会话头阻塞冻结全网 wandering1 2026-09-22 13:00:42 +08:00
  • 7fb5d66799 清除 net 层调试残留:ch395f_reset 六行与 net_init 七行步骤打印 wandering1 2026-09-22 12:17:31 +08:00
  • 894b51feb3 移除 P0-a 验收探针(台架验收完成),开机省去 60ms 状态轮询与证据行 wandering1 2026-09-22 12:03:11 +08:00
  • 4ffc097218 芯片手册图片补充 wandering1 2026-09-22 11:42:10 +08:00
  • 06d4064366 修复 P0-a 重传周期 200ms 与 P0-b per-recv 日志,台架重锁 M2/M3 基线并复验 wandering1 2026-09-22 11:36:16 +08:00
  • 2cffd1d2cf 文档统一:三份链路时延文档合并为链路延迟测试说明,删过程性历史,更新全部交叉引用 wandering1 2026-09-22 06:52:58 +08:00
  • 4b78e0d36c D20调查记录修正:提交前日志复核确认成败差异为首次accept与延迟DISCONNECT事件的竞态(未改代码) wandering1 2026-09-22 06:15:57 +08:00
  • e5733b3454 链路时延M1-M3收尾:Phase12-14基线与生产路径Δ实测、D10/E-02/D17修复、D20定位与硬化、文档整理 wandering1 2026-09-22 06:12:16 +08:00
  • ac48c6d716 E-01审计闭环:修复留档(d030cb0/70f1cc8台架验证全记录)与配置引擎超长契约同步 wandering1 2026-09-22 01:37:13 +08:00
  • aa0ccfed36 修复FatFs原子写:f_rename不覆盖既有目标须先unlink再rename,E-01台架暴露设备端一切覆盖写静默失败 wandering1 2026-09-22 01:28:14 +08:00
  • c29b728153 E-01修复:poll超长守卫前置st.size根治死码,save输出上限收紧4096,写盘闸拦截与自检留痕 wandering1 2026-09-22 01:28:10 +08:00
  • c3f424abc0 E-31回归留档:产品固件台架验证PASS(@test闭环+既有卷resume+配置保留+全片回读一致) wandering1 2026-09-21 19:23:25 +08:00
  • 92048b37fe 错误码审计报告闭环:E-31 修复留档(da1a6e8)与残余首扫窗口特性及自愈策略 wandering1 2026-09-21 18:40:59 +08:00
  • 1d2a53bbc9 E-31修复:dhara resume失败按错误分类(仅真空白判新卷),mount失败自检上报+主循环有界重试 wandering1 2026-09-21 18:38:23 +08:00
  • 83b599a4b4 SD2506 init 移除 0x7B 死写说明注释(评审精简,纯注释无代码变化) wandering1 2026-09-21 17:59:19 +08:00
  • 98df006ae6 错误码审计报告闭环:E-32 修复留档(41e111b)与 E-60 三方复核证伪归档 wandering1 2026-09-21 17:45:53 +08:00
  • 115ed00039 SD2506初始化18H改回读校验+漂移时写允许窗口修复,充电宏位与注释订正(E-32修复) wandering1 2026-09-21 17:36:48 +08:00
  • ee206ab688 GD5F页读回归主线单发令(settle与二次发令移除、3.1V误判更正归一Trap05)、新增Phase11复现用例(16轮零复现)、附台架环境与审计文档 wandering1 2026-09-21 16:55:05 +08:00
  • f86cb8824b 存储栈RAM优化P0-1:BBT缓冲按实际载荷272B收紧,编程回读校验整体移除(向业界靠拢),新增存储栈RAM优化调研报告 wandering1 2026-09-21 11:23:15 +08:00
  • 07c97cb3cd UI设计文档与AGENTS.md固化MCU端dark mono主题与I1调色板约束 wandering1 2026-09-21 05:12:29 +08:00
  • 472c8172fb 修复远端推流整帧纯白:MCU端补dark mono主题应用与I1调色板,net发送侧加停顿/短写诊断 wandering1 2026-09-21 05:12:18 +08:00
  • 96855f6b6b 内存布局图更新到09-21最新:任务栈预算含实测峰值与判定,RAM双区/Flash布局同步 wandering1 2026-09-21 05:10:01 +08:00
  • 80fc7ffaa5 RAM主文档v1.2:现状数据全量同步至09-21实测(总预算/静态排行/预期效果/实施状态) wandering1 2026-09-21 04:55:01 +08:00
  • 2505cf1e48 文档同步net错误码回传约束与单连接断开语义,关闭已修复的FTP 21待办 wandering1 2026-09-21 04:46:59 +08:00
  • 5cb7614959 修复net公开API错误码被覆盖致UI推流连上即断(改用通知值回传,单连接EOF不关监听) wandering1 2026-09-21 04:46:47 +08:00
  • 57632e910a 内存管理文档4→2合并:报告/规划并入主文档,lftpd静态化降栈峰值,同步架构/FTP/部署文档 wandering1 2026-09-21 04:37:27 +08:00
  • bbdd059e25 修复就绪屏障位被消费致FTP永不监听;新增栈可观测(水位探针+静态调用图报告)并补FTP实测 wandering1 2026-09-21 04:26:52 +08:00