注释
不要从 github 获取 ESP32 的 Arduino 核心,而是尝试使用 board manager 安装它。我们最近遇到了前沿版本的问题。1.0.4 工作,然后 1.0.5 破坏了串行驱动程序,并且在 1.0.6 中仍然存在破坏。在最新的 grbl_esp32 Devt 和 main 中,我们解决了这个问题,所以 1.0.4、1.0.5 和 1.0.6 都可以工作,但我们不知道尚未发布的代码中有什么。 如果您对 platformIO 感到满意,您可以尝试使用 PlatformIO 进行编译。开发人员都使用 PlatformIO,因此每天都进行测试,而 Arduino IDE 编译的测试频率较低。 在我的系统上,使用 Arduino IDE v 1.8.13 和 Arduino Core for ESP32 版本 1.0.6,FreeRTOS.h 文件位于 /Users/wmb/AppData/Local/Arduino15/packages/esp32/hardware/esp32/1.0。 6/tools/sdk/include/freertos/freertos/FreeRTOS.h |
感谢您对问题的洞察力。我将尝试使用 Platform IO 我的问题始于 5 天前,当时我尝试使用首选项文件夹中的 ESP 下载链接使用板管理器。使用该方法时,我不断收到下载错误。试了几次。总是一个错误。我仍然是一个使用 Ubuntu 的菜鸟,所以如果我不熟悉 Ubuntu 是我的错误,我切换到使用我熟悉的 Windows 10 环境。我在 Windows 中遇到了同样的错误。我使用 Git Bash 和 Git GUI 遵循了 Windows 自述文件中的一些说明。现在我在董事会经理中列出了董事会。我下载了 GrBLESP32 zip 并按照说明移动到 ARDUINO 草图。我尝试使用 Grblesp32.INO 进行编译并得到错误。引用 tools\SDK\include freertos 的所有其他模块看起来都可以正常工作。所以昨天我删除了包括 ARDUINO IDE 在内的所有内容并重新开始。新的 ARDUINO ide,偏好仍然会让我包含 ESP 链接,所以 Git GUI,Git bash 来获取 ARDUINO esp32 的东西。按照说明下载了一个新鲜的 GRBLESP33.zip。为了确保我什至可以下载到开发板,我使用了 esp 示例 Blink 并将其成功下载到我的开发板。猜猜是时候使用platformio了。无论如何,我将升级我的技能以包括 Python 和 C。VSE 和 platformio 意味着更多的学习。再次感谢。从比尔的 iPhone 发送的比尔 为了确保我什至可以下载到开发板,我使用了 esp 示例 Blink 并将其成功下载到我的开发板。猜猜是时候使用platformio了。无论如何,我将升级我的技能以包括 Python 和 C。VSE 和 platformio 意味着更多的学习。再次感谢。从比尔的 iPhone 发送的比尔 为了确保我什至可以下载到开发板,我使用了 esp 示例 Blink 并将其成功下载到我的开发板。猜猜是时候使用platformio了。无论如何,我将升级我的技能以包括 Python 和 C。VSE 和 platformio 意味着更多的学习。再次感谢。从比尔的 iPhone 发送的比尔
|
使用可以从原始页面下载的最新版本作为 zip 不会出现在 arduino 上用于配置的 .h 文件 |
我按照教程进行操作,它的工作原理更像上面的图片,它没有像教程图片中那样显示 .h 文件,只是 Grbl_ESP32 |
您可以在任何文本编辑器中编辑文件。 |
布丹耶尔 评论 on 28 Apr 2021
请回答以下问题:
您是否阅读过有关如何编译的 wiki?是的好几次。
您使用的是什么版本的 Arduino IDE?1..8.13 橱窗商店 1.8.42.0
您使用的是 ESP32的 Arduino 内核的哪个版本(提交日期) ?
今天早些时候从github上检索到的,
你用的是Grbl_ESP32的master分支吗?是的,至少我是这么认为的。我是一位经验丰富的程序员,但在 arduino IDE 上是个菜鸟
您是否对固件进行了任何编辑或配置更改(列出)?
此处没有更改
请在此处粘贴编译器错误文本:
C:\Users\Bill\Documents\Arduino\hardware\espressif\esp32\libraries\WiFi\src” “
C:\Users\Bill\AppData\Local\Temp\arduino_build_73837\sketch\src\I2SOut.cpp” -o nul -DARDUINO_LIB_DISCOVERY_PHASE
FreeRTOS.h 的替代品:[]
C:\Users\Bill\AppData\Local\Temp\arduino_build_73837\sketch\src\I2SOut.cpp:54:10:致命错误:FreeRTOS.h:没有这样的文件或目录ResolveLibrary(FreeRTOS.h)
-> 候选人:[] #include <FreeRTOS.h>
^~~~~~~~~~~~
编译终止。