差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
4g_cat.1 [2022/06/20 04:59] aithinker_fae [认证证书 && 入网许可] |
4g_cat.1 [2022/06/20 05:12] aithinker_fae [认证证书 && 入网许可] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ======如何配置 ESP32 Menuconfig====== | + | INDX( |
- | + | ||
- | =====准备===== | + | |
- | 我们可以有2种方式进入menuconfig模式 | + | |
- | + | ||
- | 1 在 Eclipse 界面启动 ** MenuConfig ** Target (需参照[[:ai_ide_use|]] IDF章节); | + | |
- | + | ||
- | 2 打开 Cygwin.bat, 进入工程目录,执行 ** make menuconfig** 指令。 | + | |
- | + | ||
- | 这 2 种方法最终实现的效果都是一致的,您可以根据自己的需要进行选择。 | + | |
- | + | ||
- | =====介绍===== | + | |
- | 执行 ** make menuconfig ** 后,界面显示如下: | + | |
- | + | ||
- | {{esp32:examples:menuconfig:menuconfig_show.png|}} | + | |
- | + | ||
- | 其中: | + | |
- | ^ 项目 ^ 备注 ^ | + | |
- | |SDK tool configuration | 配置SDK 开发工具链的信息,一般未编译自己工具链时不用修改 | | + | |
- | |Bootloader config | 配置BootLoader 启动时的日志打印级别 | | + | |
- | |Serial flasher config | 配置串口下载时使用的端口、波特率、Flash 模式、Flash 频率、是否压缩上传等| | + | |
- | |Partition Table | 配置分区信息,可选择默认分区配置或自定义分区配置 | | + | |
- | |Component config | 组件配置 包含ESP32的特殊配置、WiFi配置、BLE配置、FreeRTOS配置、LWIP配置、日志配置、SPI配置、用户程序自定义配置等| | + | |
- | + | ||
- | 下面分开讲解每一项的配置意义,所有的备注均为个人理解,请尽量以配置菜单中的【Help】菜单显示为准。 | + | |
- | + | ||
- | =====SDK tool configuration===== | + | |
- | + | ||
- | {{esp32:examples:menuconfig:sdktool.png|}} | + | |
- | + | ||
- | ^ 项目 ^ 默认值 ^ 备注 ^ | + | |
- | |Compiler toolchain path/prefix| xtensa-esp32-elf- | 该配置项一般无需配置,除非自己编译交叉编译链时,且使用了跟 xtensa-esp32-elf- 不同的名字。 | | + | |
- | |Python 2 interpreter| python | python 2 解释器的名称,一般默认都是python。 | | + | |
- | + | ||
- | = | + |