Arduino Forum

International => Français => Topic started by: DaftPunkblock on Dec 01, 2019, 09:56 pm

Title: Arduinos inutilisables, mais reconnus par Windows
Post by: DaftPunkblock on Dec 01, 2019, 09:56 pm
Bonjour.

Je me tourne vers vous, car du jour au lendemain, deux de mes Arduino ont décidé de ne plus fonctionner, après un téléversement.

Il s'agit d'un Uno officiel, et d'un clone de nano.

Même avec le programme blink, lors du téléversement, car la compilation se passe bien, les ordinateurs font 10 tentatives, mais présentent une erreur au téléversement.

Or, les Arduino sont bien connectés, bien sous tension, leur port est bien détecté par le logiciel, il parvient même à récupérer les informations des cartes.

J'ai donc fait quelques recherches, et je suis tombé sur des problèmes semblables au mien, et la solution était de flasher le bootloader.

Je me suis documenté, et j'ai vu que c'était possible en utilisant un autre Arduino. J'ai donc essayé avec mon Léonardo, mais sans succès, je pense parce que les architectures sont trop différentes.

J'ai donc décidé d'acheter un USB ASP pour les flasher facilement. Une fois reçu, je teste, l'ASP est bien détecté par mon ordinateur, j'entre les paramètres dans le logiciel Arduino pour la manipulation, mais erreur lors du téléversement, car aucun port n'était sélectionné.

Pourtant, aucun port n'était sélectionnable. J'ai donc fait quelques recherches, et j'ai vu que je pouvais changer le driver, voir si c'était la cause.
J'ai donc installé Zadig, et testé tous les drivers, en vain.
C'est pourquoi je sollicite votre aide.

Cordialement. (Désolé pour le format de mon pavé, je suis sur mon téléphone, et les rendus sont différents)
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: al1fch on Dec 01, 2019, 09:59 pm
Bonsoir

Ton clavier dispose sans doute d'une touche Entrée permettant d'aérer le texte et le rendre plus lisible que ce pavé !
En l'état la probabilité de réponses sur le fond est réduite.....

(https://forum.arduino.cc/index.php?action=dlattach;topic=651274.0;attach=335595)
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: biggil on Dec 02, 2019, 08:20 am
je plussoie.
Trop pénible à lire, je saute.
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: DaftPunkblock on Dec 02, 2019, 09:11 am
J'ai édité le format du texte, excusez moi pour le format précédent, je l'ai écrit sur mon téléphone, sauf qu'il n'a pas envoyé les commandes "entrer"
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: al1fch on Dec 02, 2019, 09:33 am
Bonjour

UBASP ne se présente pas comme un port série virtuel, donc pas de port COM à attendre pour le gérer.

-dans le menu Outils selectionner UBASP comme Programmateur
-dans le menu Croquis lancer "Téléverser avec un programmateur'
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: elektrax on Dec 02, 2019, 10:31 am
Bonjour

UBASP ne se présente pas comme un port série virtuel, donc pas de port COM à attendre pour le gérer.

-dans le menu Outils selectionner UBASP comme Programmateur
-dans le menu Croquis lancer "Téléverser avec un programmateur'
on ne choisit pas "televerser avec" pour "graver la sequence ...", "televerser avec un programateur" envoie le croquis et efface le bootloader, sans doute pcque usbasp
-efface le mega328p completement
-écrit les fuses
- grave le hex généré par avrgcc sans bootloader

quel modele de usbasp utilises-tu ?


Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: al1fch on Dec 02, 2019, 10:46 am
Bonjour
Quote
quel modele de usbasp utilises-tu ?
Aucun....et d'habitude  je m'abstiens d'intervenir dans un fil de dans cette situation  !!
J'utilise (rarement ) un vieux programateur AVRISP (d'origine ATMEL) avec prise série db9 et d'une fois sur l'autre j'oublie la procédure ....
(https://forum.arduino.cc/index.php?action=dlattach;topic=651274.0;attach=335675)
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: elektrax on Dec 02, 2019, 10:47 am
désolé, ma question s'adressait a daftpunkblock

 :)
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: al1fch on Dec 02, 2019, 10:54 am
Ok elektrax , mais daftpunkblock ne cherche-t-il pas à réimplanter  un bootloader  ?
Quote
J'ai donc fait quelques recherches, et je suis tombé sur des problèmes semblables au mien, et la solution était de flasher le bootloader.
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: 68tjs on Dec 02, 2019, 03:18 pm
Quote
"televerser avec un programateur" envoie le croquis et efface le bootloader, sans doute pcque usbasp
Non pas "parce que sans doute usbasp" mais parce que l'IDE arduino ajoute la commande d'effacage quand elle invoque avrdude.
Si tu acceptes de faire des fouilles archéologiques au sein de l'IDE tu trouvera le contenu des différentes lignes de commande utilisée par Arduino (bon courage pour t'y retrouver dans l'IDE :smiley-mr-green: ).

Si tu transfère dans le micro le fichier *.hex (du répertoire temporaire) et que tu invoques avrdude en ligne de commande pour faire le téléchargement,  le programmeur usbasp ne fera que ce que tu as demander à avrdude de faire.
Un lien vers la datasheet d'avrdude : http://nongnu.askapache.com/avrdude/avrdude-doc-6.3.pdf (http://nongnu.askapache.com/avrdude/avrdude-doc-6.3.pdf)
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: elektrax on Dec 03, 2019, 02:01 am
j'ai écrit quelque part "arduino usine à gaz", lol

depuis la version ?  ?  ? il y a

"C:\Users\username\AppData\Local\Temp\arduino_build_813574\Croquisname.ino.hex"

"C:\Users\username\AppData\Local\Temp\arduino_build_813574\Croquisname.ino.with_bootloader.hex"

quand on ferme arduino ide, les dossiers arduino_build_xxxxx sont effacés
dans un produit fini qu'on ne doit pas" mettre à jour chaque semaine" et si on n'utilise pas la liaison série/usb, plus besoin du bootloader ?

Merci
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: DaftPunkblock on Dec 03, 2019, 06:31 pm
Premièrement, je tiens à tous vous remercier pour vos réponses, de plus, je n'y connais pas grand chose en ISP/ASP c'est ce pourquoi je me suis tourné vers vous. Concernant mon ASP, c'est un no name (voir image ci contre), mais il est pourtant bien détecté par mon PC.(https://drive.google.com/file/d/1Nm1ORi742QfURMlJa8a1c1Jl3rUBnkWy/view?usp=drivesdk)
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: kamill on Dec 03, 2019, 06:44 pm
Bonjour,

Personnellement je n'arrive pas à utiliser mon usbasp générique avec les versions 1.8.x de l'ide.
Pour utiliser l'usbasp j'utilise la version 1.6.3 (mais il n'y a pas optiboot) ou avrdude (avec avrdudess).
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: DaftPunkblock on Dec 03, 2019, 07:06 pm
Bonjour,

Personnellement je n'arrive pas à utiliser mon usbasp générique avec les versions 1.8.x de l'ide.
Pour utiliser l'usbasp j'utilise la version 1.6.3 (mais il n'y a pas optiboot) ou avrdude (avec avrdudess).
D'accord, je vais essayer celà, merci du conseil !
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: hbachetti on Dec 03, 2019, 08:32 pm

Le mien (https://fr.aliexpress.com/item/1940282783.html?spm=a2g0s.9042311.0.0.27426c37i7LU0Z) marche très bien avec IDE 1.8.5. Je bosse sous Linux, je ne sais pas si cela change quoi que ce soit.
Il n'a pas l'air différent de celui de DaftPunkblock.

Quote
mais il est pourtant bien détecté par mon PC
C'est à dire ?
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: Artouste on Dec 03, 2019, 08:39 pm
Le mien (https://fr.aliexpress.com/item/1940282783.html?spm=a2g0s.9042311.0.0.27426c37i7LU0Z) marche très bien avec IDE 1.8.5. Je bosse sous Linux, je ne sais pas si cela change quoi que ce soit.
Il n'a pas l'air différent de celui de DaftPunkblock.

C'est à dire ?

Bonsoir
Idem ça ressemble aussi pour celui que j'ai sous la main
sous Windows 1.85. 1.8.7 1.8.10    c'est OK
Title: Re: Arduinos inutilisables, mais reconnus par Windows
Post by: DaftPunkblock on Dec 03, 2019, 09:34 pm
Bonsoir
Idem ça ressemble aussi pour celui que j'ai sous la main
sous Windows 1.85. 1.8.7 1.8.10    c'est OK
Ok, maintenant quelle est la marche à suivre s'il vous plaît ? Connecter -> programateur : usbasp -> burn bootloader -> end ?