• 0

unable to flash micropython to esp 32: open serial error......


Question

dear community

issue: unable to flash micropython to esp 32: open serial error, please try again. hope to connect internet and try again.

pretty new to micropython - want to flash micropython to esp 32 ( resp 8266) board.

cf this docs: https://maker.pro/esp8266/tutorial/using-micropython-on-an-esp8266-with-upycraft
 

  Quote

 

getting this errors all the time.

open serial error, please try again.
hope to connect internet and try again.
current version only open py txt json ini file.
hope to connect internet and try again.
hope to connect internet and try again.


 

Expand  


any idea;

many thanks for any and all help in advance.

3 answers to this question

Recommended Posts

  • 0

i run Win 7 


the hardware: 

a. Joy-IT-Node MCU ESP8266 

.. and besides that i also tried it with the following 

b. ESP32-T Development Board CP2102 mit Espressif ESP-WROOM-32 IoT WLAN & BLE Modul


i have installed the > CP210x_Universal_Windows_Driver.zip


by the way: i could try to do all that on a linux machine. 
 

  • 0

dear Pythonists, 

 

 

here more insights:  issue: unable to flash micropython to esp 32: open serial error, please try again. hope to connect internet and try again.

pretty new to micropython - want to flash micropython to esp 32 ( resp 8266) board. 

cf this docs: https://maker.pro/esp8266/tutorial/using-micropython-on-an-esp8266-with-upycraft

getting this errors all the time. 

  Quote


open serial error, please try again.
hope to connect internet and try again.
current version only open py txt json ini file.
hope to connect internet and try again.
hope to connect internet and try again.

Expand  


any idea; 

many thanks for any and all help in advance.

i e .
-  if we plug the USB-cable to the port the icon in the windows device manager appears and 
- if we unplug it dissaperars 


well we allready checked following: When the ESP8266 or ESP32 is plugged in, please in the windows device manage we looked, which COM devices are registered. The one for the ESP should disappear if we unplug it. This works well 

any further ideas of what can happen / what we can do now?

BTW;: we downloaded the esp-tool and tried to get the job done with this tool  - but it did not start to work 


any ideas on that process?  

which procedure would you suggest to follow - which path to follow to get the esp flashed with the Micropython!?  

we look forward to hear from you again 


regards

 

update; 

 

thanks - took this tool - here https://github.com/espressif/esptool


  Quote

It works on Windows, Mac OS X, and Linux. For the official documentation, you can visit the esptool.py GitHub page.
Finding the Serial Port Name
Connect your board to your computer.
Open the Arduino IDE.

Go to Tools > Port.
Save your ESP8266 serial port name (in our case it's COM4)
Close your Arduino IDE software.
Expand  

cf: https://randomnerdtutorials.com/flashing-micropython-firmware-esptool-py-esp32-esp8266/

  Quote

Installing esptool.py in your computer


To work with esptool.py, you’ll need either Python 2.7, Python 3.4 or a newer Python installation on your system. We recommend using Python 3.7.X, so go to Python’s website and install it in your computer.
With Python 3 installed, open a Terminal window and install the latest stable esptool.py release with pip:
pip install esptool

Expand  

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Kasper>pip install esptool
Collecting esptool
  Downloading https://files.pythonhosted.org/packages/6c/bf/578443af2270ebeff78f
dfd30cef3a02433cc63b34a912936653a48526dd/esptool-2.7.tar.gz (83kB)
    100% |████████████████████████████████| 92kB 1.7MB/s
Collecting pyserial>=3.0 (from esptool)
  Downloading https://files.pythonhosted.org/packages/0d/e4/2a744dd9e3be04a0c090
7414e2a01a7c88bb3915cbe3c8cc06e209f59c30/pyserial-3.4-py2.py3-none-any.whl (193k
B)
    100% |████████████████████████████████| 194kB 4.3MB/s
Collecting pyaes (from esptool)
  Downloading https://files.pythonhosted.org/packages/44/66/2c17bae31c9066137957
11fc78045c285048168919ace2220daa372c7d72/pyaes-1.6.1.tar.gz
Collecting ecdsa (from esptool)
  Downloading https://files.pythonhosted.org/packages/23/a8/8aa68e70959e1287da91
54e5164bb8bd5dd7025e41ae54e8d177b8d165c9/ecdsa-0.13.2-py2.py3-none-any.whl (59kB
)
    100% |████████████████████████████████| 61kB 7.7MB/s
Installing collected packages: pyserial, pyaes, ecdsa, esptool
Could not install packages due to an EnvironmentError: [WinError 5] Zugriff verw
eigert: 'c:\\program files\\python37\\Lib\\site-packages\\pyserial-3.4.dist-info
'
Consider using the `--user` option or check the permissions.

You are using pip version 10.0.1, however version 19.2.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.

C:\Users\Kasper>

run into user permission issues i guess ... 

allways thought that i have admin-rights on this machine!?

any idea 

Edited by tarifa
  • 0

 

 

update:  finally were have moved one big big step forwards

 

 

 well we had three options  

 

 

this way - with the using-micropython-on-an-esp8266-with-upycraft

https://maker.pro/esp8266/tutorial/using-micropython-on-an-esp8266-with-upycraft


this way: esp_tool via github 
https://github.com/espressif/esptool/blob/master/esptool.py


and this way Learn to use MicroPython on a NodeMCU ESP8266 through uPyCraft with an LED sample code.
https://maker.pro/esp8266/tutorial/using-micropython-on-an-esp8266-with-upycraft


reports here: https://forum.micropython.org/viewtopic.php?f=2&t=6941&p=39462#p39462


finally it worked with this one we have had sucess ESP8266-Flasher :: ESP-IDF
http://www.dietrich-kindermann.de/esp_flashtool.html
https://pypi.org/project/wxPython/#files
it was working like a charme 


we took this esp: (and i see that this is the wrong one - ) 


C:\Users\Kasper\Downloads\esp32spiram-20190913-v1.11-312-g22099ab88.bin

Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Erasing flash (this may take a while)...
Chip erase completed successfully in 13.2s
Flash params set to 0x0040
Compressed 1281760 bytes to 785761...
Wrote 1281760 bytes (785761 compressed) at 0x00000000 in 70.7 seconds (effective 145.1 kbit/s)...
Hash of data verified.

Leaving...

Done.


note i will have to try another than this esp: (and i see that this is the wrong one - ) 

C:\Users\Kasper\Downloads\esp32spiram-20190913-v1.11-312-g22099ab88.bin

 


i will try out later the week and will come back and report all the findings. 

 

have a great day 

 

note - i am so lucky that i have had a little success
 

Edited by tarifa
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Store should be a shrine of useful applications, vetted and verified. Easily sorted by publisher. Windows should start with not much installed and have things as options in the store. Not the wild west mess that it is. You could delete 95%+ of the crap on there and no one would notice. They need to add a better UI to the updates, it's awful right now.
    • Obsidian 1.9.2 brings breaking changes, UI improvements and several bug fixes by David Uzondu Obsidian 1.9.2 (Desktop) is now live, bringing some significant updates, especially if you have been using the Bases feature. If you're not familiar with Markdown, it's a simple way to write formatted text using a plain text editor; Obsidian is a free editor that lets you create and link notes using Markdown files stored right on your own computer. Obsidian is free to use, but if you support the project with a Catalyst license, you get access to early builds. Version 1.9.2 is in Early Access right now, so you'll need a Catalyst license to try it out This new version introduces some major breaking changes to Bases, so you'll want to pay attention here. The developers have overhauled the formula syntax and the .base file format itself. If you're using Obsidian Sync or sharing your vault across multiple devices, the team strongly recommends upgrading all your devices at the same time to dodge any annoying sync issues with files using different syntaxes. The new formula syntax in Bases is designed to be more flexible and easier to use, and it should feel familiar if you code in JavaScript. For instance, functions are now object-oriented; instead of writing contains(file.name, "Books"), you would now use file.name.contains("Booksou can also chain functions together, like property.split(' ').sort()[0].lower(). Other highlights include: Property names are no longer wrapped in backticks (`). Instead, to reference properties with spaces or special characters, the syntax is note["Property Name"] There is a new type system which provides greater control when writing formulas. New functions, such as link, date and list for converting a value to a different type. New file properties: file.path, file.links (a list of all internal links in this file), and file.tags (a list of all tags in this file, including frontmatter). Some functions have been replaced by comparison operators. For example, dateBefore(date1, date2) is now date1 < date2. Date modifications are now much simpler. Instead of dateModify(date, string), you can use date + string, for example, date("01/01/2025") + "1 year" For those wondering, the Bases feature was introduced back in Obsidian 1.9.0 as a way to turn notes into structured databases. You can learn more about the updated syntax here. Alongside these syntax changes, the .base file format has been updated for better extensibility, including a new properties section for configurations like displayName. There are some smaller improvements too, like Bases now showing the number of results in the current view and the operator dropdown for filters becoming searchable. Outside of Bases, the update brings fixes for the following: Tags view: Fixed "Show nested tags" showing the full tag name (e.g. #parent/child) File explorer: Fixed "Move folder to..." menu item not showing in context menu. Bases: Fixed view not closing after deleting the file. Bases: Fixed codeblock not rendering when "Indent with tabs" is enabled. On a related note, the creator of Markdown, John Gruber, recently shared his thoughts on rumors about Apple Notes potentially adding Markdown export. While he had reservations about Apple Notes becoming a full-blown Markdown editor, he seemed to think an export option would be useful. If the rumors are true, users will be able to easily export notes from Apple Notes and edit them in editors like Obsidian.
    • 1. DRM is the worst plague, I like my games clean. 2. Third party launchers are an overhead and annoyance.
  • Recent Achievements

    • First Post
      Uranus_enjoyer earned a badge
      First Post
    • Week One Done
      Uranus_enjoyer earned a badge
      Week One Done
    • Week One Done
      jfam earned a badge
      Week One Done
    • First Post
      survivor303 earned a badge
      First Post
    • Week One Done
      CHUNWEI earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      430
    2. 2
      +FloatingFatMan
      239
    3. 3
      snowy owl
      212
    4. 4
      ATLien_0
      211
    5. 5
      Xenon
      157
  • Tell a friend

    Love Neowin? Tell a friend!