# 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` 根据实际设备端口修改