感谢EEPW的板卡试用活动,入选拿到板子,期待已久的ESP32-S31现在终于有机会上手了。
1,开箱展示,包裹完美避免运输过程造成板子损坏



2,开发板信息。
ESP32-S31-Function-CoreBoard-1 是乐鑫官方推出的一款面向联网 AIoT 原型验证的开发板,核心亮点是围绕新的 ESP32-S31 芯片打造,在保持无线连接能力的同时,强化了有线和音频方面的特性。

特性 详细说明
核心模组 ESP32-S31-WROOM-3,搭载双核 32-bit RISC-V 处理器,主频可达 320 MHz。
无线连接 支持 Wi-Fi 6、BLE 5.4、经典蓝牙及 IEEE 802.15.4 (Zigbee/Thread/Matter),协议支持非常全面。
有线连接 配备 千兆以太网 (Gigabit Ethernet) 端口,支持 10/100/1000Mbps 自适应,这在同级别开发板中比较少见。
USB 接口 接口丰富,包含一个 USB 2.0 Type-A 主机接口 (可对外提供 500mA 电流)、一个用于烧录和调试的 USB Type-C (Serial/JTAG) 接口,以及一个 USB Type-C 转 UART 接口。
音频能力 板载 麦克风 和可驱动 4Ω 3W 扬声器的输出接口,并配备了 ES8311 音频编解码芯片和 NS4150B D 类功放,适合开发语音交互应用。
扩展与调试 所有关键 GPIO 都已引出至 40 针的 J2 排针,方便连接各种外设。板载 RGB LED、复位和启动按键,并可通过 J5 排针测量模组功耗。
3,开发环境搭建
在Visual Studio Code中安装ESP-IDF扩展并下载最新版本的ESP-IDF。因为这个扩展可能是最新版原因,与之前下载esp-idf流程不太一样,不再使用ESP-IDF Extension,而是使用ESP-IDF Installation Manager(EIM) 图形化工具,操作更简单了。

下载完成,当我想打开一个示例的时候,报错了 Cannot read properties of undefined (reading 'idfPath")


原因在于没有把idf的路径配置,进入设置里面,在搜索里输入idf,然后看到ESP-IDF目录路径,填写完整路径即可


如果还是不行,有网友说是缺失esp-idf-extension.vsix导致,可以尝试下载安装看看。
安装步骤:
开 Visual Studio Code
按F1或点击菜单栏查看一命令面板
输入“从VSIX安装”(Install from VSIX)
选择下载好的 esp-idf-extension.vsix文件进行安装
之后编译hello_world示例,看看环境是否搭建完整

自此,环境搭建完毕,接下来开始朝着通过自然语言交互进行AI问答、又能连接手机播放音乐的桌面智能终端目标迈进。
我要赚赏金
