回答'为什么旧固件正常': 旧固件也有 offlog_boot 32B 写, 理论上也踩同样硬件问题 差异: 新固件启动早期 SPI 密度翻倍(snap_init 读+擦+写头) + 快照区首擦 实验: #if 0 snap_init → SPI 序列=旧固件 稳定 → 快照 SPI 触发; 崩 → offlog_boot 本身, 旧固件也该崩(硬件一直有问题)
回答'为什么旧固件正常': 旧固件也有 offlog_boot 32B 写, 理论上也踩同样硬件问题 差异: 新固件启动早期 SPI 密度翻倍(snap_init 读+擦+写头) + 快照区首擦 实验: #if 0 snap_init → SPI 序列=旧固件 稳定 → 快照 SPI 触发; 崩 → offlog_boot 本身, 旧固件也该崩(硬件一直有问题)