自学内容网 自学内容网

桌面对话AI助手能用了&立创开发板入门ESP32C3例程补充

首先,你得参考官网的链接:
第16章 桌面天气助手 | 立创开发板技术文档中心

接下来,我将几天里困着我的问题补充一下:

由于例程是用ESP-IDF5.1.3开发的,其它版本支持好像不好,所以我们得将版本切换回这个版本。

假设你的所有过程都是跟官网例程做的,之前的可能都没有问题,那么接下来,你需要用到切换ESP的版本。

在跳出来的界面里,选择:EXPRESS

接下来记得打勾选Show all ESP-IDF tags,然后选择:V5.1,不打勾是看不见的。

选好版本之后,选择安装的目录,ESP-IDF可以多个版本共存,
工具tools目录一般是在版本目录的上级的上级目录。不是ESP-IDF里的tools,注意。

 然后安装,装完之后,就在VSCODE的左下角看一看,使用的版本是不是5.1.3,如果是就是成功的开始了。如果不是,可以切换如下图:

再接下来,就参考原本的教程,一步步的做。

注意,ESP-ADF的安装:

一般是在?:\Espressif下,例如我的是C:\Espressif\esp-adf。

git的使用:

如果git命令用不了,请查询:git --version, 通常在:

?:\Espressif\tools\idf-git\版本号\cmd、里可以将它加入到WINDOWS环境变量里。(不会的请百度或豆包)

补丁下载如例程。

IDF-ADF的补丁包的安装:

首先,安装目录不要混了,是在我们这个例程的ESP-IDF里装的,例如我的是:
C:\Espressif\frameworks\v5.1.3\esp-idf

另外安装命令是:

git apply ESP-ADF的目录/idf_patches/IDF版本文件,

例如我的是:
 

git apply C:/Espressif/esp-adf/idf_patches/idf_v5.1_freertos.patch

后继参考例程;

构建例程前,检查一下.vscode目录下的:settings.json

我的内容如下,这里官网给的截图不完整,是试错试出来的。

{
    "idf.gitPathWin": "C:/Espressif/tools/idf-git/2.44.0/cmd/git.exe",
    "idf.espIdfPathWin": "C:\\Espressif\\frameworks\\v5.1.3\\esp-idf",
    "idf.pythonBinPathWin": "C:/Espressif/python_env/idf5.1_py3.11_env/scripts/python.exe",
    "idf.toolsPathWin": "C:\\Espressif",
    "idf.customExtraPaths": "C:\\Espressif\\tools\\xtensa-esp-elf-gdb\\12.1_20231023\\xtensa-esp-elf-gdb\\lib",
    "idf.customExtraVars":{
    "OPENOCD_SCRIPTS": "C:\\Espressif\\tools\\openocd-eesp32\\v0.12.0-esp32-20230921\\openocd-esp32\\share\\openocd\\scripts",
    "IDF CCACHE_ENABLE": "1",
    "ESP_ROM_ELF_DIR": "C:\\Espressif\\tools\\esp-rom-elfs\\20230320/"
    },
    "idf.showOnboardingoninit": false,
    "idf.espAdfPathWin": "C:\\Espressif\\esp-adf",
    "idf.portWin": "COM16",
    "idf.openOcdConfigs": [
        "board/esp32c3-bridge.cfg"
    ],
    "idf.flashType": "UART"
}

“”号内的是它们这些参数的名称,:号后的是对应的目录或参数值。

然后,所有准备好了之后就可以构建项目,然后烧录,及监控设置了。

祝大家成功!!

如果没有声音:应该是你的百度没有选择TTS语音合成。不要怕,点记费好了,但要注意的是这只有几万条试用。用完记得删除你的百度API。

参考文章:

https://oshwhub.com/article/actual-combat-c3-desktop-dialogue-assistant-routine-finally-passed


原文地址:https://blog.csdn.net/funsion/article/details/145267066

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!