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

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


avr_xmega3

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

avr_xmega3 [2019/03/10 17:32] (текущий)
reug создано
Строка 1: Строка 1:
 +====== Новые МК семейств 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/​
 +
 +
 +===== Ссылки =====
 +
 +https://​github.com/​vladbelous/​tinyAVR_gcc_setup
  
avr_xmega3.txt · Последние изменения: 2019/03/10 17:32 — reug