开源改变世界

使用新的 esp32s2 github 分支编译固件时出现问题 #415

推推 grbl 3年前 (2022-10-07) 424次浏览 0个评论
关闭
wdfortee 打开了这个问题 2020 年 5 月 31 日 · 3 条评论
关闭

使用新的 esp32s2 github 分支编译固件时出现问题#415

wdfortee 打开了这个问题 on 31 May 2020 · 3 条评论

注释

使用新的 esp32s2 github 分支编译固件时出现问题 #415

请回答以下问题:

您是否阅读过有关如何编译的 wiki?是的

您使用的是什么版本的 Arduino IDE?Arduino IDE 1.8.12

您使用的是 ESP32的 Arduino 内核的哪个版本(提交日期) ?

https://github.com/espressif/arduino-esp32/tree/esp32s2

你在使用 Grbl_ESP32 的 master 分支吗?不

您是否对固件进行了任何编辑或配置更改(列出)?不

请在此处粘贴编译器错误文本:

sketch\serial.cpp:在函数’void serialCheckTask(void *)’中:
serial.cpp:136:17:错误:’vTaskEnterCritical’未在此范围内声明
vTaskEnterCritical(&myMutex);
^~~~~~~~~~~~~~~~~~
草图\serial.cpp:136:17:注意:建议的替代方案:’vPortEnterCritical’
vTaskEnterCritical(&myMutex);
^~~~~~~~~~~~~~~~~~
vPortEnterCritical
serial.cpp:138:17: error: ‘vTaskExitCritical’ 没有在这个范围内声明
vTaskExitCritical(&myMutex);
^~~~~~~~~~~~~~~~~
草图\serial.cpp:138:17:注意:建议的替代方案:’vPortExitCritical’
vTaskExitCritical(&myMutex);
^~~~~~~~~~~~~~~~~
vPortExitCritical
sketch\serial.cpp:在函数’uint8_t serial_read(uint8_t)’中:
serial.cpp:170:5:错误:’vTaskEnterCritical’未在此范围内声明
vTaskEnterCritical(&myMutex);
^~~~~~~~~~~~~~~~~~
草图\serial.cpp:170:5:注意:建议的替代方案:’vPortEnterCritical’
vTaskEnterCritical(&myMutex);
^~~~~~~~~~~~~~~~~~
vPortEnterCritical
serial.cpp:173:9: error: ‘vTaskExitCritical’ 没有在这个范围内声明
vTaskExitCritical(&myMutex);
^~~~~~~~~~~~~~~~~
草图\serial.cpp:173:9:注意:建议的替代方案:’vPortExitCritical’
vTaskExitCritical(&myMutex);
^~~~~~~~~~~~~~~~~
vPortExitCritical
serial.cpp:177:9: 错误:’vTaskExitCritical’ 未在此范围内声明
vTaskExitCritical(&myMutex);
^~~~~~~~~~~~~~~~~
草图\serial.cpp:177:9:注意:建议的替代方案:’vPortExitCritical’
vTaskExitCritical(&myMutex);
^~~~~~~~~~~~~~~~~
vPortExitCritical
在包含在sketch\grbl.h:39 中的文件中,
来自sketch\stepper.cpp:26:
sketch\stepper.cpp: 在函数’void stepper_init ()’:
nuts_bolts.h:27:14:错误:从’int’到’timer_autoreload_t’的无效转换[-fpermissive]
#define true 1
^
sketch\stepper.cpp:503:26:注意:在宏扩展中’真’
config.auto_reload =真;
^~~~

使用新的 esp32s2 github 分支编译固件时出现问题 #415 wdfortee 添加了 把招工广告 需要额外注意标签 2020 年 5 月 31 日
使用新的 esp32s2 github 分支编译固件时出现问题 #415
所有者

婚戒 评论 2020 年 5 月 31 日

我们不支持单核 esp32s

使用新的 esp32s2 github 分支编译固件时出现问题 #415
作者

wdfortee 评论 2020 年 5 月 31 日  

我真的不需要这方面的帮助。我已经恢复到 arduino-esp32 的 master 分支。我只是认为这些信息可能对将来/如果 Espressif 合并 esp32s2 分支有所帮助。

由于我对编程的了解有限,我想我已经设法发现“vTaskEnterCritical”和“vTaskExitCritical”已被弃用,并分别使用“vPortEnterCritical”和“vPortExitCritical”。此外,“timer_config_t”结构的自动重载已以某种方式更改,但我无法真正深入了解它。

使用新的 esp32s2 github 分支编译固件时出现问题 #415
所有者

婚戒 评论 2020 年 5 月 31 日

Grbl_ESP32 将任务放在两个内核上。您不能为 1 个核心编译它。

喜欢 (0)

您必须 登录 才能发表评论!