Aller au contenu


Photo
- - - - -

compiler sous flowcode V6 vers Arduino


  • Veuillez vous connecter pour répondre
5 réponses à ce sujet

#1 lulue79

lulue79

    Nouveau membre

  • Membres
  • 3 messages

Posté 20 février 2016 - 08:51

Bonjour,

Je suis en terminale, et il faut que je rende un projet pour le BAC. J'utilise flowcode V6 et une carte arduino mega 2560.

 

Avant de compiler mon programme, j'ai voulu tester la compilation sur la carte en envoyant un programme qui permettrait de faire clignoter une led. Le programme fonctionne sous simulation,et tous les fichiers nécessaires au téléversement du programme ont été créés. Cependant, lorsque je clique sur "compile to chip", il m'est indiqué qu'avrdude a cessé de fonctionner.

Pour résoudre le problème, j'ai installé divers composants, comme winAVR ou avrdude-gui, mais rien n'y fait.

J'ai aussi vérifié que le problème ne venait pas de ma carte, en faisant clignoter une led à partir du logiciel arduino (et cette fois, le téléversement a fonctionné.)

Donc, vraiment, je suis à sec, et je n'ai aucune idée de comment me sortir de ce problème. J'espère que quelqu'un aura une solution, ou même un début de solution à me donner ; quelque chose qui me permette d'avancer.

En vous remerciant par avance, 

Lucie



#2 lulue79

lulue79

    Nouveau membre

  • Membres
  • 3 messages

Posté 26 février 2016 - 01:58

S'il vous plait, j'aurais vraiment besoin d'aide...



#3 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPipPip
  • 1 142 messages
  • Gender:Male
  • Location:Autriche

Posté 26 février 2016 - 05:03

Bonjour,

quelle est exactement l'erreur ? Une récurrente est le "avrdude programmer is not responding" (qui apparaît dans le terminal en bas de l'IDE Arduino). Je ne connais pas de solution qui marche à tous les coups, mais quelques trucs à tester :
Tes réglages sont-ils bons ? La carte indiquée est-elle correcte (Tools / Board) ?
As-tu essayé d'uploader ton programme en ayant rien de branché sur l'Arduino (en dehors du câble USB évidemment) ?
As-tu essayé avec une autre carte pour vérifier que le problème n'est pas spécifique à cette carte (mais a priori l'upload fonctionne pour des programmes simples) ?

Quelques pistes à tester ici :
https://openclassroo...duino-mega-2560
http://letmeknow.fr/blog/2015/11/04/resolution-du-probleme-de-televersement-rencontre-avec-les-clones-arduino-uno/

À noter que c'est aussi le rôle de tes profs de te conseiller : note bien ce que tu as testé, montre leur que tu as cherché, il n'y a pas de raison qu'ils te laissent bloquée quand tu as fait l'effort de réfléchir par toi-même.

Bon courage !


R1D1 - Calculo Sed Ergo Sum -- en ce moment, Projet Ballista
Avatar tiré du site bottlebot

#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 911 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 27 février 2016 - 04:43

Personnellement je n'utilise pas flowcode, désolé ...Mais je peux éventuellement émettre une suggestion : Y a t il une façon de sélectionner la carte Arduino que tu veux programmer ? Si oui vérifie que c'est bien la bonne carte qui est sélectionnée ... Rien de plus à suggérer ... Après hésite pas à poster une vidéo de ce que tu fais et qui ne marche pas, ou bien des photos ... Qui sait ça peut peut-être aider pour t'aider.
Et comme l'a dit R1D1 n'hésite pas à demander à tes profs en plus du fait que c'est leur rôle ils seront content de voir que tu cherches que tu fais des efforts etc... 
Bonne continuation et bon courage et ne perds pas espoir je suis sûr que tu vas trouver la solution à ton problème ! 

 

Tiens nous au courant ! =) 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !

 

Les réalisations de Mike118  

 

 

 


#5 lulue79

lulue79

    Nouveau membre

  • Membres
  • 3 messages

Posté 04 mars 2016 - 04:51

Merci beaucoup pour vos réponses !

 

quelle est exactement l'erreur ?

 

Et bien, concrètement, voici l'erreur :

 

lancement du programmateur...

C:\Program Files (x86)\Flowcode 6\compilers\avr\batchfiles\avrc_arduinoB.bat  m2560 stk500v2 com3 115200 "led.hex"

C:\Users\Lucie\Desktop>"C:\PROGRA~2\FLOWCO~2\COMPIL~1\avr\BATCHF~1\..\bin\oldavrdude\avrdude.exe" -p m2560 -P com3 -b 115200 -c stk500v2 -U flash:w:"led.hex"                      
avrdude.exe: ser_open(): can't open device "\\.\com3": Acces refuse

Error returned from [avrdude]

C:\Program Files (x86)\Flowcode 6\compilers\avr\batchfiles\avrc_arduinoB.bat a renvoyé le code d'erreur 1

D'après ce que je comprends, avrdude n'arrive pas à trouver le chemin d'accès vers le COM3. Le truc est, je ne sais pas comment régler le problème. J'ai essayé de lancer flowcode avec les droits d'administrateurs, mais la encore, ça n'a pas fonctionné.

 

 

 

Tes réglages sont-ils bons ? La carte indiquée est-elle correcte (Tools / Board) ?

 

J'ignore si mes réglages sont corrects. J'ai téléchargé une version d'essai, et cela signifie que je suis obligée d'utiliser les réglages par défault. Je vais essayer de récupérer la version complète auprès de mon professeur, mais je ne le vois pas avant au moins une semaine. Cependant, les réglages ont l'air corrects, et adaptés à ma carte (com3, 115200bps, stk500v2) La carte indiquée est la bonne, et le port sélectionné également.

 

As-tu essayé d'uploader ton programme en ayant rien de branché sur l'Arduino (en dehors du câble USB évidemment) ?
As-tu essayé avec une autre carte pour vérifier que le problème n'est pas spécifique à cette carte (mais a priori l'upload fonctionne pour des programmes simples) ?
 

Je n'ai pas d'autre carte à ma disposition pour vérifier cela de cette manière, mais j'ai réussi à téléverser les exemples disponibles sur le logiciel Arduino et les programmes fonctionnaient. J'en ai donc déduis que le problème ne venait pas de la carte, mais de Flowcode. Ou d'AVRDUDE, pour le coup.

 

Le résultat est le même sans la led de branchée.

Merci pour les pistes, le topic sur OpenClassroom m'a été utile!

 

Mes professeurs ont déjà fait le maximum qu'ils pouvaient pour m'aider, et sont à présent autant bloqués que moi.

 

Merci pour vos encouragements, et pour vos conseils!



#6 cocothebo

cocothebo

    Membre passionné

  • Membres
  • PipPipPip
  • 341 messages
  • Gender:Male

Posté 07 mars 2016 - 03:55

Salut,

 

La l'erreur c'est qu'il ne trouve pas "com3" (ou que celui ci est déjà utilisé)

 

Deux choses à vérifier, la première c'est que ça doit plutôt être COM3 (en majuscule) et pas com3 (en minuscule).

 

SI ça ne marche pas, c'est que le port série est déjà utilisé par un autre programme et la faut le trouver et l'arréter avant de lancer ta compilation.






0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users