Add build_gui.html for visual command generation, flash_guide.md for flashing reference, and remove_chinese_comments.py for cleaning source files. Update extract_firmware.sh to use output directory instead of prefix, and update README with all new tools. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
# IonBridge 烧录指南
|
||
|
||
所有命令在 IonBridge 项目根目录下执行(`cd /Users/ching/develop/IonBridge`)。
|
||
|
||
## 非 Secure 设备(开发板)
|
||
|
||
```bash
|
||
# Build + Flash firmware + littlefs
|
||
make build variant=cp02
|
||
make flash littlefs=1 PORT=/dev/tty.usbmodem2101
|
||
|
||
# 只烧 firmware
|
||
make build variant=cp02
|
||
make flash PORT=/dev/tty.usbmodem2101
|
||
|
||
# 查看日志
|
||
make monitor PORT=/dev/tty.usbmodem2101
|
||
```
|
||
|
||
## Secure 设备(量产板,Secure Boot + Flash Encryption)
|
||
|
||
```bash
|
||
# Build + Flash firmware + littlefs
|
||
make build variant=cp02 production=1
|
||
make flash littlefs=1 sign_key=/Users/ching/Downloads/1331040606001272_sign_key.pem PORT=/dev/tty.usbmodem2101
|
||
|
||
# 只烧 littlefs(不更新 firmware,不需要重新 build)
|
||
make flash_littlefs_partition secure=1 PORT=/dev/tty.usbmodem2101
|
||
|
||
# 查看日志
|
||
make monitor PORT=/dev/tty.usbmodem2101
|
||
```
|
||
|
||
## 备注
|
||
|
||
- `sign_key` 可用 `psn` 代替:`psn=1331040606001272`(自动查找 `sign_keys/` 下的 key)
|
||
- Secure 设备用 `production=1` 构建后,`secure=1` 会自动检测
|
||
- `PORT` 根据实际设备端口修改
|