8-13 止血(SPI 写触发复位)根因已 8-17 闭环(栈溢出+printf 重入, 非 SPI 问题), offlog/snapshot 8-18 起持续 SPI 写入稳定 → 解除止血。 新空片(W25Q128)参数区无 magic + write_net_config 不写 magic → 每次上电 memory defaults, 保存配置永久丢失。恢复: mismatch 分支调 factory_dev_info() 写 magic+默认参数到 flash, 首次上电自动初始化。
8-13 止血(SPI 写触发复位)根因已 8-17 闭环(栈溢出+printf 重入, 非 SPI 问题), offlog/snapshot 8-18 起持续 SPI 写入稳定 → 解除止血。 新空片(W25Q128)参数区无 magic + write_net_config 不写 magic → 每次上电 memory defaults, 保存配置永久丢失。恢复: mismatch 分支调 factory_dev_info() 写 magic+默认参数到 flash, 首次上电自动初始化。