Edit online

参数配置

4 Nov 2024
Read time: 2 minute(s)
遵照以下流程,配置 Luban-Lite OTA 方案:
  1. Luban-Lite 根目录下执行 scons --menuconfig 命令,进入 menuconfig 功能配置界面。

  2. 使能 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
  3. 如果需要测试网络 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。
  4. 保存配置后退出。
  5. 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
    
  6. 使能 aic-env 相关配置。
  7. 保存配置并退出。