Arduino Big-Sur Workaround

From Digipool-Wiki
Revision as of 22:17, 24 January 2021 by OlafVal (Talk | contribs) (Created page with " Fehlermeldung <pre> pyserial or esptool directories not found next to this upload.py tool. An error occurred while uploading the sketch </pre> <br> == Workaround == # Ope...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Fehlermeldung

pyserial or esptool directories not found next to this upload.py tool.
An error occurred while uploading the sketch


Workaround

  1. Open ~/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/pyserial/serial/tools/list_ports_osx.py
  2. Comment out lines 29 and 30 and append these lines:
  iokit = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/IOKit.framework/IOKit')
  cf = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation')



The code should look like this

#iokit = ctypes.cdll.LoadLibrary(ctypes.util.find_library('IOKit'))
#cf = ctypes.cdll.LoadLibrary(ctypes.util.find_library('CoreFoundation'))
iokit = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/IOKit.framework/IOKit')
cf = ctypes.cdll.LoadLibrary('/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation')