硬件平台:实战派ESP32-C3开发板
zephyr版本:Zephyr version 3.7.99
开发环境:ubuntu 24.4
之前一直想用正点原子阿波罗F4来写zephyr系列教程来自,但是本人水平有限RGB LCD实在是搞不懂,遂放弃,正好手头有一个吃灰的实战派,研究了一下发现搭配zephyr还挺适的,好了废话不多说直接开始
一.去zephyr官网查找是否有比较符合的board
发现还挺多,c3有好多个
那么选哪个呢,我试验了一下,只有乐鑫官方出的ESP32-C3-DevKitC是最好用的,所以第一步完成,选中ESP32-C3-DevKitC
可以看到这个board是给ESP32-C3-WROOM-02用的,不过问题不大。
官方支持的也挺多。
好了,试试吧。
二.编译下载
编译命令:
west build -b esp32c3_devkitc samples/hello_world
但是有时候会报build路径冲突问题,所以我一般直接强制指定路径
west build -p always -b esp32c3_devkitc samples/hello_world
编译成功
把实战派插上电脑,确保是连接在虚拟机伤
下载命令:
west flash --esp-device /dev/ttyACM0
下载成功
ps 如果显示下载失败,有可能是用户权限不足,不能访问tty设备,尝试以下解决办法
sudo chmod 777 /dev/ttyACM0
sudo usermod -aG dialout 你的用户名
用户名记得改!!
--END