Offline
Newbie
Karma: 0
Posts: 17
|
 |
« on: December 03, 2011, 09:20:37 am » |
Bonjour à tous, J'ai une Arduino UNO et je suis sur Mac OSX j'ai fais un programme d'envoi de donnée par port série. Et lorsque je veux uploader dessus un nouveau programme le logiciel Arduino crash et impossible d'envoyer des donnée. L'idéal serait de remettre la carte à zéro.
Quelqu'un peut m'aider ?? Merci
|
|
|
|
|
Logged
|
MacBook Pro 15" i7 Mac OSX Snow Leopard 10.6 Windows 7
Arduino UNO CMS
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 405
|
 |
« Reply #1 on: December 03, 2011, 09:41:33 am » |
Bonjour si le port com de l'arduino est occupé ,normal que tu ne puisse pas uploader . essaye le maintient sur le bouton reset et upload en lachant reset . il y a je pense d'autres post sur ce sujet ,dans le cas ou je dise une annerie  @+
|
|
|
|
|
Logged
|
The truth is elsewhere !!
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #2 on: December 03, 2011, 10:15:25 am » |
Bonjour, C'est un probléme récurent, beaucoup d'autre membres ont eu ce probléme  Phase 1 : débrancher l'arduino, redémarrer l'ordi, tenter un upload avec le sketch blink, si ca marche pas passer à la phase 2, Phase 2 : ouvrir l'ide arduino, choisir le bon port série, maintenir le bouton reset de l'arduino, tenter d'uploader le sketch blink, des que "binary done ..." s'affiche lâcher le bouton reset (tenter la chose 2-3 fois, sous windows c'est plus simple car le driver laisse un temps de 3s avant l'upload, sous linux/max c'est instantané) Phase 3 : trouver un ordi sous windows et retenter la manip (2) et si ça marche toujours pas, retenter de "bootloadé" l'arduino via un programmateur d'avr (ponyprog, avr pocket, ftdi "bitbang" -> google) Si l'arduino est une carte UNO Rev2 (cms/smd ou normal) il se peut quelle soit victime du bug du port série usb -> http://arduino.cc/en/Hacking/DFUProgramming8U2
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 405
|
 |
« Reply #3 on: December 03, 2011, 12:08:25 pm » |
@ Skywodd Pardon ,mais suite à son explication , ou j'ai mal interpreté (houuupps) j'ai fais un programme d'envoi de donnée par port série. Et lorsque je veux uploader dessus un nouveau programme le logiciel Arduino crash et impossible d'envoyer des donnée. J'ai bugger (suis-je con à ce point ????  ) @+ Will
|
|
|
|
|
Logged
|
The truth is elsewhere !!
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #4 on: December 03, 2011, 12:17:48 pm » |
@ Skywodd Pardon ,mais suite à son explication , ou j'ai mal interpreté (houuupps) j'ai fais un programme d'envoi de donnée par port série. Et lorsque je veux uploader dessus un nouveau programme le logiciel Arduino crash et impossible d'envoyer des donnée. J'ai bugger (suis-je con à ce point ????  ) Bin je sais pas ... il parle d'upload dans le titre donc je suppose qu'il tente d'uploader un nouveau skecth ... ou alors il veut utiliser le serial monitor ... Je sais plus quoi penser >< attendons d'avoir une réponse on sera fixé.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 17
|
 |
« Reply #5 on: December 03, 2011, 12:28:18 pm » |
Désolé pour la confusion provoquée, tout d'abord merci pour les réponses je vais tester sa de suite. Ensuite mon problème était que j'ai mis un programme qui utilise le port série de la carte et qui envoi vers un programme java des données de température. Maintenant j'ai voulu changer le programme et réuploader un nouveau script mais impossible. J'ai bien penser faire les méthodes que vous avez décrit mais sans succès, je vais réessayer et pour info c'est une arduino UNO SMD.
Merci encore
|
|
|
|
|
Logged
|
MacBook Pro 15" i7 Mac OSX Snow Leopard 10.6 Windows 7
Arduino UNO CMS
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 405
|
 |
« Reply #6 on: December 03, 2011, 01:07:45 pm » |
|
|
|
|
|
Logged
|
The truth is elsewhere !!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 2
|
 |
« Reply #7 on: December 23, 2011, 06:15:13 am » |
salut, je travaille sous Windows 2000 + Arduino UNO j'ai chargé un programme qui utilise le port série (attend un caractère et allume une led, via Bluetooth). Ensuite impossible de charger un autre programme par l'USB, vu que le port série est occupé. Les essais de programmation avec appui sur le bouton RESET n'ont pas marché.
1. j'ai construit rapidement un programmateur parallèle 2. j'ai chargé le sketch Blink par programmateur parallèle, ça marche (donc l'Arduino n'est pas mort) 3. je recharge le bootloader (pas de message d'erreur), mais je n'arrive toujours pas à charger un sketch en programmation normale par l'USB
jo
|
|
|
|
|
Logged
|
|
|
|
|
Corsica
Offline
Jr. Member
Karma: 0
Posts: 82
|
 |
« Reply #8 on: December 23, 2011, 10:52:57 am » |
Il m'est arrivé quelque chose du genre. Tout débranché*, et hop! Tout est rentré dans l'ordre.
Te souhaitant le même bonheur,
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
God Member
Karma: 0
Posts: 764
Arduino rocks
|
 |
« Reply #9 on: December 23, 2011, 11:18:44 am » |
Yep!
1- S'assurer que le programme java est stoppé, 2- Débrancher l'arduino, rebrancher, Tester, 4- Vérifier que l'arduino n'a pas changer de port. (/dev/tty."quelquechose") 3- Rebooter le mac. 4- Reprendre au 1.
J'ai eu il me semble un problème similaire, j'utilisais un script python qui écoutait l'arduino. Je stoppe mon script, je débranche l'arduino et hop hop hop, le port série est toujours présent mais plus utilisable. Il y a peu être des choses à regarder du côté de la gestion DTR, la librairie serie de java, etc.
Cependant, le cas le plus probable et la solution est de forcer le reboot de la carte arduino avec le bouton reset. Faut juste trouver le bon moment pour envoyer le nouveau code.
@+
Zoroastre.
|
|
|
|
|
Logged
|
Veuillez indiquer [RESOLU] dans l'entête du titre en éditant votre premier message 
|
|
|
|
Made in Belgium
Offline
God Member
Karma: 0
Posts: 756
|
 |
« Reply #10 on: December 23, 2011, 07:38:37 pm » |
Je pense comme zoroastre surtout le point 1, déjà eu le cas avec une application java et le port série (autre chose que l'arduino), il aurait été intéressant de connaitre l'erreur donné dans la sortie console de l'ide arduino (ou l'ide crash complétement ?). Il m'ait déjà arrivé plusieurs fois par inadvertance  ou autre de saturé la sortie série de l'arduino et ça ne m'a jamais empêché de reuploader un nouveau sketch, bizarre  .
|
|
|
|
« Last Edit: December 23, 2011, 07:42:02 pm by osaka »
|
Logged
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #11 on: December 24, 2011, 12:11:41 pm » |
Salut, je travaille sous Windows 2000 + Arduino UNO (...) 3. je recharge le bootloader (pas de message d'erreur), mais je n'arrive toujours pas à charger un sketch en programmation normale par l'USB
De toute évidence le probléme vient de l'usb. Donc question simple mais bête, est ce que le driver VCP existe et fonctionne sous windows 2000 ? Parce que depuis la UNO les carte arduino possède un Atmega8u2 (ou 16u2 pour la Rev3) qui gére l'usb est qui utilise le driver VCP (Virtual Com Port) de windows, qui de mémoire existe depuis windows 98 (ou XP) ... Essaye de réinstaller le driver avec le .inf fourni dans l'installation arduino (dossier ../drivers), mais garde à l'esprit que windows 2000 n'est plus supporté depuis très longtemps par la team arduino.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 2
|
 |
« Reply #12 on: December 26, 2011, 05:56:33 am » |
merci à tous pour vos réponses problème résolu en passant à Windows 7
je disposais d'un Arduino Duemilanove que j'ai chargé en ISP Programmer je recharge le bootloader sur l'Arduino Uno r2
PC(Win7) (bootloader) --> usb --> [Arduino2009 ISP programmer] ===> [Arduino UNO r2]
ensuite le recharge le sketch Blink et ça fonctionne
PC(Win7) (Blink) --> usb --> [Arduino UNO r2]
Pour vérifier, je reviens à Windows 2000 et l'upload ne fonctionne plus, donc c'était bien un problème de gestion de l'USB par Win2000. Merci encore.
|
|
|
|
|
Logged
|
|
|
|
|
|