【DigiKey好物畅享】Espressif Systems ESP32-P4-EYE基于VSCODE开发实践
一. 前言
本文分享 ESP32-P4-EYE基于VSCODE进行开发实践。
ESP32-P4-EYE 是一款基于 ESP32-P4 芯片的视觉开发板,主要面向摄像头应用。ESP32-P4 搭载双核 RISC-V 处理器,支持最大 32 MB PSRAM。此外,ESP32-P4 支持 USB 2.0 标准, MIPI-CSI/DSI, H264 Encoder 等多种外设,可满足客户对低成本、高性能、低功耗的多媒体产品的开发需求。
详见:
https://docs.espressif.com/projects/esp-dev-kits/zh_CN/latest/esp32p4/esp32-p4-eye/user_guide.html
以下分享基于VSCODE的开发过程。
二.安装VSCODE插件
参考
https://github.com/espressif/vscode-esp-idf-extension/blob/master/README_CN.md
前提已经安装vscode
然后安装esp-idf插件
点击左侧extensions或者ctrl+shift+x
,搜索ESP-IDF
弹出对话框,点击Trust Publisher,trust workspace & install
安装完后,左侧出现对应的图标
按照如下步骤配置
点击左侧esp的图表,点击Configure ESP-IDF Extension进行配置
选择express
选择下载源,espressif(Better speed for china)
选择esp-idf版本release/v6.0(release branch),
其他默认,点击install
安装完之后, 出现对应的界面
三.创建工程
点击New Project创建工程
弹出下拉框选择Use ESP-IDF …
点击右下角,choose template
点击Create project using template hello_world
打开工程,点击open project
勾选,点击Yes Itrust the authors
左侧可以看到工程目录
底部有有常见操作按钮,包括编译,烧录等常见操作
点击底部扳手图样图标进行编译
编译完成,会显示对应的编译信息
四.连接硬件下载
UBS接DEBUG供电,IO打到左边上电
设备管理器看到串口
弹出下拉框,选择对应的串口
选择对应的串口
点击地下按钮,显示器图样图标,查看串口打印信息
下载,弹出下拉框选择JTAG还是UART还是DFU,很具实际这里选择UART
下载运行后串口打印如下
底部还有按钮,可以编译,下载,运行一步完成,非常方便。
五. 遇到问题总结
1. 注意上电时IO打到左边上电,否则不能上电。
2. 注意多串口时,选则正确的串口,否则看不到打印信息,可以设备管理器里面,插拔一下设备看对应哪个端口。
六. 总结
以上分享了基于VSCODE的开发过程,可以看到ESP-IDF开发的VSCODE插件,使用起来非常方便。基于VSCODE可以快速搭建开发环境,使用起来很高效。
VSCODE的ESP-IDF左侧具备非常丰富的项目管理,SDK管理,插件管理功能,底部提供编译,烧录,监控等一些列操作按钮,几乎就是一套完整的IDE开发环境了,整个环境使用起来还是很方便高效的。


