chore(version): dev 升至 V1.0.4(开发版,未发布)——与保底判定值拉开距离

golden 已整体替换为生产实装版原样复制(v26.1.0.3,即保底判定值),A 线版本必须 > V1.0.3。
相对生产实装版 v26.1.0.3 的主要改动:
- IIC 驱动升级(模板改进版:总线恢复重试/超时辅助/read_raw 无子地址读/16 位寄存器地址/scan AERR 处理)——最大一块
- 新增 M5(温度补偿涡流值,系数待标定暂等价 M3)与 M6(标定数据:涡流+温度)命令
- M4 温度换算修复负温度(有符号 int16 算法,生产版无符号算法负温会算错)
- 双固件 A 槽布局(V1.0.3 已引入,随包继承)
待定:LDC1612 驱动电流当前仍为 GEN(18),生产实装调参为 GEN(8)(2026-03-23),正式发布前需确认是否回合。

仅升版本号与文档同步,未发布 Release;AGENTS 同步 golden 线新状态(生产复制 V1.0.3 / 判定值 v26.1.0.3)。
This commit is contained in:
2026-10-25 22:39:49 +08:00
parent a99b44a6dc
commit 88431015d7
2 changed files with 16 additions and 4 deletions
+15 -3
View File
@@ -66,8 +66,10 @@ LDC1612(电涡流/电感数字转换器)+ TMP112(板载温度),RS485
VTOR 0x2000;版本从 V1.0.3 起(首个双固件 A 版本,码 26)。
- **B 线 = release/golden**:链接 0x0800B000 / LENGTH 0x4BF8(19K−8B,B 记录由打包
工具写入,链接区不含尾 8B——与 MB 的 .fw_tail 方案等价),VTOR 0xB000;
**版本冻结 V1.0.2**(保底判定值 = M999 返回 `v26.1.0.2` ⇔ 在跑 FW_B,该版本号
永不再用于 OTA 升级包)。此分支改动不得合回 dev/main。
**2026-10-25 起整体替换为生产实装版原样复制,版本冻结 V1.0.3**(保底判定值 =
M999 返回 `v26.1.0.3` ⇔ 在跑 FW_B;`v26.1.0.2` 与 `v26.1.0.3` 均永不再用于
OTA 升级包版本,A 线版本必须 > V1.0.3)。此分支改动不得合回 dev/main;
详见 golden 分支提交 c7433a8 与 Gitea Release `golden-v26.1.0.3`。
- 打包:`hulk-mcu-firmware` skill / merge tool profile **`CeramixNano_EDDY_Dual_FW`**
(布局与 `CeramixNano_MB_Dual_FW` 逐字节相同),产出 `_UPDATE/_FULL/_FACTORY + MD5`。
- 升级链路:上位机(原 SOC 职责)—RS485—> BL(Ymodem);APP 用 `M9999` 软复位进
@@ -104,12 +106,22 @@ LDC1612(电涡流/电感数字转换器)+ TMP112(板载温度),RS485
擦锚点页→legacy 跳A / 锚点在位毁A体→CRC 拦截直落B(防降级)/
再毁B体→拒跳坏固件停留 BL(PC=0x080001B6) / OTA 第4包 CA 中止→落B /
非整页裸 bin 包→头部预检 CA×2 拒收→落B / M3/M4/M6 功能全通
- **2026-10-25:dev 版本升至 V1.0.4(开发版,未发布 Release)**——与保底判定值
拉开距离(golden 已整体替换为生产实装版原样复制 v26.1.0.3,见 golden 分支
c7433a8 与 Release `golden-v26.1.0.3`;A 线版本必须 > V1.0.3,否则 M999 无法
区分保底)。相对生产实装版 v26.1.0.3 的主要改动:**IIC 驱动升级**(模板改进版:
总线恢复重试/超时辅助/read_raw 无子地址读/16 位寄存器地址/scan AERR 处理——
最大一块)、新增 **M5 温度补偿**(系数待标定,暂等价 M3)与 **M6 标定数据**
命令、**M4 负温度修复**(有符号 int16 算法);双固件 A 槽布局随 V1.0.3 继承。
待定:LDC1612 驱动电流当前仍为 GEN(18),生产实装调参为 GEN(8)(2026-03-23),
正式发布前需确认是否回合。
### 计划 / TODO
- dev → main 合并待发布节奏(V1.0.3 为首个双固件 A 版本,main 仍是 54K 单槽布局)
- M5 温度补偿系数目前为 0(TEMP_COMP_COEFF_*),待标定后填入实际温漂系数
- 上位机/SOC 侧需预存保底判定值 `v26.1.0.2`(跑 B ⇒ 升级未生效重推)
- 上位机/SOC 侧需预存保底判定值 `v26.1.0.3`(跑 B ⇒ 升级未生效重推;2026-10-25 起 golden 为生产实装版原样复制,判定值从 v26.1.0.2 改为 v26.1.0.3)
- LDC1612 驱动电流:dev 线 GEN(18) vs 生产实装 GEN(8),A 线正式发布前需确认回合
- (可选)模板侧 SEGGER RTT / CFG_ENABLE 宏体系同步
### 已删除的历史分支(2026-10-24 清理,均为开发过程产物)
+1 -1
View File
@@ -3,7 +3,7 @@ set(PROJECT_NAME "CeramixNano-EDDY")
set(BOARD_TYPE_CODE 26)
set(VERSION_MAJOR 1)
set(VERSION_MINOR 0)
set(VERSION_PATCH 3)
set(VERSION_PATCH 4)
set(VERSION "V${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
string(TIMESTAMP BUILD_DATE "%Y-%m-%d")