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>
1.1 KiB
1.1 KiB
IonBridge 烧录指南
所有命令在 IonBridge 项目根目录下执行(cd /Users/ching/develop/IonBridge)。
非 Secure 设备(开发板)
# 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)
# 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根据实际设备端口修改