Commit Graph

  • 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
  • 03f175e7ba I1 绘制缓冲布局写入 ui_port.h 并去掉多余护栏,取帧端补防回归注记 wandering1 2026-09-21 03:50:54 +08:00
  • 47b38f08ef 修复 I1 绘制缓冲缺 8 字节 palette 头导致的越界写与整帧错位,补存储维护文档 wandering1 2026-09-21 03:45:55 +08:00
  • b5dd94b834 存储套件新增全片擦除维护路径恢复容量,文档订正容量满值与恢复方法 wandering1 2026-09-21 03:32:26 +08:00
  • 51c5707f49 测试套件增设破坏性用例总开关(默认只读),GD5F/存储/RTC 破坏性用例改为按需开启 wandering1 2026-09-21 03:22:12 +08:00
  • 23a03a6136 修正文档:套件运行造成的容量损失不由 TC-STO-04 恢复,容量基线更新为 95200 wandering1 2026-09-21 03:07:39 +08:00
  • 52550cae16 新增内存内容分配策略文档:区域分配规则、CCM 驻留裁决与 DMA 可达性守卫 wandering1 2026-09-21 03:03:44 +08:00
  • 4114416bf4 测试闭环补 [ERR] 禁项:DBG_ERROR 前缀为 [ERR] 且不匹配 ERROR 子串,此前错误日志漏检 wandering1 2026-09-21 03:03:37 +08:00
  • 5d386cedfb GD5F 补 DMA 守卫负路径用例 TC-704/705,导出阈值宏并对齐测试指南 wandering1 2026-09-21 03:01:49 +08:00
  • 45a3d0d06b GD5F 驱动增设 DMA 可达性运行时守卫,非 SRAM 缓冲拒走 DMA 回落轮询 wandering1 2026-09-21 02:56:54 +08:00
  • bad5ceac0d 模拟器构建入口改VS版本自适应(新增build_sim,兼容VS2019/2022/2026);文档同步并补SDL2 SDK下载步骤 wandering1 2026-09-21 02:30:16 +08:00
  • d0ec983cdd V0.0网表分析报告按数据手册复核更正(SWD飞线事实、EXTKI/INT引脚更正) wandering1 2026-09-21 01:58:32 +08:00
  • 043ea20ab3 AGENTS.md、V0.1报告§9与待处理内容同步TPAFE5160 V0.1引脚及台架验证状态 wandering1 2026-09-21 01:58:11 +08:00
  • 64e32eb226 TPAFE5160驱动注释适配V0.1引脚(RD=PC8/CONVST=PC9/BUSY=PC7/OS=PA12/PA11/PA8,逻辑不变) wandering1 2026-09-21 01:57:46 +08:00
  • 2ef1e1f0dd 同步CubeMX 6.18重生成的HAL/CMSIS/FreeRTOS vendor与工程配置(.ioc/.uvprojx/.mxproject及生成Src/Inc)基线 wandering1 2026-09-21 01:26:09 +08:00
  • 2039ac5621 存储架构说明增补§10.1使用注意事项:单写者/CCM-DMA约束/LVGL绘制护栏/FatFs短名与追加陷阱/栈钩子可观测性/BBT恢复模式 wandering1 2026-09-21 00:53:06 +08:00
  • a7d4339e6f CCM扩容FreeRTOS堆+DMA阈值1024防栈缓冲进CCM+HardFault现场报告与栈/内存钩子+修defaultTask栈溢出+LVGL绘制缓冲护栏+存储套件05/06与恢复模式 wandering1 2026-09-21 00:47:58 +08:00
  • 9bb5a8dcae FatFs短名解析拒绝点加DEBUG打印并台架实证+AGENTS.md固化严格8.3命名约束 wandering1 2026-09-20 17:06:51 +08:00
  • be6cd046a2 Trap Records新增Trap05:探针名.fschk非法致无限重格式化全根因链与证伪记录 wandering1 2026-09-20 13:42:20 +08:00
  • d77747ec43 移除FTL全部临时诊断代码(raw持久性测试/bind dump/proglog/探针窗口/指纹/扫描)保留硬化项 wandering1 2026-09-20 13:31:15 +08:00
  • 6084af8fe6 修复无限重格式化真根因:探针名.fschk在FF_USE_LFN=0下恒返FR_INVALID_NAME且误入重格式化集合 wandering1 2026-09-20 13:03:47 +08:00
  • 32283de45b mkfs全程erase/prog逐条追踪窗口(proglog/eraselog):定位绑定页内容被改写的元凶 wandering1 2026-09-20 11:20:46 +08:00
  • 66fc48cd98 新增map绑定转储诊断(dhara_map_find+裸读绑定页):跨boot对比定界树分歧与数据丢失 wandering1 2026-09-20 10:48:47 +08:00
  • 7d6f431d68 GD5F页读取13h二次发令+沉降延时:兜底命令未锁存空操作,in-boot读/校验见真阵列(根治回读虚假成功) wandering1 2026-09-20 05:41:46 +08:00
  • 93a789f87b 重格式化前清空FTL map树(nand_ftl_format):根治新旧树混合致复位后FAT探针失败的重格式化死循环 wandering1 2026-09-20 05:36:10 +08:00
  • f05b056318 FTL诊断:探针窗口前移至f_mount前+页内容指纹(定位挂载期坏读来源) wandering1 2026-09-20 05:16:27 +08:00
  • 0669471178 FTL诊断:L0探针窗口绑定路径日志(FAT读LPN→物理页+写目标)+重格式化行带fr码 wandering1 2026-09-20 05:12:08 +08:00
  • 7bfa312b56 GD5F沉降延时调至2ms(兼顾BBT扫描耗时)+探针增加meta区字节(验证半新半旧页是否消除) wandering1 2026-09-20 05:07:12 +08:00
  • f4d4cef9e6 GD5F页读取固定沉降延时:13h后等5ms再0Bh,消除低VDD就绪信号提前导致的半新半旧页(resume读旧树根治) wandering1 2026-09-20 04:58:44 +08:00
  • 73d5552ee7 GD5F双装载修复:page_read/program_load二次装载消除低VDD提前就绪竞态(半新半旧页致resume读旧树) wandering1 2026-09-20 04:52:53 +08:00
  • 36db071233 FTL诊断:resume搜索逐探测探针日志(page_read/ECC/magic/epoch/BBT全输入) wandering1 2026-09-20 04:39:41 +08:00
  • 573bf6264a FTL诊断:checkpoint扫描增加BBT坏块标记查询+ECC检查顺序对齐dhara读取路径 wandering1 2026-09-20 04:36:38 +08:00
  • 7702c4d98d FTL诊断:checkpoint扫描增加逐块ECC状态统计(区分编程质量与搜索逻辑) wandering1 2026-09-20 04:33:01 +08:00
  • 022e14398e FTL编程回读校验:program后回读比对+ECC检查,失败标记坏块由dhara迁移(根治低VDD静默丢数据) wandering1 2026-09-20 04:30:19 +08:00
  • f03a3b6633 FTL诊断增强:resume前裸NAND checkpoint扫描+header十六进制转储(定位编程落盘问题) wandering1 2026-09-20 04:25:41 +08:00
  • 7a72aea4e5 FTL复位丢失修复:journal epoch 锚定最新 checkpoint(根治重格式化循环)+ checkpoint 诊断 wandering1 2026-09-20 04:07:59 +08:00
  • abaa801d86 /log 写失败修复:打开模式补 FA_WRITE 位 + 卷探针两击确认 + 自动重格式化自愈 + 错误去重 wandering1 2026-09-20 03:46:14 +08:00
  • 8ae7a12016 test:@test 闭环迁移 PowerShell→Python(run_boot_test/verify_log 纯标准库,文档同步) wandering1 2026-09-20 03:07:42 +08:00
  • 2375569f96 test:run_boot_test.ps1 配置文件读取显式 UTF-8(PS5.1 按 GBK 解码致 JSON 解析失败) wandering1 2026-09-20 02:48:56 +08:00
  • 6f51c62a9e 串口输出禁中文:syslog 中文描述改 ASCII(MCU 6 处 + 模拟器 6 处) wandering1 2026-09-20 02:45:27 +08:00
  • cc52acde44 docs:新增 V0.1 硬件平台说明(docs/硬件平台/V0.1.tel) wandering1 2026-09-20 02:30:57 +08:00
  • 3dd402f0bd pre-commit 门禁:trailing-whitespace 排除 CMSIS/HAL_Driver/Middlewares(CubeMX 重生成空白抖动) wandering1 2026-09-20 02:22:14 +08:00
  • 0788b75cd2 AGENTS.md:硬件引脚表更新为 V0.1 配置(RS485=UART4/PA15,LED1=PC5、LED2=PB0) wandering1 2026-09-20 02:14:38 +08:00
  • 309c92793a CubeMX 6.18.1 重生成:V0.1 板引脚配置(RS485=UART4/DE=PA15,LED1=PC5、LED2=PB0) wandering1 2026-09-20 01:35:49 +08:00
  • 6dcade71cb AGENTS.md:新增铁律——内核启动前禁止 FreeRTOS/CMSIS-RTOS API 调用 wandering1 2026-09-20 01:14:42 +08:00
  • 7a259f67de ST-LINK_CLI 文档:清除过时内容,增补 09/20 上板记录与烧写铁律 wandering1 2026-09-20 01:07:05 +08:00
  • 69dc382eff AGENTS.md:补充下载/烧录与串口采集铁律(2026-09-20 实测) wandering1 2026-09-20 00:51:34 +08:00
  • 9c94bfaae6 修复上电启动失败:日志消息队列改为内核启动后惰性创建 wandering1 2026-09-20 00:36:36 +08:00
  • c3f7e52ea3 pre-commit 门禁:抑制 cppcheck 分支限制信息提示(修复门禁误报) wandering1 2026-09-20 00:36:32 +08:00
  • 65b8fb05d5 回退 V2 引脚补丁:v2-on-ui 沿用 v2 硬件引脚(LED2=PB0 驱动致板级电源/复位跌落,开机死亡) wandering1 2026-09-19 20:32:26 +08:00
  • 6ebdb14724 回植 v2 分支 build.bat 防假成功修复(日志内容三重判定 + UV4 单实例告警) wandering1 2026-09-19 20:07:53 +08:00
  • 8a95521314 串口配置端口更新为 COM7;Keil 工程 Pack 升级 3.1.1 并移除 nBranchProt 节点 wandering1 2026-09-19 18:45:24 +08:00
  • 6fea76463a 新增 ST-LINK CLI 复位脚本 reset.bat(复位/停机/运行/查探头/烧录)及测试说明文档 wandering1 2026-09-19 17:36:05 +08:00
  • deb4385a06 feat(bsp): V2 CPU 板引脚调整(LED1 PC4->PC5, LED2 PC5->PB0) wandering1 2026-09-18 19:26:51 +08:00
  • acd29d76d9 修复了一个malloc的问题 wandering1 2026-09-18 17:46:46 +08:00
  • 2553f30fb8 网表语义图生成器:输出结尾归一为恰好一个换行,修复末尾双换行致 end-of-file-fixer 拦截提交 wandering1 2026-09-16 14:01:03 +08:00
  • 8d331031d6 网表脚本,后面可以提前检查硬件的错误 wandering1 2026-09-16 13:47:59 +08:00
  • e7348c48ba P1-9修复:NET层测试缓冲声明前移文件首部,消除Phase 6使用先于声明的#20编译断裂;s_rx_buf条件补Phase 9门控,7配置构建复验 wandering1 2026-09-16 12:34:09 +08:00
  • 2bed82471d 部署环境文档补 Graphviz:新增 §2.8 引用关系图渲染(可选),原 §2.8/§2.9 顺延,同步下载表/清单/相关文档 wandering1 2026-09-16 08:40:55 +08:00
  • ad0ec41385 新增引用关系图工具 tools/refgraph:解析 #include 生成文件级/模块级引用图,项目变化后重跑更新 wandering1 2026-09-16 01:45:44 +08:00
  • 1817fe792f 就绪屏障与配置引擎重构,新增串口助手、V0.0网表分析报告及芯片手册,同步更新文档 wandering1 2026-09-15 21:13:20 +08:00
  • 4b5ce72e11 新增 Python 串口助手 serial_tool(常驻 daemon+全量日志文件即接口)取代 serial-mcp-server:@test 采集链改写 + 全库文档迁移 wandering1 2026-09-15 03:00:41 +08:00
  • 9eb1bd63b4 运行/自检记录与待机屏:sys_log定长64B日志引擎(/log/*.log,FTP可直下)+记录页x2+待机屏+密码错误提示;字体122字/217字形 wandering1 2026-09-14 19:05:00 +08:00
  • bc4a7da8a0 模拟器迁移 P5:2s 配置轮询 + --cfgtest 无头自检;修复 MSVC rename 覆盖与外科保存截断缺陷 wandering1 2026-09-14 09:33:32 +08:00
  • 97661415ca 通用配置文件 P1–P3:设计文档、FS 并发 A+ 定案、FatFs 墙钟接入、cfg_file 双端引擎与 net_cfg 集成(旧档 NCFG 首启迁移) wandering1 2026-09-14 02:15:49 +08:00
  • cf2597f998 恢复 BSD Socket API 使用指南(4e9ac0d 误删):同步当前 API,补分层架构图/状态机/时序图与 §2.3 模拟器端说明,README 索引补登 wandering1 2026-09-13 20:55:58 +08:00
  • 20e02761af 测试文档移入测试说明目录,重写测试开发标准流程并补充模板规范 wandering1 2026-09-13 20:12:50 +08:00
  • 508577bbf0 UI 生成文件按工程约定产出:生成器补文件头、K&R 大括号与版本守卫压平 wandering1 2026-09-13 19:38:30 +08:00
  • 34528a9798 UI 代码纳入规范检查:大括号 K&R 化、strcpy 换 memcpy 等违规修复 wandering1 2026-09-13 19:38:14 +08:00
  • cb8cea38b2 新增项目部署环境要求文档,README 文档索引同步 wandering1 2026-09-13 17:05:59 +08:00
  • 342269fbd0 新增内存使用分析文档(报告/规划/优化建议)与 SVG 布局图生成脚本 wandering1 2026-09-13 17:05:55 +08:00
  • 1af76023a3 UI 文档:移除 HTML 制作流程改四阶段管线,RemoDispBus 文档移入 UI 设计目录 wandering1 2026-09-13 17:05:51 +08:00
  • 54e8356295 UI 代码:补全 remo_handle/cp_draw 注释,拆分 cp_draw_cb 绘制函数 wandering1 2026-09-13 17:04:12 +08:00
  • 4b68b479ba gitignore 忽略 .vscode 工作区设置(含本机绝对路径) wandering1 2026-09-11 23:02:40 +08:00
  • 7e527fa04d 清理存量 ASCII 框图:存储栈/分区转 SVG、CH395F 时序转 Mermaid wandering1 2026-09-11 23:01:25 +08:00
  • d150810587 ui_net_sink 拆分为协议层与平台后端,新增 RemoDispBus 设计文档 wandering1 2026-09-11 21:25:02 +08:00
  • 2429955d1a 绘图流程沉淀为 draw-diagram skill,SVG 收拢到 docs/images/ wandering1 2026-09-11 21:15:39 +08:00
  • 6298beffc9 模拟器新增 RemoDispBus 推流服务端,修复远端取图 wandering1 2026-09-10 16:28:39 +08:00
  • 7fb0eec897 更新网络配置说明文档 wandering1 2026-09-10 16:28:07 +08:00
  • 4515ee4c80 修复了网络参数的保存逻辑 wandering1 2026-09-10 14:21:07 +08:00
  • 2b80d34e74 增加网络配置界面 wandering1 2026-09-10 11:36:33 +08:00
  • 856b6f6426 写的页面架构 wandering1 2026-09-09 17:15:04 +08:00
  • 24c2f57555 增加两页UI wandering1 2026-09-09 13:18:06 +08:00
  • 9ead5679a1 继续优化菜单RAM降低 wandering1 2026-09-08 22:24:45 +08:00
  • 6662f3a455 修改菜单显示方式 wandering1 2026-09-08 21:07:04 +08:00
  • 891c9ef0d9 增加UI 代码的注释 wandering1 2026-09-08 18:36:01 +08:00
  • 2b41bdccb5 UI 菜单初步完成 wandering1 2026-09-07 10:48:18 +08:00
  • 89462d8aa1 完成一个主界面开发流程 wandering1 2026-09-03 23:08:16 +08:00
  • 52d7dc7d4d 更新一下文档 wandering1 2026-09-02 14:22:33 +08:00
  • 3f0ea5761c 增加了一些架构图片 wandering1 2026-09-02 10:06:14 +08:00
  • 7f0087d430 新增S10~S19代码规范检查并统一time_sync_task命名 wandering1 2026-09-01 17:38:43 +08:00
  • 02c10fa5ef 修复Yoda条件(常量右置)与函数定义括号同行 wandering1 2026-09-01 16:57:34 +08:00
  • bb76cfd779 修复规范矛盾并定案5项规则,保护宏统一XXX_H wandering1 2026-09-01 16:07:00 +08:00
  • 2b66f96d01 新增代码规范检查钩子(规范V1.0 可机械校验项)并修复存量违规 wandering1 2026-09-01 15:41:25 +08:00
  • 07afb7b468 启用constVariablePointer检查并修复6处指针const化 wandering1 2026-09-01 15:11:17 +08:00
  • 1e964157d7 gitignore 增加 LVGL 模拟器调试日志 sim_dbg.log wandering1 2026-09-01 15:04:57 +08:00
  • 82c2cc61e0 删除根目录遗留的一次性乱码修复脚本(6 个) wandering1 2026-09-01 15:02:05 +08:00
  • 437aa95327 更新README:目录结构、pre-commit代码审查小节、文档索引 wandering1 2026-09-01 14:57:43 +08:00