Arduino IDE для ESP32: ошибка компиляции: существующий статус 255
Проблема:
У меня есть ESP32, и я пытался прошить его с помощью Arduino IDE, однако он выдавал мне сообщения об ошибках Python :/, когда я пытался использовать код C/C++ для прошивки Arduino.
Вопрос:
Как мне настроить приведенную ниже плату, чтобы я мог прошивать ее с помощью C/C++ из Arduino IDE?
Сообщение об ошибке:
[6909] Error loading Python lib '/var/folders/wm/_tds7_0s6_j9587rbm54nfv00000gn/T/_MEIli4AzL/libpython3.8.dylib': dlopen: dlopen(/var/folders/wm/_tds7_0s6_j9587rbm54nfv00000gn/T/_MEIli4AzL/libpython3.8.dylib, 10): Symbol not found: ____chkstk_darwin
Referenced from: /var/folders/wm/_tds7_0s6_j9587rbm54nfv00000gn/T/_MEIli4AzL/libintl.8.dylib (which was built for Mac OS X 11.0)
Expected in: /usr/lib/libSystem.B.dylib
in /var/folders/wm/_tds7_0s6_j9587rbm54nfv00000gn/T/_MEIli4AzL/libintl.8.dylib
exit status 255
Compilation error: exit status 255
ESP32:
Использованные рекомендации/Due Diligence:
- Установка платы ESP32 в Arduino IDE (Windows, Mac OS X, Linux)
- Начало работы с платой разработки ESP32
- ESP32 Bluetooth Classic с Arduino IDE — начало работы
Номера версий:
Версия ОС MAC: macOS High Sierra версии 10.13.6
Версия Arduino: Версия 2.0.4-nightly-20230119 Версия CLI: 0.29.0
@3kstc, 👍3
Обсуждение1 ответ
У меня нет Mac, но я работаю на Linux, и у меня также были проблемы с Arduino IDE v2 (в прошлом). Из-за этого я все еще использую IDE v1 без проблем, и это мое предложение: попробуйте более старую версию IDE на своем Mac, вы все еще можете ее загрузить. Если это не сработает, вы можете обратиться к IDE PlatformIO или VSCode.
- ESP32 в Arduino-IDE с FS.h и SPIFFS
- Программаторы для этой платы отсутствуют - Программирование ESP32 Cam с помощью Ardunio IDE
- Установка значения float до двух знаков после запятой
- ESP32-CAM первый: 0x8 TG1WDT_SYS_RESET загрузочный цикл
- esp32 Stack canary watchpoint срабатывает
- Проверка размера во флэш-памяти Esp32
- Ошибка Cast from 'char*' to 'uint8_t {aka unsigned char}' loses precision [-fpermissive]
- WindowsError(31, "Устройство, подключенное к системе, не функционирует") в arduino
В сообщении об ошибке говорится: "...Mac OS X 11.0...". Это версия OS X, которую вы используете? Можете ли вы сказать нам, какую версию IDE вы используете?, @VE7JRO
Добавлено в Вопрос: «macOS High Sierra Version 10.13.6»; «Версия Arduino: версия 2.0.4-nightly-20230119» и «Версия CLI: 0.29.0»., @3kstc
@VE7JRO Я обновил вопрос, указав номера версий., @3kstc
И что вы заключаете? Библиотека была собрана для 11.0, но у вас 10.13... Пробовали ли вы использовать версию Arduino IDE для _вашей_ ОС?, @the busybee
Возможно, вы захотите перечитать упомянутые учебники. _Отказ от ответственности: у меня нет под рукой Mac и ESP32, но я немного знаком с общей информатикой и использовал Arduino IDE для разных целей._, @the busybee