first commit
This commit is contained in:
commit
669f49b1d6
342 files changed
+320811
No files matched your search
@@ -0,0 +1,41 @@
|
||||
# PX3 现有升级流程
|
||||
|
||||
## MPU
|
||||
|
||||
```text
|
||||
扫描 MPU 升级文件
|
||||
↓
|
||||
是否存在 update_mpu.zip?
|
||||
├── 是:解压并验签内部 update.img
|
||||
│ ├── 验签失败:终止升级
|
||||
│ └── 验签成功:Recovery 升级
|
||||
│
|
||||
└── 否:检查裸 update.img
|
||||
├── 不存在:结束
|
||||
└── 存在:Recovery 升级
|
||||
```
|
||||
|
||||
## MCU
|
||||
|
||||
```text
|
||||
扫描 MCU 升级文件
|
||||
↓
|
||||
是否存在 update_mcu.zip?
|
||||
├── 是:根据 MCU 版本选择 bin
|
||||
│ ↓
|
||||
│ 解压并验签目标 bin
|
||||
│ ├── 验签失败:终止升级
|
||||
│ └── 验签成功:进入 MCU 协议升级
|
||||
│
|
||||
└── 否:检查 m3/ 目录中的旧版裸 bin
|
||||
├── 不存在:结束
|
||||
└── 存在:进入 MCU 协议升级
|
||||
```
|
||||
|
||||
说明:
|
||||
|
||||
- 签名 ZIP 优先于旧版裸文件。
|
||||
- 签名校验失败时,不允许回退旧版裸文件。
|
||||
- 验签用于确认文件来源可信且内容未被修改。
|
||||
- MPU 本地不处理 `update.zip`。
|
||||
- `110px02m3`、`110rv01m3` 使用 `cortex-m3.bin`,其他版本使用 `cortex-gdm4.bin`。
|
||||
Reference in new issue
Block a user