atmega
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
atmega [2020/03/21 21:03] – [Matériels] Mushussu | atmega [2022/02/19 16:48] – [Installation des outils logiciels] Mushussu | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== ATmega ====== | + | ====== ATmega |
===== Installation ===== | ===== Installation ===== | ||
Ligne 14: | Ligne 14: | ||
cu.SLAB_USBtoUART | cu.SLAB_USBtoUART | ||
tty.SLAB_USBtoUART | tty.SLAB_USBtoUART | ||
- | === Outils de compilation | + | === Outils de développement |
+ | == CrossPack AVR (Pour les vieux Macs)== | ||
Récupérer ensuite la dernière version du pack d' | Récupérer ensuite la dernière version du pack d' | ||
Ligne 24: | Ligne 25: | ||
avr910_devcode | avr910_devcode | ||
ctrl-o pour sauvegarder et ctrl-x pour quitter. | 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 / | ||
+ | | ||
+ | == Osx-cross/ | ||
+ | Si une ou des versions de CrossPack-AVR sont installées, | ||
+ | |||
+ | Dans une fenêtre du Terminal | ||
+ | cd /usr/local/ | ||
+ | ls | grep CrossPack | ||
+ | La liste de toutes les versions de CrossPack-AVR s' | ||
+ | Pour chaque répertoire dont le nom commence par CrossPack-AVR-* | ||
+ | cd <Nom du répertoire> | ||
+ | sudo ./uninstall | ||
+ | Suivez les consignes à l' | ||
+ | |||
+ | Installer Homebrew (brew) | ||
+ | /bin/bash -c " | ||
+ | |||
+ | S'il est installé le mettre à jour | ||
+ | brew update | ||
+ | brew upgrade | ||
+ | |||
+ | Installer la chaîne de compilation AVR | ||
+ | brew tap osx-cross/ | ||
+ | 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' | ||
+ | |||
+ | 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 / | ||
+ | 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 | ||
+ | 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 / | ||
+ | ===== Documentation ===== | ||
+ | {{ media_09: | ||
+ | |||
+ | Un outil en ligne bien pratique pour configurer les " | ||
===== Tutoriels ===== | ===== Tutoriels ===== | ||
- | https:// | + | [[https:// |
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
- | https:// | + | {{tag> |
atmega.txt · Dernière modification : 2022/02/19 18:11 de Mushussu