参数配置
4 Nov 2024
Read time: 2 minute(s)
遵照以下流程,配置 Luban-Lite OTA 方案:
-
在 Luban-Lite 根目录下执行 scons --menuconfig 命令,进入 menuconfig 功能配置界面。
- 使能 aic-ota 配置,自动使能 aic-env
相关配置。
Local packages options ---> ArtInChip packages options ---> [*] aic-env ---> -*- Enable ENV interface and CMD [*] Enable redundant environment support (env) Env part name (env_r) Env redundant part name (4096) Environment Size [ ] Enable ENV debug [*] aic-ota ---> [ ] Enable OTA downloader debug [*] Enable OTA interface
-
如果需要测试网络 OTA ,需要按照如下配置打开网络 OTA,否则可跳过。
Local packages options ---> Third-party packages options ---> -*- WebClient: A HTTP/HTTPS Client for RT-Thread ---> [*] ota_downloader: The firmware downloader which using on RT-Thread OTA component ---> [*] Enable HTTP/HTTPS OTA (http://192.168.31.22/ota.cpio) HTTP OTA Download default URL [ ] Enable Ymodem OTA Version (latest) --->
注: 为了方便配置,使能 LPKG_USING_HTTP_OTA 后,会自动选上 AIC_ENV_INTERFACE 和 AIC_OTA_INTERFACE。 - 保存配置后退出。
- 在 Luban-Lite 根目录下执行 scons --menuconfig,进入
menuconfig 的功能配置界面,使能 Boot 配置。
Local packages options ---> ArtInChip packages options ---> [*] aic-env ---> [*] Enable ENV interface and CMD [*] Enable redundant environment support (env) Env part name (env_r) Env redundant part name (4096) Environment Size [ ] Enable ENV debug [*] Enable A/B system support in bootloader
- 使能 aic-env 相关配置。
- 保存配置并退出。