37集【重要】编译ESP-RTC工程并运行在01-RTC开发板中

37集【重要】编译ESP-RTC工程并运行在01-RTC开发板中

开发板样子这样的:
有啥技术问题可以进Q群 174742054(开发者联盟),进群讨论。
在这里插入图片描述
还有配套的外壳:
在这里插入图片描述

开发板介绍文档如下,有需要的可以联系三哥,三哥介绍这位大拿给你:
https://www.kdocs.cn/l/cqAyZ0T3Q06Y

我们把d:\Espressif\esp-adf\examples\protocols\esp-rtc 目录copy到工程目录中:D:\workspace\esp-idf\esp-rtc
之后用vscode打开目录,依次配置
在这里插入图片描述
menuconfig的时候需要配置如下:
在这里插入图片描述
配置完之后别忘了点save。
这个开发板,相较于官网的板子,需要修改如下:

1、加入LCD的片选 49
在这里插入图片描述
在这里插入图片描述
2、修改PA管脚
在这里插入图片描述

1 PA针脚修改为 TCA9554 0针脚

  esp_tca9554_config_t pca_cfg = {
    .i2c_scl = GPIO_NUM_18,
    .i2c_sda = GPIO_NUM_17,
    .interrupt_output = -1,
  };
  // 这里是修改ESP32 RTC 3.0 板子
  tca9554_init(&pca_cfg);
  tca9554_set_io_config(BIT(0), TCA9554_IO_OUTPUT);
  tca9554_set_output_state(BIT(0), TCA9554_IO_HIGH);

2 屏幕修改 屏幕是 ST7789 触摸是 GT911
#define LCD_CS_GPIO        GPIO_NUM_46

  esp_lcd_panel_io_spi_config_t io_config = {
    .dc_gpio_num = LCD_DC_GPIO,
    .cs_gpio_num = LCD_CS_GPIO,
    .pclk_hz = 60 * 1000 * 1000,
    .lcd_cmd_bits = 8,
    .lcd_param_bits = 8,
    .spi_mode = 0,
    .trans_queue_depth = 10,
    .on_color_trans_done = cb,
    .user_ctx = NULL,
  };

之后需要打上freertos的patch。
需要在vscode里面的terminal上输入,不能用git bash。
cd D:\Espressif\v5.1\esp-idf
之后git apply d:\Espressif\esp-adf\idf_patches\idf_v5.1_freertos.patch
在这里插入图片描述

之后编译。
在这里插入图片描述
编译成功。准备下载了:
在这里插入图片描述
先选择UART,之后点击flash进行下载。
在这里插入图片描述
下载成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

柔贝特三哥

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

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

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

打赏作者

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

抵扣说明:

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

余额充值