参数配置
RTOS 配置
使能 OTA 相关配置,自动使能了 ENV 相关配置。
在 Luban-Lite 根目录下执行 scons --menuconfig
,进入menuconfig的功能配置界面,按如下选择:
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
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
如果需要测试网络 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) --->
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
注意
为了方便配置,勾选 LPKG_USING_HTTP_OTA 后,会自动选上 AIC_ENV_INTERFACE 和 AIC_OTA_INTERFACE。
为了方便配置,勾选 LPKG_USING_HTTP_OTA 后,会自动选上 AIC_ENV_INTERFACE 和 AIC_OTA_INTERFACE。
Boot 配置
使能 ENV 相关配置。
在 Luban-Lite 根目录下执行 scons --menuconfig
,进入menuconfig的功能配置界面,按如下选择:
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
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10