2201_75703474 2024-02-25 15:06 采纳率: 0%
浏览 200

用米思齐搭建好模块之后上传一直失败

学网上一个博主改造宿舍门,想改成刷卡和app控制开门,买了esp8266、rc522、sg90舵机,拼接好了以后连接电脑,用米思齐2.0搭建好刷卡用的模块之后点击上传就一直显示上传失败,有没有人能

  • 解答一下我的困惑啊🥹🥹
    下面是报错的代码:
    上传中
    使用平台的 ‘generic’ 开发板,在列出的文件夹中:D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\arduino-cli\Arduino15\packages\esp8266\hardware\esp8266\3.1.1
    使用平台的 ‘esp8266’ 代码,在列出的文件夹中:D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\arduino-cli\Arduino15\packages\esp8266\hardware\esp8266\3.1.1
    "D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\arduino-cli\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3" -I "D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\arduino-cli\Arduino15\packages\esp8266\hardware\esp8266\3.1.1/tools/mkbuildoptglobals.py" "D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\arduino-cli" 10607 "D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\mixlyBuild" "D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\mixlyBuild/core/build.opt" "D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\testArduino/testArduino.ino.globals.h" "D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\arduino-cli\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266/CommonHFile.h"
    Note: optional global include file 'D:\BaiduNetdiskDownload\mixly2.0-win32-x64һ ° \testArduino\testArduino.ino.globals.h' does not exist.
    Read more at https://arduino-esp8266.readthedocs.io/en/latest/faq/a06-global-build-options.html
    D 的替代方案:[]
    ResolveLibrary(D)
    -> 候选: []
    cc1plus.exe: fatal error: D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\arduino-cli\Arduino15\packages\esp8266\hardware\esp8266\3.1.1\cores\esp8266\CommonHFile.h: No such file or directory
    compilation terminated.

构建时出错:exit status 1

已使用的平台 版本 路径
esp8266:esp8266 3.1.1 D:\BaiduNetdiskDownload\mixly2.0-win32-x64一键更新版\arduino-cli\Arduino15\packages\esp8266\hardware\esp8266\3.1.1
==上传失败==

img

  • 写回答

2条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-02-25 15:07
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如需一对一服务私聊我哦
    问题描述: 博主想改造宿舍门,使用esp8266、rc522、sg90舵机搭建刷卡和app控制开门的系统。在使用米思齐2.0搭建刷卡模块时,上传失败。 解决方案:
    1. 确认使用的开发板和代码版本是否匹配。 在报错信息中可以看到使用的平台是“generic”,而上传时使用的代码是“esp8266”,因此需要确认使用的开发板和代码版本是否匹配,如果不匹配则会导致上传失败。建议使用相同版本的开发板和代码。
    2. 检查硬件连接是否正确。 在使用esp8266、rc522、sg90舵机搭建刷卡和app控制开门系统时,需要正确连接硬件。如果硬件连接不正确,会导致上传失败。建议检查硬件连接是否正确。
    3. 确认代码是否正确。 如果上传失败,建议检查代码是否正确。可能存在代码错误,导致上传失败。建议对代码进行排查和调试。
    4. 根据报错信息寻找具体原因。 在报错信息中可以找到具体原因,可以根据报错信息寻找出错原因。例如,在报错信息中可以看到“optional global include file 'testArduino.ino.globals.h' does not exist”,说明不存在‘testArduino.ino.globals.h’文件,需要确认文件是否存在。 案例: 例如,可能存在以下代码错误:
    #include <WiFi.h>
    void setup() {
        Serial.begin(115200);
        WiFi.begin(ssid, password);
        while (WiFi.status() != WL_CONNECTED) {
            Serial.println("Connecting to WiFi...");
            delay(1000);
        }
    }
    void loop() {
        Serial.println(WiFi.localIP());
    }
    

    在此代码中,需要提供WiFi网络的ssid和password,因此需要在代码中定义ssid和password。如果没有正确定义,会导致上传失败。因此,建议根据具体情况检查代码是否存在错误。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月25日