hulk
|
c7433a8df7
|
release(golden): 托底线整体替换为生产实装版原样复制(v26.1.0.3)并重编 B 槽固件
- 生产仓库(GitLab ceramixnano_eddy_cmake_vscode dev@151828f,已在机器上实装)原样复制 8 文件:Src/command.c、i2c.c、ldc1612.c、tmp112.c;Inc/command.h、i2c.h、ldc1612.h;CommunicationProtocol.md(copy 后 fc 逐字节核验一致)
- 保留 B 槽专属构建(LD 0x0800B000/0x4BF8、VTOR 0xB000、gap-fill 0xFF、BUILD_VARIANT=golden),仅 VERSION_PATCH 2→3 对齐生产
- 与 dev 线从此的功能差异属预期(勿"修复"):LDC1612 驱动电流 GEN(8)(生产 2026-03-23 调参,dev 线仍 GEN(18))、命令集 M1~M4+M999/M9999(无 M5/M6)、M4 无符号温度算法、旧 8 位寄存器地址 i2c 驱动(配套 tmp112/ldc1612 整组生效);IIC 新驱动留待后续 A 线版本
- 保底判定值 v26.1.0.2 → v26.1.0.3;两个版本号均永不再用于 OTA 升级包;dev 线后续 A 版本必须 > V1.0.3(当前 dev 同为 V1.0.3,正式发布前须升版)
- 重编译:text+data = 12,036B;向量表校验通过(复位向量 0x0800CC2C 落 B 槽)
- FACTORY 工厂镜像(BL EDDY V0.1.0 + B 满槽 + flag,A 擦除态)已打包:Build\golden\CeramixNano-EDDY_FACTORY_B-V1.0.3_2026-10-25.bin,12 项字节校验全过
|
2026-10-25 13:13:41 +08:00 |
|
hulk
|
722b02e755
|
docs: README 头部对齐双固件现状(golden V1.0.2 冻结 / dev V1.0.3,产物命名 CeramixNano-EDDY)
|
2026-10-24 23:58:22 +08:00 |
|
hulk
|
0022afb751
|
docs: 同步分支清理留档
|
2026-10-24 21:43:11 +08:00 |
|
hulk
|
f556d1f590
|
docs: BL 改为专属并列分支 bootloader_CeramixNano_EDDY(LED=PB1,V0.1.0=4,040B)
|
2026-10-24 21:33:14 +08:00 |
|
hulk
|
8dcbfa9f99
|
build(golden): 出厂保底线定版——CeramixNano-EDDY 命名/板卡码 26/版本冻结 V1.0.2/variant=golden
|
2026-10-24 21:15:11 +08:00 |
|
hulk
|
4af24a4dfb
|
build: golden 保底固件布局——LD ORIGIN 0x0800B000 (B 槽 19K-8B) + VECT_TAB_OFFSET 0xB000
|
2026-10-23 10:11:14 +08:00 |
|
hulk
|
b6da450f8a
|
build: 恢复正式发布布局 0x08002000/54K + VECT_TAB_OFFSET=0x2000
调试裸机布局(0x08000000/VTOR=0)仅限本地临时修改,不进仓库;
|
2026-10-02 23:21:47 +08:00 |
|
hulk
|
de6afa1717
|
docs: AGENTS.md 记录 V1.0.2 发布
|
2026-10-02 23:09:37 +08:00 |
|
hulk
|
57963d179a
|
build: 调试阶段 APP 临时链接 0x08000000(VECT_TAB_OFFSET=0,脱离 bootloader 直接运行)
正式发布仍用 V1.0.2 tag 处的 0x08002000/54K Bootloader 布局打包(见 Release V1.0.2)
|
2026-10-02 23:09:19 +08:00 |
|
hulk
|
8d5c33236d
|
release:(1.0.2) 版本号提升至 V1.0.2
|
2026-10-02 23:07:59 +08:00 |
|
hulk
|
a40c2ec793
|
build(vscode): 新增 DAPLink 专用烧录配置与任务
- openocd_daplink_gd32e23x.cfg:去掉 connect_assert_srst(该选项导致 DAPLink 下 Cortex-M23 识别失败)
|
2026-10-02 23:07:55 +08:00 |
|
hulk
|
e81c902341
|
docs: 修正协议文档命令编号并补全 M4~M9999 帧格式说明;新增项目 AGENTS.md
- 温度上报命令由 M3 笔误更正为 M4,补充 M4 回复示例
|
2026-10-02 23:07:51 +08:00 |
|
hulk
|
07b631b254
|
feat(i2c): 导入模板 IIC 驱动改进(总线恢复重试/超时辅助函数/read_raw/scan AERR 处理)
|
2026-10-02 23:07:41 +08:00 |
|
hulk
|
89e7191cd5
|
build: 对齐模板工具链与 .vscode,APP 迁移 Bootloader 布局(0x08002000/54K)
工程编译与开发环境(参照 gd32e23x_template_cmake_vscode 模板)
- cmake/arm-none-eabi-gcc.cmake:硬编码工具链路径改为 GD32_GCC_BIN
环境变量 / -DTOOLCHAIN_DIRECTORY 参数,与模板逐字一致
- .vscode:launch/tasks/settings/extensions 对齐模板,烧录与调试全部
读取 GD32_GCC_BIN / GD32_OPENOCD_BIN / GD32_OPENOCD_SCRIPTS 环境变量;
新增 J-Link 调试配置与 flash/reset/erase.jlink 脚本
- CMakeLists.txt:POST_BUILD 增加 Application/Application.hex 生成
(J-Link 烧录脚本 loadfile 依赖)
- 验证:Debug / Release 编译通过(本机 ARM GCC 15.2.1)
Bootloader 布局适配(与旧版独立镜像不兼容,升级需整片烧录一次)
- LD/gd32e23x_flash.ld:FLASH ORIGIN=0x08002000, LENGTH=54K
- Src/system_gd32e23x.c:VECT_TAB_OFFSET=0x2000——Bootloader 不写
VTOR,APP 必须自设向量表,否则中断落回 Bootloader 向量表
- 验证:.vectors 链接于 0x08002000,固件 12164B(54KB 上限 22%)
驱动修复
- Src/ldc1612.c:ldc1612_config_single_channel 各步骤 I2C 写入检查
返回值,失败立即返回错误(原审查项 L3)
文档
- README:重写本地编译/烧录/调试说明,新增"固件布局与 Bootloader"章节
|
2026-09-26 18:41:29 +08:00 |
|
hulk
|
59f6e917fd
|
fix: 修正 LED 引脚配置为 PB1 并更新 .gitignore
|
2026-06-30 14:41:30 +08:00 |
|
hulk
|
1117bc469e
|
fix(version):修改版本号错误
|
2026-04-21 11:46:42 +08:00 |
|
hulk
|
1d7afaa382
|
release:(1.0.1)添加涡流传感器温度标定方法和标定命令
|
2026-04-19 01:17:29 +08:00 |
|
hulk
|
efda3469bf
|
更新部分不兼容问题
|
2026-02-02 10:49:34 +08:00 |
|
hulk
|
e4d6a186f4
|
Merge branch 'dev' of https://gitea.hulk.wang/hulk/ldc1612_cmake_vscode into dev
|
2026-02-02 10:33:43 +08:00 |
|
hulk
|
60104f9363
|
更新版本号策略
|
2026-02-02 10:00:20 +08:00 |
|
hulk
|
a98ec3474f
|
Merge branch 'dev' of https://gitea.hulk.wang/hulk/ldc1612_cmake_vscode into dev
|
2026-02-02 00:35:32 +08:00 |
|
hulk
|
38490f6897
|
整理LDC1612驱动头文件相关定义
|
2026-02-02 00:34:21 +08:00 |
|
hulk
|
fcf10601b9
|
debug version
|
2025-09-26 09:02:37 +08:00 |
|
hulk
|
233576fd9a
|
test
|
2025-08-21 17:12:04 +08:00 |
|
hulk
|
b78c1e416a
|
detect MCU flash size to config diff usart
|
2025-08-21 00:39:30 +08:00 |
|
hulk
|
b6485c5c39
|
add tmp112a code
|
2025-08-18 00:18:21 +08:00 |
|
hulk
|
443e9bf8f2
|
fix H-file
|
2025-08-17 18:01:01 +08:00 |
|
hulk
|
b60cfbee97
|
Delete useless file
|
2025-08-17 03:10:50 +08:00 |
|
hulk
|
9b3cd46b09
|
clear repo
|
2025-08-17 03:06:46 +08:00 |
|
hulk
|
5cdd7ca58c
|
release dev branch
|
2025-08-17 02:58:32 +08:00 |
|
hulk
|
f82ab23898
|
Initial commit
|
2025-08-17 02:39:52 +08:00 |
|