为开发板 ESP32S2 Dev Module 编译时出错。-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5337|回复: 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 编译时出错。


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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 13:32 , Processed in 0.087990 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表