Outils pour utilisateurs

Outils du site


atmega

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
atmega [2022/02/19 16:23] – [Installation des outils logiciels] Mushussuatmega [2022/02/19 17:17] Mushussu
Ligne 15: Ligne 15:
   tty.SLAB_USBtoUART   tty.SLAB_USBtoUART
 === Outils de développement === === Outils de développement ===
-== CrossPack AVR ==+Avant toute chose il faut avoir les outils de développement en ligne de commande installer  
 +  xcode-select --install 
 + 
 +=== CrossPack AVR (Pour les vieux Macs)===
 Récupérer ensuite la dernière version du pack d'outils [[https://www.obdev.at/de/products/crosspack/download.html | CrossPack]], il contient plusieurs utilitaires pour la mise en oeuvre des AVR sur MAC (comprend un installeur). Récupérer ensuite la dernière version du pack d'outils [[https://www.obdev.at/de/products/crosspack/download.html | CrossPack]], il contient plusieurs utilitaires pour la mise en oeuvre des AVR sur MAC (comprend un installeur).
  
Ligne 29: Ligne 32:
   avrdude -p ATmega48 -c avr910 -P /dev/cu.SLAB_USBtoUART -Uflash:w:"main.hex" :i   avrdude -p ATmega48 -c avr910 -P /dev/cu.SLAB_USBtoUART -Uflash:w:"main.hex" :i
      
-== jhghg ==+=== Osx-cross/avr === 
 +Si une ou des versions de CrossPack-AVR sont installées, les désinstaller. 
 + 
 +Dans une fenêtre du Terminal  
 +  cd /usr/local/ 
 +  ls | grep CrossPack 
 +La liste de toutes les versions de CrossPack-AVR s'affichent 
 +Pour chaque répertoire dont le nom commence par CrossPack-AVR-* 
 +  cd <Nom du répertoire> 
 +  sudo ./uninstall 
 +Suivez les consignes à l'écran 
 + 
 +Installer Homebrew (brew) 
 +  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 
 + 
 +S'il est installé le mettre à jour  
 +  brew update 
 +  brew upgrade 
 + 
 +Installer la chaîne de compilation AVR 
 +  brew tap osx-cross/avr 
 +  brew install avr-binutils avr-gcc avr-gdb avrdude 
 +Des erreurs peuvent apparaître notamment dans la création de répertoires et dans l'impossibilité d'écrire dedans. Vous pouvez les créer à la main en suivant les indications et en changeant le propriétaire des répertoires avec chown comme suggéré par Homebrew. 
 + 
 +Vous pouvez vérifier la bonne installation des éléments avec  
 +  avrdude --version 
 +  avr-gcc --version 
 + 
 +Le programmateur mySmartUSB utilise le protocole avr910. Il est nécessaire de modifier le fichier avrdude.conf.
   cd /usr/local/Cellar/avrdude/6.4_1/etc   cd /usr/local/Cellar/avrdude/6.4_1/etc
   sudo nano avrdude.conf   sudo nano avrdude.conf
 +Faites défiler le fichier avec ctrl-v et ctrl-y pour arriver à la section de votre micro-contrôleur. Le nom est encadré de deux lignes de tirés.
 +Décommenter la ligne avr910 et indiquer un nombre après le égal :
 +  avr910_devcode   = 0x10;
 +ctrl-o pour sauvegarder et ctrl-x pour quitter.
  
 +La ligne de code pour flasher le micro-contrôleur sera :
 +  avrdude -p ATmega48 -c avr910 -P /dev/cu.SLAB_USBtoUART -Uflash:w:"main.hex" :i
 ===== Documentation ===== ===== Documentation =====
 {{ media_09:mysmart_usb_description_technique_vl.pdf | Description technique}} du programmeur {{ media_09:mysmart_usb_description_technique_vl.pdf | Description technique}} du programmeur
atmega.txt · Dernière modification : 2022/02/19 18:11 de Mushussu