esp-who环境安装三:ESP-who安装(速度快,包成功!!!)

前面两个准备章节链接:

esp-who环境安装一:ESP-idf安装,下拉代码(速度快,包成功!!!)-CSDN博客

esp-who环境安装二:ESP-idf安装,install(速度快,包成功!!!)-CSDN博客

同样需要准备好我们的虫洞ESP32-S3-EYE开发板虫洞ESP32-S3...-淘宝网 (taobao.com)

店铺连接:首页-虫洞嵌入式1号-淘宝网 (taobao.com)

,一起来玩AI

esp-who下载

1. 进入esp-idf文件夹(可以根据自己需求选择路径),克隆代码:

git clone https://gitee.com/EspressifSystems/esp-who.git

2.切换esp-who版本到git checkout origin/idfv5.0,版本一定要和idf版本对应

我们回到esp32s3工程文件夹,看看目录结构,应该像这样子

3.拉取esp-who子模块代码:

进入esp-gitee-tools,执行./submodule-update.sh ../esp-idf/esp-who/

4.编译测试:我们用颜色测试的例子进行测试吧:

(1)先配置芯片:idf.py set-target esp32s3,执行后不能报错

(2)项目配置idf.py menuconfig,输入s保存好配置,直接退出(如果前面已经保存了,可以跳过);

(3)编译idf.py build

(4)将我们的虫洞esp32-s3-eye开发板接上电脑,进入下载模块,连接到虚拟机中

给对应的串口权限:sudo chmod 777 /dev/ttyACM0

用idf.py -p (PORT) flash进行下载

出现下面提示则说明下载成功:

最后按复位键就可以看到乐鑫的log了

可以根据乐鑫readme文件进行测试

examples/color_detection/README_CN.md · 乐鑫开源/esp-who - 码云 - 开源中国 (gitee.com)

到此esp32的idf+esp who框架就搭好了,感谢大家支持,谢谢。

特别提示:如果概率性出现屏幕不亮,主要是由于esp-who代码中有的例程没有调用背光控制导致,可以在who_lcd.c文件中增加背光配置函数static esp_err_t register_lcd_bl(void)

// 在who_lcd.c文件中增加背光配置函数
static esp_err_t register_lcd_bl(void)
{
    gpio_config_t bk_gpio_config = {                        /* LCD backlight */
        .mode = GPIO_MODE_OUTPUT,
        .pin_bit_mask = 1ULL << BOARD_LCD_BL
    };
    ESP_ERROR_CHECK(gpio_config(&bk_gpio_config));
    ESP_ERROR_CHECK(gpio_set_level(BOARD_LCD_BL, 0));       /* LCD backlight on */
    return ESP_OK;
}
// 在register_lcd函数中调用register_lcd_bl函数就可以了。

在register_lcd函数中调用register_lcd_bl函数就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

虫洞嵌入式

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

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

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

打赏作者

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

抵扣说明:

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

余额充值