Bonjour,
je viens d'acheter un "lot" de caret NANO et je viens de me rendre compte que se sont des clones avec CH340.
J'ai un message d'erreur après le televersement :
"
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"
"
Je ne comprends pas grand chose dans cette phase de téléchargement et lancement d el'ARduino.
Je suppose que je dois charger une"interface" sur mon MAC, (rajouter un port ??) mais je ne sais pas comment faire.
Quelqu'un peut il m'aider ? (J'ai pas trouvé sur le forum)
j'ai installé le "driver" CH34x_intal5.1_pkg sur mon Mac (un MacBook Pro en Catalina 10.15.7 , dernier Os que je peux installé sur ma vieille machine).
Idem, après reboot. Aucun nouveau port n'apparait, et celui que j'utilisais avec les NANO ne fonctionne pas.
ce TUTO éclaircit bien les idées. (Il y a tellement d matière sur ce FORUM..)
J'ai bien compris que, en fin de compilation, le NANO est reseté, le fichier "code" est envoyé au NANO en format .HEX., l'interface USB / série le lit et le loade
Manque de bol, avec mon MAC, je n'arrive pas à trouver / Installé le bon driver, compatible avec le CH340. (celui que j'ai installé semble inopérant, effectivement je n'ai pas de nouveau port qui apparait)
PS: sur le tuto, on ne parle pas de MAC.
Je continue à chercher sur le web mais tous les coups de main sont bon à prendre
Hbachetti,
j'ai téléchargé sur ce site (Je vais être obligé d'apprendre à lire le chinois ... )
fait l'install avec le le*.pkg puis restart (je suis en OS 10.15.7)
idem... que deux ports, aucun ne marche.
Sur la console du MAC:
"
Michel@MacBook-Pro-de-Michel-3 /dev % ls usb
cu.usbserial-1410 tty.usbserial-1410
cu.wchusbserial14100 tty.wchusbserial14100
"
et au load de la NANO, j'ai tjr les mêmes problèmes...
Il y a plusieurs façons pour transférer un programme dans un microcontrôleur.
L'EDI Wiring reprise par Arduino a choisi la liaison série et un petit programme installé dans une région particulière de la mémoire du micro.
Ce petit programme s'appelle un "bootloader".
Historiquement, ce bootloader existe en deux versions, la deuxième étant plus performante en termes de place occupée et de vitesse de programmation.
La deuxième version est apparue avec la carte UNO R1.
La UNO succédant à une carte existante (Duamilanove ou quelque chose comme ça).
Parallèlement, la société Gravitec a conçu une version en plus petit format de la "Duamilanove" donc avec la première version du bootloader : la nano.
Depuis, Arduino a repris la nano à son compte et un jour a décidé d'utiliser le bootloader de la UNO.
Les façonniers chinois continuent avec l'ancien bootloader.
D'où le choix qu'il faut faire dans l'EDI en fonction de l'origine de la carte.
j'ai en fait un mix de cartes avec les 2 boot loaders..
Harmoniser tout ça serait malin, juste je ne sais pas faire ..(Je découvre pas à pas ce monde- même si globalement l'électro/informatique était mon domaine) je vais chercher. Je suppose que ça ne doit pas être sorcier (Mais preneur que qq pistes )