Commit Graph

4 Commits

Author SHA1 Message Date
YuanHongbin de85eabe64 feat(lora): 宽频信道枚举扩展为166信道(410.1MHz~492.6MHz)+配置更新
- bsp.h: LORA_FREQ_M枚举CH0~CH165, 基准改为410100000ul+500kHz步进(CH0=410.1MHz, CH165=492.6MHz), 与APP侧sx127x.h宏同构
- bsp.h: GATEWAY_LORA_FREQ可配范围更新为CH0~CH165, 当前配置CH6(宽频下413.1MHz)
- bsp.h: 配置更新: 网关编号0x0006, 服务器端口8086
- ARCHITECTURE.md: 信道范围与默认值描述同步
- 注意: 信道号与窄频版(develop)语义不同, Boot默认CH6(413.1MHz)与APP默认CH8(414.1MHz)不一致, 部署时需对齐
2026-09-07 18:00:50 +08:00
YuanHongbin df27be161b feat(upgrade): 升级完成置APP_BOOT_UPGRADE_FLAG标记,参数分区擦除改由App侧执行
- 升级成功(CRC32校验通过)后AppFlag置APP_BOOT_UPGRADE_FLAG(0x5A5A55A5),每次升级均置位
- 启动判断放行该标记: 升级完成后直接启动App,不再停留在BL_IDLE
- 擦除动作由App初始化完成: 检测标记后擦除外部SPI Flash参数分区(扇区0~1,非全片擦除,历史日志保留),随后恢复APP_START_FLAG并加载默认参数
- 目的: 防止固件升级后参数结构体布局变化导致字段错位(曾引发注册表乱码/传感器无法注册)
- main.h统一UTF-8编码,新增APP_BOOT_UPGRADE_FLAG定义(与App侧bsp.h保持一致)
- bsp.h配置更新: 网关编号0x0003,服务器端口8083
2026-09-03 19:00:41 +08:00
YuanHongbin 3372a9b71a ARCHITECTURE.md: 顶部新增每次下载Boot前必查配置项(版本/项目、CAT1服务器/Lora、默认通道) 2026-09-02 10:08:15 +08:00
YuanHongbin 8c1deedbe1 新增项目架构与工作流程分析文档 ARCHITECTURE.md
涵盖: 硬件平台/目录结构/Flash分区/内存布局/核心模块分析/
启动流程/升级状态机/帧格式/数据流/构建配置/关键设计要点
2026-09-01 10:57:58 +08:00