1.2 KiB
1.2 KiB
PX3 现有升级流程
MPU
扫描 MPU 升级文件
↓
是否存在 update_mpu.zip?
├── 是:解压并验签内部 update.img
│ ├── 验签失败:终止升级
│ └── 验签成功:Recovery 升级
│
└── 否:检查裸 update.img
├── 不存在:结束
└── 存在:Recovery 升级
MCU
扫描 MCU 升级文件
↓
是否存在 update_mcu.zip?
├── 是:根据 MCU 版本选择 bin
│ ↓
│ 解压并验签目标 bin
│ ├── 验签失败:终止升级
│ └── 验签成功:进入 MCU 协议升级
│
└── 否:检查 m3/ 目录中的旧版裸 bin
├── 不存在:结束
└── 存在:进入 MCU 协议升级
说明:
- 签名 ZIP 优先于旧版裸文件。
- 签名校验失败时,不允许回退旧版裸文件。
- 验签用于确认文件来源可信且内容未被修改。
- MPU 本地不处理
update.zip。 110px02m3、110rv01m3使用cortex-m3.bin,其他版本使用cortex-gdm4.bin。