ESP32 Menuconfig 小智机器人图形菜单配置介绍

这个是小智机器人的代码中带的menuconfig,用来管理小智芯片,中间有自定义的菜单项目

第一次用这个,一脸的懵逼

然后官方有个文档解释

项目配置 - ESP32-S3 - — ESP-IDF 编程指南 v5.1 文档icon-default.png?t=O83Ahttps://docs.espressif.com/projects/esp-idf/zh_CN/v5.1/esp32s3/api-reference/kconfig.html#project-configuration-menu指南指南,越指越难~~~ 哎

这里面指的是手工修改sdkconfig的内容,和菜单使用没啥关系,还是自己摸索吧

如何配置 ESP32 menuconfig 图形界面-优快云博客文章浏览阅读7k次,点赞3次,收藏40次。准备我们可以有2种方式进入menuconfig模式1 在 Eclipse 界面启动MenuConfigTarget (需参照如何使用安信可 ESP 系列一体化开发环境IDF章节);2 打开 Cygwin.bat, 进入工程目录,执行make menuconfig指令。这 2 种方法最终实现的效果都是一致的,您可以根据自己的需要进行选择。介绍执行make menuconfig后,界面显示如下:其中:项目备注SDK tool configurati..._esp32 menuconfighttps://javonpeng.blog.youkuaiyun.com/article/details/119115201?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ECtr-1-119115201-blog-136598241.235%5Ev43%5Epc_blog_bottom_relevance_base5&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ECtr-1-119115201-blog-136598241.235%5Ev43%5Epc_blog_bottom_relevance_base5&utm_relevant_index=1借用这个哥们的文章,介绍比较详细,就不再截图解释和复述了。

感谢这个哥们,哈哈哈

下来关于小智机器人代码

我用的是esp32S3的芯片,然后用的esp-idf命令行,没有用vscode开局就比较辛苦了

这个界面请选择对应的内存,我幸亏买了16M的,太小的话好像编译过来提示内存不够。

这个位置修改为16M,可以去掉内存不够的编译错误。

很重要的一点,一定要选择目标芯片esp32S3,否则提示

BoxAudioCodec 类的定义与实现不匹配,导致链接器无法找到某些符号(即类的成员函数未正确生成目标文件或未被正确链接)。

我看了代码,注意小智代码里有两个cmakelists.txt 

所以必须

idf.py set-target esp32s3

才能排除掉这几个音频文件

然后编译就正常了。

另外在menuconfig中也可以改掉几个信息,

#比如改变分区表配置文件,

这在小智机器人的默认文件中没有,自己弄一个好了

#比如芯片自带的语音功能要关掉

use wakenet这个要不要关掉我还不确定,等烧录后试试。反正use afe是要先关掉

如果烧录后不能唤醒,等后面我再试试打开

#比如关闭PSRAM模组

介绍:ESP32-S3 的 PSRAM(Pseudo Static Random Access Memory,伪静态随机存取存储器)是一种用于扩展运行时内存的存储器,具有以下特点和功能。

说白了,就是加内存用的,关掉

目录有点深

默认是打开的,关掉

==================================================

编译,成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CDialog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值