Sehr wahrscheinlich ist dein main.py nicht mit der M5 Stack micropython library kompatibel. Die geflashte UIFlow Firmware erwartet, dass Du deine Applikation mit dem UIFlow Burner auf dem Tough herunterlädst:
- mit Run kannst Du die Applikation testen
- mit Download die Applikation definitiv laden
Bei der zweiten Methode wird die UI Firmware gelöscht und nur der Micropython Interpreter bleibt. Zum erneuten Programmieren musst Du die Firmware erneut flashen.
Tipp: Benutze zum Flashen das UIFlow (Version 1). Kopiere dein main.py in das Code Fenster. Anschliessend kannst Du dein Programm mit "Run" testen bzw. mit "Download" definitiv installieren.
Mit Thonny bleibt sehr wahrscheinlich ein Teil der UIflow-Testfirmware bestehen und es werden die falschen Libraries verwendet. Angeblich ist es möglich, Thommy zu verwenden, aber mann muss darauf achten, die richtigen M5 Stack APIs zu verwenden. -> https://www.hackster.io/AJB2K3/thonny-and-m5stack-uiflow-7677d0