Инструменты пользователя

Инструменты сайта


avr_xmega3

Новые МК семейств tinyAVR 0,1-series и megaAVR 0-series

Установка avr-gcc и библиотеки avr-libc

Далее рассматривается разработка на основе avr-gcc.

Потребуется скачать набор инструментов с сайта Microchip: http://ww1.microchip.com/downloads/en/DeviceDoc/avr8-gnu-toolchain-3.6.2.1759-linux.any.x86_64.tar.gz

А также потребуется пакет(ы) с поддержкой нужного типа МК:

Atmel ATautomotive Series Device Support (1.2.118) http://packs.download.atmel.com/Atmel.ATautomotive_DFP.1.2.118.atpack

Atmel ATmega Series Device Support (1.3.300) http://packs.download.atmel.com/Atmel.ATmega_DFP.1.3.300.atpack

Atmel ATtiny Series Device Support (1.3.229) http://packs.download.atmel.com/Atmel.ATtiny_DFP.1.3.229.atpack

Данные файлы являются ZIP-архивами.

Распаковать архив с toolchain в какой-либо каталог, скажем /opt/avr. Далее добавить из архива *.atpack нужные файлы.

Пример для МК ATtiny416:

atpack:/include/avr/iotn416.h → /opt/avr/avr/include/avr/ atpack:/gcc/dev/attiny416/avrxmega3/short-calls/* → /opt/avr/avr/lib/avrxmega3/short-calls/

Переписать файл specs-attiny416: atpack:/gcc/dev/attiny416/avrxmega3/device-specs/* → /opt/avr/lib/gcc/avr/5.4.0/device-specs/

Ссылки

avr_xmega3.txt · Последние изменения: 2019/03/10 17:32 — reug