Microcontroller USB-Serial port op MacOS Big Sur

MacOS Big Sur (macos 11.*) heeft vele veiligheidsaspecten ingebouwd. Vooral op gebied van drivers is het zoeken naar een voor MacOS Big Sur geschikte programmatuur.

De Raspberry PI PICO is een microcontroller waarop software te maken is met MicroPython, CircuitPython of C/C++. Ik beperk mezelf tot de eerste twee SDK’s.

In eerste instantie is er géén (seriële) USB-poort te zien na een upgrade naar MacOS Big Sur. Gevolg géén USB-drive (CircuitPython) en editors zoals Thonny IDE of Mu-Editor kunnen geen verbinding met de microcontroller maken.

Eerst FTDI-VCP driver (versie 2.4.4) gedownload en geïnstalleerd: geen succes. Deze driver is niet geschikt voor MacOS Big Sur.

Vervolgens SiLabs VCP-driver (v6.0 12/22/2020) gedownload en geïnstalleerd en daar kon wel een USB-seriële poort tevoorschijn, al moet de Raspberry PI PICO wel direct op een USB-port van Macbook Pro aangesloten zijn. tot op heden werkt het niet via de externe USB-Hub.

CircuitPython test met Thonny en Mu-editor: succes,
– USB drive: circuitpython.
– code-bestanden te wijzigingen en uit te voeren.
– REPL aanwezig

iTerm: poort usbmodemxxxx via command: ls /dev/tty.*

Links:
SiLab – VCP drivers: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers#software

FTDIchips – VCP Drivers: https://ftdichip.com/drivers/vcp-drivers/
(voor het geval ze in de toekomst wel geschikte driver hebben)