Hat einer der hier mitlesenden Technik-Freaks es schon mal gebacken bekommen, unter Windows die Firmware
MicroPython auf dem ESP zu installieren?
- Ich bekomme langsam graue Haare, bei dem Versuch!
Den Interpreter bekomme ich zum Laufen, so dass ich in einem Terminal-Programm unter Windows print("Hallo Welt") eintippern kann und der ESP brav "Hallo Welt" zurück meldet. Das war es dann aber auch schon.
The boot sequence when you power on or reset the board is
- Power on
- Bring up the Python interpreter (REPL)
- Execute the boot.py program
- Execute the main.py
- Start the telnet and ftp servers
Quelle: <
https://learn.adafruit.com/micro-guide-g…ing-boot-dot-py>
Bei mir klappen nur die ersten beiden Schritte.
Schritt drei wird nicht ausgeführt. Das Terminal meldet:
Performing initial setup
Traceback (most recent call last):
File "_boot.py", line 11, in <module>
File "inisetup.py", line 38, in setup
File "inisetup.py", line 9, in wifi
OSError: can't set AP config
could not open file 'boot.py' for reading
could not open file 'main.py' for reading
MicroPython v1.8.7-7-gb5a1a20a3 on 2017-01-09; ESP module with ESP8266
Type "help()" for more information.
>>>
Den ganzen Zirkus, der bei Adafruit beschrieben wird, habe ich allerdings auch nicht ausgeführt. So mit Virtueller Maschine und all dem Käse ...
Ich habe einfach die Firmware für den ESP von
micropython.org heruntergeladen und das Bin-File mit dem
NodeMCU-Flasher in den ESP gekokelt.
Kann also gut sein, dass da gar keine boot.py im Binary enthalten ist.
Ich kann aber auch einfach nicht glauben, dass man unter Windows nicht umhin kommt, eine halbe Handvoll ziemlich wilder Sachen zu installieren, dann allerhand kryptische Textkommandos einzugeben, nur um die blöde Firmware auf das ESP-Board brutzeln zu können.
- Den Interpreter habe ich doch schon lauffähig drauf, ich muss dem doch nur noch diese dammiche boot.py und main.py unterjubeln!
Wer weiß Rat?