Bonjours a tous, j’espère poster ce message dans la bonne section et que ce sujet n'as pas été traité ici. (j'ai fouillé mais peut être mal)
Voilà, je suis un Vrai Débutant avec arduino.
je possède un clone arduino méga2560wifi intégré.
Je tourne sous linux ubuntu et/ou windows10.
Le problème que je rencontre se situe au moment du téléversement d'un programme avec l'IDE arduino.
pour tester ma carte j'ai voulu y téléverser le programme "BLINK" via le port usb de l'arduino.
j'obtiens ce message d'erreur
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/usr/share/arduino/hardware/tools/avrdude.conf"
User configuration file is "/home/linux/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyUSB0
Using Programmer : wiring
Overriding Baud Rate : 115200
avrdude: wiring_open(): releasing DTR/RTS
avrdude: wiring_open(): asserting DTR/RTS
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude done. Thank you.
J'ai fouiller sur le net à la recherche d'une marche à suivre mais plus je cherche plus je me perds dans des explications assez complexe (souvent en anglais voire même en indien pour certaines vidéo^^).
Lorsque je branche la carte au pc, la led "L" clignotte 2fois rapidement (en boucle), celle-ci est bien reconnue par l'IDE arduino sur le port tty/USB/0 et le type de carte est également "arduino Mega 2560 or Mega ADK"
J'ai testé avec 4 cable usb différent, rien ne change.
Après moulte recherche, je pense que le bootloader n'est pas présent (la led "L" s'éteint si j’appuie dessus).
Jai donc voulu en ré-installer un (optiboot) via l' "USBISP v2" que j'ai reçu avec le BLTOUCH de mon imprimante 3d (que j'ai flashé grâce à "PROGISP").celui-ci (l'usbisp) possède une puce atmega88v mais il n'est pas présent dans la liste des ports sur l'IDE arduino. j'ai également essayé en utilisant l'option "téléverser avec programmateur" en spécifiant "usbasp" mais j'obtient :
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/usr/share/arduino/hardware/tools/avrdude.conf"
User configuration file is "/home/linux/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbasp
avrdude: usbasp_open("usb")
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
avrdude done. Thank you.
et avec AVRISP MKII
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/usr/share/arduino/hardware/tools/avrdude.conf"
User configuration file is "/home/linux/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : stk500v2
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)
avrdude done. Thank you.
j'éspère avoir été assez clair dans mes explications je suis bien paumé.
je précise que je n'ais pas d'autre arduino à utiliser comme isp.
jai bien trouver cela (Programming an Arduino with USBASP | ArduinoDev.com)
mais je ne comprend pas quels sont les fuses a utiliser avec progisp
*EDIT:
j'ai également testé ceci RitonDuino: USBasp sous LINUX
Je vous remercie par avance de l'intêret porté à ce post.