# RT-Thread OTA 固件打包器 编译器编译出来的应用程序 `rtthread.bin` 属于原始固件,并不能用于 RT-Thread OTA 的升级固件,需要用户使用 `RT-Thread OTA 固件打包器` 打包生成 `.rbl` 后缀名的固件,然后才能进行 OTA 升级。 `RT-Thread OTA 固件打包器` 如下图所示: ![](./OTAFirmwarePacker.jpg) ## 使用方法 用户可以根据需要,选择是否对固件进行加密和压缩,提供多种压缩算法和加密算法支持,基本操作步骤如下: - 选择待打包的固件 - 选择生成固件的位置 - 选择压缩算法 - 选择加密算法 (暂未开放) - 配置加密密钥 (不加密则留空) - 配置加密 IV (不加密则留空) - 填写固件名称 (Flash 应用程序分区名称,这里必须为 `app`) - 填写固件版本 - 开始打包 - OTA 升级 固件打包过程中有 `固件名称` 的填写,这里注意需要填入 Flash 分区表中应用程序分区的名称,这里必须在 `固件名称` 里填入 `app`。 具体的 OTA 升级指南参考 [OTA 用户手册](../OTA_Using_Manual.md) `OTA_Using_Manual.md`。