Go Down

Topic: Download ? (Read 1 time) previous topic - next topic

mistercricri

Feb 11, 2011, 10:03 pm Last Edit: Feb 11, 2011, 11:44 pm by mistercricri Reason: 1
Bonsoir tout le monde ;)

A votre avis, peut on "downloader" un programme de la mémoire de l'arduino vers le PC ? j'ai vu la fonction nulle part ... pour avoir utilisé dans une vie antérieure des automates types crouzet on pouvait le faire ... et même comparer le programme en mémoire à celui qu'on vient d'écrire pour ne pas l'uploader si c'est le même ...

merchi  :D

Luj06

Oui, ça s'appelle "upload"

mistercricri


Oui, ça s'appelle "upload"


non upload j'ai compris ce que c'était lol  :smiley-mr-green: ce que je veux c'est télécharger le prog dans l'arduino vers le PC et pas l'inverse ...  :P

Jean-François

#3
Feb 12, 2011, 09:35 am Last Edit: Feb 12, 2011, 09:46 am by Jean-François Reason: 1
Avec ces deux applications tu peux le faire :

AvrFuse

AVRFuses


Mais ce que tu vas "downloader" sera un .hex. (si je me souviens bien  XD)
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Luj06

#4
Feb 12, 2011, 09:44 am Last Edit: Feb 12, 2011, 09:51 am by Luj06 Reason: 1
Oups j'étais fatigué :) mais je dois encore l'être car je ne comprends pas ce que les fuse bits vont apporter comme solution ?

Ce qu'il faut, c'est utiliser le port ISP (In Situ Programming) de l'Arduino (les 2x3 pattes mâles au milieu du petit côté opposé au port USB).
On y connecte un programmateur (une carte d'interface PC/AVR sur port série ou port parallèle ou USB). Certains utilisent même une autre Arduino mais je ne suis pas sûr qu'on puisse.

Ensuite il faut utiliser un logiciel (avrdude ou PonyProg) pour lire le programme et le stocker (effectivement, dans un fichier Hex).

- ISP : http://www.pobot.org/In-Situ-Programming.html
- Programmateur USB : http://www.pobot.org/Un-nouveau-programmateur-USB-pour.html
- un autre modèle : http://www.pobot.org/Programmateur-USB-pour-AVR.html

Il est même possible de décompiler le .hex pour lire son code (c'était une question de Jean-François) mais en assembleur.

Jean-François

#5
Feb 12, 2011, 09:51 am Last Edit: Feb 12, 2011, 09:53 am by Jean-François Reason: 1
Les deux logiciels que j'ai mentionné permettent d'utiliser l'Arduino comme programmeur et permettent de lire et dowloader ce qui est sur l'Atmega (le bouton "read").
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Luj06

Ah d'accord :) en fait ce sont des interfaces graphiques pour AVRdude.

Mais est-ce qu'ils fonctionnent directement avec l'USB de l'Arduino ?

Jean-François

#7
Feb 12, 2011, 09:56 am Last Edit: Feb 12, 2011, 09:58 am by Jean-François Reason: 1

Ah d'accord :) en fait ce sont des interfaces graphiques pour AVRdude.

Effectivement, ça doit être ça.


Mais est-ce qu'ils fonctionnent directement avec l'USB de l'Arduino ?

Lors de mes essais il y a deux ans, j'utilisais l'AVRispMKII, l'Arduino n'était pas encore supporté comme programmeur, j'ai découvert ça tout dernièrement.... ce serait intéressant d'avoir une réponse à ta question.
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Go Up