注释
你用的是什么分支?最新版本的 PlatformIO 似乎要求您将顶层文件中的设置更改 |
谢谢回复; 我会调查设置。 Grbl_ESP32 更新:我将该行添加到 platformio.ini;仍然有同样的问题。 |
进一步更新。 尽管“成功”构建
似乎有一些与该
这是我的 PlatformIO 环境、C 安装还是编程问题?可以修复吗? 谢谢 罗杰 |
您添加了我提到的行,或者将已经存在的现有配置行更改为 我很确定上面的两个“警告”是可以忽略的。它们来自 platformio 代码,它们会在某个时候修复警告,但我认为底层代码仍然可以按预期工作。 确保执行 请清楚您是否仍然在启动时遇到崩溃循环。 |
警告来自正在编译的 Arduino 框架代码,在 Platformio 编译器设置中使用更严格的警告设置。它们可以被忽略——我们都得到了它们。要“修复”它,您必须向维护 frameworkarduinoespressif32 的人抱怨 |
感谢您的回复。 我删除了我的 grbl_esp32 git 本地存储库并重新克隆。我现在有一台成功的 test_drive 机器,希望现在能够创建我自己的机器。 |
487计划 评论 on 16 Aug 2021
你好,
我已经使用 Arduino IDE 和 PlatformIO 成功编译了 Grbl_Esp32。Arduino 版本在我的 Esp32_Dev 板上工作,但 PlatformIO 版本不能。我正在使用所有内容的最新版本,并使用同一目录中未修改的 Grbl_Esp32 文件。Windows10 64bit 和 Linux Mint 20 都试过了。PlatformIO 编译没有报错,上传成功。
这些是串行监视器 (PuTTY) 的结果:
Arduino编译:
2016 年 6 月 8 日 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO,clock div: 1
加载:0x3fff0018,len:4
加载:0x3fff001c,len:1216
ho 0 尾 12 房间 4
加载:0x40078000,len:10944
加载:0x40080400,len:6388
条目 0x400806b4
[MSG:Grbl_ESP32 Ver 1.3a Date 20210424]
[MSG:Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:Using machine:Test Drive – Demo Only No I/O!]
[MSG:Axis count 3]
[MSG:Timed Steps]
[MSG:Init Motors]
[MSG:No主轴]
[MSG:本地访问点 GRBL_ESP 已启动,192.168.0.1]
[MSG:Captive Portal 已启动]
[MSG:HTTP 已启动]
[MSG:TELNET 已启动 23]
Grbl 1.3a [‘$’ 寻求帮助]
<空闲|MPos:0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000>`
PlatformIO 编译:
2016 年 6 月 8 日 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO,clock div: 2
加载:0x3fff0018,len:4
加载:0x3fff001c,len:1044
加载:0x40078000,len:10124
加载:0x40080400,len:5828
条目0x400806a8`
我想编译一个不同的机器版本(而不是’test_drive’)并且需要 PlatformIO 才能工作。任何帮助表示赞赏。
谢谢
罗杰
========================
请回答以下问题:
您是否阅读过有关如何编译的 wiki? 是的,您使用的是什么版本的 Arduino IDE
? 1.8.13您使用的是 ESP32 的Arduino 内核的 哪个版本(提交日期) ? 2021 年 8 月 12 日 你在使用 Grbl_ESP32 的主分支吗? 是 您是否对固件进行了任何编辑或配置更改(列出)? 否 请在此处粘贴编译器错误文本: 编译器没有错误