Pages: [1]   Go Down
Author Topic: chargement prog sans passer par l'interface usb  (Read 631 times)
0 Members and 1 Guest are viewing this topic.
Pays de la betise
Offline Offline
Sr. Member
****
Karma: 4
Posts: 419
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous,

peut-on charger un programme compilé avec l'IDE Arduino en utilisant un programmateur AVR par l'interface ISP de la carte au lieu de l'interface USB habituelle ?
Quel fichier charger dans ce cas ? le fichier_projet.hex ?
Avec quel soft AVR ?

Merci...

Gromain
« Last Edit: March 08, 2010, 12:25:59 pm by Gromain59 » Logged

"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

Geneva
Offline Offline
Faraday Member
**
Karma: 30
Posts: 3230
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour Mac il y a deux petites applications :

- avrfuse

et

- AVRFuses

Qui permettent de régler les fuses et également de charger les .hex par le biais de l'ISP
« Last Edit: March 08, 2010, 03:20:58 pm by jfs » Logged

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

Pays de la betise
Offline Offline
Sr. Member
****
Karma: 4
Posts: 419
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ok merci Jean-François.

Donc à priori on peut charger directement un .hex compilé par l'IDE Arduino, via l'ISP. Quelqu'un a déjà programmer une arduino par cette méthode ?
Que devient le bootloader de l'arduino, est-il écrasé dans ce cas ?

Je n'ai encore jamais chargé de prog par l'ISP, mais j'ai envie de tenter l'expérience et créer une carte compatible arduino mais mieux adaptée à mon projet domotique.
Logged

"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

Geneva
Offline Offline
Faraday Member
**
Karma: 30
Posts: 3230
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai déjà testé cette méthode avec l'avrMkII, le .hex est chargé comme si c'était l'IDE qui le faisait, le bootloader reste intègre.

C'est intéressant car au final tu t'affranchis de la carte Arduino et tu peux reprogrammer tes propres montages.
Logged

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

Pays de la betise
Offline Offline
Sr. Member
****
Karma: 4
Posts: 419
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

oui, c'est intéressant.
A terme, je voudrais me créer une carte compatible arduino intégrant une interface ethernet, et pourquoi pas avec un bootloader ethernet (j'ai trouvé quelques exemples sur le web).
Mais il y a encore du chemin à parcourir avant d'en arriver là, il me faut maitriser la programmation par ISP, les bootloader etc...
Logged

"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

Pages: [1]   Go Up
Jump to: