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

, 👍3

Обсуждение

В сообщении об ошибке говорится: "...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


1 ответ


1

У меня нет Mac, но я работаю на Linux, и у меня также были проблемы с Arduino IDE v2 (в прошлом). Из-за этого я все еще использую IDE v1 без проблем, и это мое предложение: попробуйте более старую версию IDE на своем Mac, вы все еще можете ее загрузить. Если это не сработает, вы можете обратиться к IDE PlatformIO или VSCode.

,