1.配置项解析
1.编译类型(Build type)
Application build type:用于选择应用程序的构建方式。有两种选择,一般选择默认
Enable reproducible build:
No Binary Blobs:禁用应用程序中的二进制库链接,此项开启,WIFI与蓝牙无法工作。
2.Bootloader配置
1. Bootloader optimization Level:引导加载程序编译器优化级别配置
Size(-Os):配置引导加载程序编译器优化大小。
Debug(-Og):配置引导加载程序编译器优化调试。
Optimize for performance (-O2):配置引导加载程序编译器优化性能。
Debug without optimization (-O0):无配置引导加载程序编译器优化。
2.Bootloader log verbosity选项:日志输出等级
3.VDDSDIO LDO voltage选项:配置LDO输出电压,有助于防止闪存芯片在编程操作过程中发生故障
4.GPIO Triggers factory reset:设备重置为工厂模式功能。该选项默认配置为"No"关闭。若打开,设备在启动时,GPIO输入保持在预设的配置电平,则将自动触发出厂重置功能。
5.
GPIO triggers boot from test app partition:允许用户直接从“TEST”分区运行测试应用程序。默认配置不开启。
6.Enable protection for unmapped memory regions:开启内存保护,默认配置开启。
7.Use RTC watchdog in start code:代码启动时间监测功能开启。RTC看门狗。默认开启
8.Allows RTC watchdog disable in user code:
如果启用了该选项,
ESP-IDF
应用程序需要在其代码中自行处理
RTC_WDT
的重置、喂狗
或禁用操作。而若未启用此选项(默认为禁用状态),
ESP-IDF
会在调用
app_main()
函数之前自
动禁用
RTC_WDT。
9.
Enable app rollback support: 默认设置关闭。
10.Reserve RTC FAST memory for custom purposes:此选项允许客户将数据放入
RTC FAST
内存,当重启时此区域保持有效,电源丢失除外。
11.Enable the support for flash chips of XMC (READ HELP FIRST):执行
XMC
建议的启动流程。