On a regular basis the upload to the board fails when Serial Monitor is open. In the previous release it seemed to work most of the time.
I have to close the Serial Monitor window to be able to upload.
Bonjour, je ne trouve pas cela normal. Je sais que je ne suis pas devant votre ordinateur pour le prouver et que je ne suis pas là pour dire que c'est inutile ou ne rien donner comme conseil mais, déja :
Est-ce que ça vous as VRAIMENT embêté ? Bon, c'est vrai, c'est plutôt énervant de devoir FERMER une fenêtre (petite perte de temps complètement puiérile surtout si c'est possible de ne PAS faire cela).
Bon. A part ça, je vais tenter de résoudre votre problème.
Questions :
- Quelle est votre carte Arduino ? Une Arduino Uno, Zéro, Méga 2560 ? je ne sais pas si cela va vraiment aider mais c'est un indice.
- Quelle est la version de votre Arduino IDE ? Si vous êtes sur Windows, je vous conseille d'installer l'Arduino IDE sur le Microsoft Store (dernière version que je connaisse : 1.8.19. Voir aussi pour télécharger https://www.microsoft.com/fr-fr/p/arduino-ide/9nblggh4rsd8?activetab=pivot:overviewtab sur le Microsoft Store)
- Non mais franchement, on est bien D'ACCORD sur le fait que vous n'avez PAS essayé de débrancher (que ce sois brutalement ou pas) votre carte pendant le téléversement ?
Je l'espère.
- Avez-vous des pistes ? Si oui, lesquelles ? De mon côté, c'est PROBABLE que votre carte Arduino ( n'oubliez pas de me dire laquelle ! ) Envoie des valeurs par le moniteurs série pendant que vous tentez de téléverser. Essayer à un moment ou votre carte n'envoie pas de données. Autre piste, avez vous connecté un appareil aux broches TX (transmission) et RX (réception) ? Le plus simple de tout ça, c'est d'appuyer sur le bouton RESET pendant je télversement. Une fois le téléversement débuté (normalement, correctement), vous pourrez alors rêlacher le bouton RESET. Pouvez- vous me dire si cela à fonctionné ? N'oubliez SURTOUT PAS de laisser le moniteur série ouvert pour tester ! Sinon les résultat seront sûrement faux.
Bon voilà, avec tout ça, j'espère que si ça marche vous pouvez aussi appuyer sur le bouton "attribuer un " J'aime " à ce message".
Answer 1. ESP32 Dev Module
2. Arduino IDE 2.0.0-rc2
3. of course not
4. On the ESP32 there might me moments that I have to use the "Boot"button before it will accept the upload, but the issue reported is not related to that. On the old version of Arduino 1.8 it still works as expected. Disconnects the monitor and uploads.
Eh bien, je ne peut que vous dire de repasser à l'ancienne version.
Je ne crois pas comment plus vous aider !
Thanks @Xinonix. I have also suffered from this and have been meaning to track down the exact conditions it occurs under. I have now done that and submitted a report to the Arduino IDE developers here:
This was the erro I got today while attempting to upload: IDE 2.0.0-rc3
Compilation complete.
Traceback (most recent call last):
File "esptool.py", line 4582, in
File "esptool.py", line 4575, in main
File "esptool.py", line 4074, in main
File "esptool.py", line 120, in get_default_connected_device
File "esptool.py", line 313, in init
File "serial_init.py", line 90, in serial_for_url
File "serial\serialwin32.py", line 64, in open
serial.serialutil.SerialException: could not open port 'COM3': PermissionError(13, 'Access is denied.', None, 5)
[8592] Failed to execute script esptool
esptool.py v3.1
Serial port COM3
Upload error: Failed uploading: uploading error: exit status 1
Closing Serial window solved problem
The exact error message will differ from one upload tool to another, even though they have the same cause, which is the port not being automatically closed in Serial Monitor for the duration of the upload process.
The "avrdude: ser_open(): can't open device ".\COM7": Access is denied." error message I quoted in my bug report is specific to the AVRDUDE tool used for uploading to the AVR-based boards like the Uno and Mega and Leonardo
Je viens de penser à quelque chose.
Je pense que les pilotes sont modifiés dans la version décrite.
Il "suffirait" donc de tester avec la nouvelle version mais avec les anciens pilotes !
Unlike Arduino IDE 1.x, there are no drivers in Arduino IDE 2.x. Bundling drivers with the IDE installation made sense a decade ago when there weren't many boards, but a better system has been developed since then. The support for boards is now distributed in "Arduino boards platform" packages separate from the IDE application, and the drivers for those boards are distributed and installed along with the boards platform via the Arduino IDE Boards Manager.
The drivers bundled with the classic Arduino IDE are not currently available through this system, so they will not be installed at all for new users of Arduino IDE 2.x. However, the drivers have been added to the "Arduino AVR Boards" platform already, so they will be installed by Boards Manager in the next release of that platform:
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.