Страница 1 из 1

Прошивка Attiny2313 при помощи Arduino

Добавлено: Вт июн 28, 2016 17:28:22
forfrends
Всем добрый день!
Пытаюсь прошить Attiny2313 при помощи Arduino Mega2560.
Все делал по инструкции: http://bigbarrel.ru/attiny-2313-arduino ... mment-1420
Мои шаги:
1) Качаю отсюда библиотеку: https://code.google.com/p/arduino-tiny/
сама библиотека версии 1.5 (arduino-tiny-0150-0020.zip): https://storage.googleapis.com/google-c ... 0-0020.zip
2) Распаковываю архив по пути: C:\Program Files (x86)\Arduino\hardware\tiny
3) переименовываю Prospective Boards.txt на Boards.txt
4) Прошиваю Arduino Mega2560 скетчем из примеров ArduinoISP и настраиваю как программатор
5) Выбираю конторрер Attiny2313 и подключаю тиньку по схеме из примера - ок. Чтение Attiny2313 происходит без проблем. Читал при помощи AVRDUDESS
5) Беру простенькую прогу и пытаюсь ее залить в тиньку. Программа:
Спойлер

Код: Выделить всё

int led = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
 
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
6) Получаю ошибку на этапе компиляции:
СпойлерArduino: 1.6.9 (Windows 7), Плата:"ATtiny2313 @ 1 MHz"

Warning: Board tiny:bootloaders:attiny4313at1 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY4313AT1
Warning: Board tiny:bootloaders:attiny84at8 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY84AT8
Warning: Board tiny:bootloaders:attiny2313at1 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY2313AT1
Warning: Board tiny:bootloaders:attiny85at1 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY85AT1
Warning: Board tiny:bootloaders:attiny2313at8 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY2313AT8
Warning: Board tiny:bootloaders:attiny85at16e doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY85AT16E
Warning: Board tiny:bootloaders:attiny44at1 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY44AT1
Warning: Board tiny:bootloaders:attiny4313at8 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY4313AT8
Warning: Board tiny:bootloaders:attiny45at8 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY45AT8
Warning: Board tiny:bootloaders:attiny84at16 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY84AT16
Warning: Board tiny:bootloaders:attiny85at128 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY85AT128
Warning: Board tiny:bootloaders:attiny85at16p doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY85AT16P
Warning: Board tiny:bootloaders:attiny44at8 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY44AT8
Warning: Board tiny:bootloaders:attiny85at8 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY85AT8
Warning: Board tiny:bootloaders:attiny24at16 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY24AT16
Warning: Board tiny:bootloaders:attiny84at1 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY84AT1
Warning: Board tiny:bootloaders:attiny45at1 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY45AT1
Warning: Board tiny:bootloaders:attiny25at1 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY25AT1
Warning: Board tiny:bootloaders:attiny25at8 doesn't define a 'build.board' preference. Auto-set to: BOOTLOADERS_ATTINY25AT8
exec: "avr-g++": executable file not found in %PATH%
Ошибка компиляции для платы ATtiny2313 @ 1 MHz.
В чем может быть проблема?

Пробовал по этой инструкции: http://wiki.amperka.ru/%D0%BF%D1%80%D0% ... B7-arduino

но Attiny не появляется в списке доступных плат и внизу появляется сообщение:
Неверная библиотека найдена в C:\Users\Игорь\Documents\Arduino\libraries\hardware: C:\Users\Игорь\Documents\Arduino\libraries\hardware

Что можете посоветовать?

Re: Прошивка Attiny2313 при помощи Arduino

Добавлено: Вт июн 28, 2016 18:03:33
forfrends
Нашел как исправить: Нужно правильно указать путь к компилятору. Инструкция: http://www.technoblogy.com/show?190D
Но появляется новая ошибка:
Спойлерsketch\sketch_jun28a.ino.cpp:1:21: fatal error: Arduino.h: No such file or directory

#include <Arduino.h>

^

compilation terminated.

exit status 1
Ошибка компиляции для платы ATtiny2313 @ 8 MHz.
Как ее исправить?