查看: 338|回复: 8

[已解决] 为开发板 ESP32S2 Dev Module 编译时出错。

[复制链接]

该用户从未签到

发表于 2021-1-27 15:45 | 显示全部楼层 |阅读模式
本帖最后由 堂三赞 于 2021-1-27 15:48 编辑

用的模组是,ESP32-S2-WROOM  ,上传示例程序ESP32->ChipID->GetchipID能正常运行,现在想上传这个文件,结果验证过程出现这个错误,如果换成8266的开发板就是正常的了,网上找了也没什么资料找到,希望论坛里的老师了指点下。谢谢!
1611733260(1).png
1611733662(1).png

该用户从未签到

发表于 2021-1-27 16:01 | 显示全部楼层

该用户从未签到

 楼主| 发表于 2021-1-27 16:53 | 显示全部楼层
奈何col 发表于 2021-1-27 16:01
https://www.arduino.cn/thread-81194-1-1.html

你好!ESP32-S2的芯片模组是一样用这个的吗?

该用户从未签到

发表于 2021-1-27 18:53 | 显示全部楼层
堂三赞 发表于 2021-1-27 16:53
你好!ESP32-S2的芯片模组是一样用这个的吗?

ESP32  S2 不是普通的 ESP32

https://www.arduino.cn/thread-99978-1-1.html

该用户从未签到

 楼主| 发表于 2021-1-27 19:52 | 显示全部楼层
Zoologist 发表于 2021-1-27 18:53
ESP32  S2 不是普通的 ESP32

https://www.arduino.cn/thread-99978-1-1.html

你给的这个链接只是描述ESP32-S2 的USB功能的,没有ESP32-S2  Arduino IDE 开发环境搭建的,

点评

中间一段是讲了怎么搭建环境的。  发表于 2021-1-27 20:59

该用户从未签到

 楼主| 发表于 2021-1-28 10:45 | 显示全部楼层
堂三赞 发表于 2021-1-27 19:52
你给的这个链接只是描述ESP32-S2 的USB功能的,没有ESP32-S2  Arduino IDE 开发环境搭建的, ...

好的,我再仔细拜读下,应该是我的水平有限,没看懂

该用户从未签到

 楼主| 发表于 2021-1-29 16:58 | 显示全部楼层
堂三赞 发表于 2021-1-27 19:52
你给的这个链接只是描述ESP32-S2 的USB功能的,没有ESP32-S2  Arduino IDE 开发环境搭建的, ...

按照我的这个情况,应该是缺少什么库文件吧,不知道这个文件哪里去找,

该用户从未签到

 楼主| 发表于 2021-1-29 18:01 | 显示全部楼层
程序代码:

#include <Blinker.h> //官方库
#define BLINKER_ESP_SMARTCONFIG//智能配网

uint64_t chipid;  
int ledPin1 = 14;
int ledPin2 = 15;
int ledPin3 = 16;
char auth[] = "5a04d****";//点灯科技app中获取到的Secret Key(密钥)
char ssid[] = "****";
char pswd[] = "*****";
void setup() {
Serial.begin(115200);
Blinker.begin(auth,ssid,pswd);
  pinMode(ledPin1, OUTPUT);
  digitalWrite(ledPin1, LOW);
  //pinMode(ledPin2, OUTPUT);
// digitalWrite(ledPin2, LOW);
// pinMode(ledPin3, OUTPUT);
// digitalWrite(ledPin3, LOW);
}

void loop() {
  digitalWrite(ledPin1, HIGH);
  delay(1500);           
  chipid=ESP.getEfuseMac();//The chip ID is essentially its MAC address(length: 6 bytes).
  Serial.printf("ESP32 Chip ID = %04X",(uint16_t)(chipid>>32));//print High 2 bytes
  Serial.printf("%08X\n",(uint32_t)chipid);//print Low 4bytes.
  digitalWrite(ledPin1, LOW);
  delay(1500);


以上的程序代码,执行验证后出现如下提示
C:\Users\Administrator\Documents\Arduino\libraries\blinker-library-master\src\modules\WebSockets\WebSockets.cpp:44:10: fatal error: hwcrypto/sha.h: No such file or directory
#include <hwcrypto/sha.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.   
exit status 1
为开发板 ESP32S2 Dev Module 编译时出错。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

analogWrite设置占空比为255但是电压不对
analogWrite设置占空比为2
ESP8266主控,用PWM控制灯的亮度,原理图如图,但是当代码为analogWrite(ledpin,255)
求助!arduino连接五线型光电开关
求助!arduino连接五线型
arduino如何连接五线型光电开关,想要获取光电开关的输出信号。光电开关的型号是对射
stm32小蓝板高速开发—按键控制LED灯(二),无需刷Bootloader
stm32小蓝板高速开发—按
从TB买回来一个STM32小蓝板,为了点亮一颗LED灯,又是破解软件,又是看寄存器开发手册
请问这个是哪里出了问题吗
请问这个是哪里出了问题吗
本来想试一下蓝牙控制直流电机,然后就这样样子,啥问题啊,跪求大佬
ESP8266-01S制作智能开关,如何连接物理开关进行双控?
ESP8266-01S制作智能开关
ESP8266-01S制作智能开关,如何连接物理开关进行双控? 首先声明一下,我是纯小白,这
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表