Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Непонятки в прошивании ATTINY2313
Отправлено
Andbiz 24 июня 2008 г. 21:49
Начал прошивать ATTINY2313. В качестве программатора использую ByteBlaster. В качестве программы использую AVReAL shell.
Указал следующие настройки:
Имя файла программной памяти: ссылка
Имя файла памяти данных: не использовать
Верификация (сравнение): нет
Только генерировать ВАТ-файл: нет
Тип адаптера: ByteBlaster
Управление частотой: Нет управления частотой
Микросхема: TINY2313
Задержки программирования: обычные
Lock биты: Не программировать Lock
Задать время неактивного RESET: нет
Инвертировать полярность RESET: нет
Проверка на чистоту: нет
Использовать опрос готовности записи: нет
Заполнить неиспользуемые адреса EEROM байтом #FF: нет
Список переключателей (fuses):
SPMEN-1
CKOUT-1
BLEV-7
DWEN-1
WDTON-1
RSTDSBL-1
CKSEL-C (в схеме кварц на 4 Мгц)
SUT-1
EESV-1
Нажал программировать и появлилось следующее сообщение:
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev6 (Dec 30 2007 17:00:01) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
-p1 +TINY2313 -ab -w -c C:\Documents and Settings\1\at03.hex -fSPMEN=1,CKOUT=1,BLEV=7,DWEN=1,WDTON=1,RSTDSBL=1,CKSEL=C,SUT=1,EESV=1 -%
Too many files
Файл весит 3,5 кБ. Пытался записать 1 кБ - то же самое.
Если в графе "Имя файла программной памяти меняю ссылку с моего файла на какой-то (не знаю откуда он) main.hex, программатор начинает при попытке прочитать или программировать микросхему выбивать сообщение:
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.25rev6 (Dec 30 2007 17:00:01) http://www.ln.ua/~real/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
-p1 +TINY2313 -ab -b -r -c main.hex -fSPMEN=1,CKOUT=1,BLEV=7,DWEN=1,WDTON=1,RSTDSBL=1,CKSEL=C,SUT=1,EESV=1 -%
% Fuse added: SPMEN=1
% Fuse added: CKOUT=1
% Fuse added: BLEV=7
% Fuse added: DWEN=1
% Fuse added: WDTON=1
% Fuse added: RSTDSBL=1
% Fuse added: CKSEL=C
% Fuse added: SUT=1
% Fuse added: EESV=1
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% ByteBlaster found
% ByteBlaster mode
% osc = 800kHz -> setup=3, hold=3,2
Nothing to do with fuses, -w or -v must be specified
Что я делаю не правильно, и что мне нужно изменить для того, чтобы прошить тини?
Составить ответ | Вернуться на конференцию
Ответы