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édente | ||
atmega [2020/10/29 14:03] – ↷ Liens modifiés en raison d'un déplacement. serge | atmega [2022/02/19 18:11] (Version actuelle) – [Installation des outils logiciels] Mushussu | ||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
tty.SLAB_USBtoUART | tty.SLAB_USBtoUART | ||
=== Outils de développement === | === Outils de développement === | ||
+ | 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' | Récupérer ensuite la dernière version du pack d' | ||
Le programmateur mySmartUSB utilise le protocole avr910. Il est nécessaire de modifier le fichier avrdude.conf. | Le programmateur mySmartUSB utilise le protocole avr910. Il est nécessaire de modifier le fichier avrdude.conf. | ||
cd / | 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 / | ||
+ | | ||
+ | === 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 | 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. | 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. | ||
Ligne 35: | Ligne 78: | ||
[[https:// | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
{{tag> | {{tag> |
atmega.1603980225.txt.gz · Dernière modification : 2020/10/29 14:03 de serge