[résolu] Erreur téléversement arduino nano

Bonjour,

encore un nouveau sujet sur le même sujet, des erreurs de téléversement sur un nano clone !
je suis sous linux, ubuntu 22.10, j'utilise arduino 1.8.19
et depuis hier, je suis confronté au problème de téléversement

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Failed uploading: uploading error: exit status 1

le problème ne se produit qu'avec le nano, il fonctionnait encore la semaine dernière car j'ai fait quelques devs
avec une autre carte mega ou wemos tout est ok
je suis reparti de la base, c'est a dire un blink
j'ai supprilé l'ide et tous les fichiers pour repartir d'une base seine, c'est pareil
j'ai téléchargé la dernière version 2 du site , c'est pareil
j'ai testé avec 2 cartes de génération différentes,

j'ai testé sur un autre pc, le téléversement est ok, ce qui fait que ce n'est pas un problème de carte !

je pense a une possible mise à jour courant de la semaine dernière qui pourrait avoir causé ce problème mais je ne vois pas trop quoi,
voilà mon historique de màj

Start-Date: 2023-02-22  06:16:31
Commandline: /usr/bin/unattended-upgrade
Upgrade: mariadb-client-10.6:amd64 (1:10.6.11-0ubuntu0.22.10.1, 1:10.6.12-0ubuntu0.22.10.1), mariadb-common:amd64 (1:10.6.11-0ubuntu0.22.10.1, 1:10.6.12-0ubuntu0.22.10.1), libmariadb3:amd64 (1:10.6.11-0ubuntu0.22.10.1, 1:10.6.12-0ubuntu0.22.10.1), mariadb-client:amd64 (1:10.6.11-0ubuntu0.22.10.1, 1:10.6.12-0ubuntu0.22.10.1), mariadb-client-core-10.6:amd64 (1:10.6.11-0ubuntu0.22.10.1, 1:10.6.12-0ubuntu0.22.10.1)
End-Date: 2023-02-22  06:16:32

Start-Date: 2023-02-22  17:40:28
Commandline: apt upgrade
Requested-By: stephane (1000)
Upgrade: chromium-codecs-ffmpeg-extra:amd64 (1:85.0.4183.83-0ubuntu2, 1:85.0.4183.83-0ubuntu2.22.10.1), alsa-ucm-conf:amd64 (1.2.6.3-1ubuntu4, 1.2.6.3-1ubuntu4.1), fwupd-signed:amd64 (1.44+1.2-3, 1.51~22.10.1+1.2-3ubuntu0.2), digikam-data:amd64 (4:8.0.0~git20221002-0ubuntu1, 4:8.0.0~+beta1-0ubuntu0.22.10.1), grub-efi-amd64-signed:amd64 (1.187.2+2.06-2ubuntu14, 1.187.3+2.06-2ubuntu14.1), linux-firmware:amd64 (20220923.gitf09bebf3-0ubuntu1.3, 20220923.gitf09bebf3-0ubuntu1.4), grub-efi-amd64-bin:amd64 (2.06-2ubuntu14, 2.06-2ubuntu14.1), digikam:amd64 (4:8.0.0~git20221002-0ubuntu1, 4:8.0.0~+beta1-0ubuntu0.22.10.1), digikam-private-libs:amd64 (4:8.0.0~git20221002-0ubuntu1, 4:8.0.0~+beta1-0ubuntu0.22.10.1), ubuntu-advantage-tools:amd64 (27.13.3~22.10.1, 27.13.5~22.10.1)
End-Date: 2023-02-22  17:40:38

j'avoue que je n'ai plus trop d'idée et ne sait pas trop ou chercher,
le net regorge deproblème de téléversement mais je pense avoir fait le tour de tout ce qui parait logique

alors si vous avez une idée, je suis preneur !!

2 idées, parcequ'on a souvent ce genre de soucis posés sur le forum. Croise les doigts pour que ça marche, sinon il faudra creuser un peu plus! (et je suis nul en linux, alors c'est du tip valable pour windows):

  • changer le cable USB et/ou le port USB utilisé par le PC
  • faire un double click sur le bouton reset de la carte après l'avoir branché en USB sur le PC: ça lance le boot mode et ça peut résoudre BEAUCOUP de problèmes de connexion.

Bon courage!

J'ai eu un bug récemment sur mon Arduino IDE 2.0.3, qui faisia tque les librairies n'étaient pas détectées, alors qu'elles étaient là !

La seule solution qui a fonctionné : réinstaller l'environnement de développement, et ça a fonctionné.

Salut.
Dans l'IDE, dans le menu "Outils/Type de Carte" choisir "Arduino Nano". Dans le menu "Outils/Processeur" choisir "ATmega328p" OU "ATmega328p (old bootloader)".

et sélectionner le BON port série (/dev/ttyUSBxou /dev/ttyACMx).
On peut le vérifier en faisant un dmesg | tail juste après avoir connecté la carte au PC.

[ 658.380388] usb 1-4.3: new full-speed USB device number 5 using ehci-pci
[ 658.495686] usb 1-4.3: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[ 658.495704] usb 1-4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 658.495712] usb 1-4.3: Product: FT232R USB UART
[ 658.495718] usb 1-4.3: Manufacturer: FTDI
[ 658.495722] usb 1-4.3: SerialNumber: A70060b3
[ 658.563225] usbcore: registered new interface driver usbserial_generic
[ 658.564182] usbserial: USB Serial support registered for generic
[ 658.572759] usbcore: registered new interface driver ftdi_sio
[ 658.572776] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 658.572838] ftdi_sio 1-4.3:1.0: FTDI USB Serial Device converter detected
[ 658.572879] usb 1-4.3: Detected FT232RL
[ 658.575923] usb 1-4.3: FTDI USB Serial Device converter now attached to ttyUSB0

bon,
toujours rien de mieux !

en faisant de nouveaux essais sur d'autres ordis, j'ai le même résultat
j'ai changé de câble, de pc, de carte et toujours le même résultat alors qu'une mega fonctionne !

sinon pour vos réponses, oui j'ai bien choisi la bonne carte et le bon bootloader
et le bon port série, en fait, je n'en ai qu'un quand je branche ma carte
et changé de câble

et le double clic quand on branche la carte semble ne pas avoir d'effet

je veux bien que mes cartes soient grillé mail j'en au pris une neuve jamais ouverte et j'ai aussi le même résultat

en regardant de plus près, j'ai vu que le chip usb de la mega est le même que la nano, ce qui pourrais écarter le fait que mon driver ne fonctionne pas

[156403.881719] usb 1-1: new full-speed USB device number 76 using xhci_hcd
[156404.033287] usb 1-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54
[156404.033292] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[156404.033293] usb 1-1: Product: USB2.0-Serial
[156404.035365] ch341 1-1:1.0: ch341-uart converter detected
[156404.035778] usb 1-1: ch341-uart converter now attached to ttyUSB0

je pense que je vais tenter une programmation de la carte par une autre carte, je pense que c'est possible ?? faut que je cherche dans cette direction !

oui dis donc, c'est bizarre ton histoire de double clic qui marche pas.

Mettons nous d'accord:
à la maison, je connecte ma carte par le port USB. Peu importe la réponse de l'ordinateur (il devrait lui allouer un port COM), je double clique le bouton reset de la carte, et là je vois immédiatement la ou les leds changer de comportement (typiquement: clignote toute les 1/2 sec à la place d'un allumage continu).

tu observes un autre comportement avec ta carte?

bonsoir,

toujours rien de neuf de mon coté,
pour le moment le double clic sur le bouton de reset, que ce soit sur une nano ou une mega, semble n'avoir aucun effet, ni sur la led, ni sur le pc

une question que je me pose, vous mettez quoi dans "Programmeur"
j'ai essayé un peu tout sans résultat, mail il faut mettre quoi en fait ?

hmmm. 2 cartes qui veulent pas faire un joli double clic comme on l'entends?
je penche pour un souci coté PC du coup.

tu jetterais un oeil à ce réglage (si tu es sous windows)? et désactiver la case d'économie d'énergie pour essayer.

Le bouton RESET est un bouton qui redémarre la carte. Un double appui n'apporte rien.
Si le téléversement se passe bien sur un autre PC, le problème se situe plutôt côté PC.

Le Programmateur est utilisé uniquement dans deux cas :

  • graver la séquence d'initialisation (bootloader)
  • Croquis/Téléverser avec un programmateur

En mode téléversement normal aucun programmateur externe n'est utilisé, tout se passe par la ligne série.

J'ai déjà eu des problèmes avec un hub USB, par exemple. En utilises-tu un ?

:grinning::grinning::grinning::grinning:

GENIAL
j'ai enfin réussi !!!!

bon, je ne sais pas trop comment et pourquoi, en incistant sur le double clic, il a fini par fonctionner, bien que je n'ai pas trop vu la différence sur les leds de la carte ..

en tout cas, j'ai réussi a téléverser un programme par cette procédure et maintenant le gravier de la procédure est passé et ma carte est repartie comme si il n'y avait jamais eu de bug !!

en tout cas merci pour la procédure double clic !
et ne pas hésiter a reproduire la procédure de nombreuses fois

Le problème n'est pas le double clic, mais de choper le bon moment, après la compilation, juste avant le téléversement.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.