Boot-loader для Primuss3-168

ATmega168, символьный ЖКИ 16Х2

Boot-loader для Primuss3-168

Сообщение slav0n » 16 ноя 2009, 20:26

ИНСТРУКЦИЯ.
1. Прошиваем в ATMega168 файл main.hex из архива boot168.rar любым удобным для вас способом, можно прямо в примуссе.
2. Записываем в ATMega168 конфигурационные биты и биты защиты, как на картинке в FUSE.jpg. Это важно! Иначе работать не будет!
3. Для дальнейшей работы лоадера, его необходимо активировать следующим образом.
Удерживая кнопку #, подключаем к примуссу кабель USB, при этом вы услышите прерывистый эвуковой сигнал из бузера примусса и примусс определиться в системе как USBустройство. Если звука нет, или он непрерывный, значит что-то не так - режим загрузчика не включен. Если все ОК, запускаем на компьютере Загрузчик-активатор прошивок. Нажимаем в проге кнопку Х и получаем ID.
Это уникальный идентификатор. Вы его отсылаете мне, а я Вам отсылаю соответствующий ключ для активации. Этот ключ вводите в пограмму, и нажимаете Х. Проиcходит активация и после этого этот микроконтроллер можно прошивать по USB специальными прошивками. Но если вы после активации попытаетесь прошить его обычным программатором, идентификационные данные уничтожатся, и нужна будет новая пара ID-ключ.

Фузы primuss3-168
hFuse - D6
lFuse - C6
eFuse - 00
Lock Bit - 0C

Инструкция по прошивке от Медведя
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4609
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 399 раз.

Re: Лоадер для Primuss3-168

Сообщение slav0n » 27 янв 2010, 14:19

Для обнаружения примуса и работы по USB необходимо установить libusb-win32-devel-filter
После установки надо включить этот фильтр:

Изображение
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4609
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 399 раз.

Re: Лоадер для Primuss3-168

Сообщение ArgusB7 » 30 янв 2010, 02:40

можно пошагово если есть возможность с картинками описать процесс прошивки в ATMega168?
ArgusB7
 
Сообщения: 21
Зарегистрирован: 28 янв 2010, 23:52
Откуда: Украина Донецк
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Лоадер для Primuss3-168

Сообщение dansat » 30 янв 2010, 10:25

Так есть подробная Инструкция по прошивке от Медведя, с картинками.
Аватара пользователя
dansat
супермодератор
 
Сообщения: 1043
Зарегистрирован: 02 янв 2010, 23:09
Благодарил (а): 3 раз.
Поблагодарили: 52 раз.

Re: Лоадер для Primuss3-168

Сообщение ArgusB7 » 30 янв 2010, 17:31

как сделать LPT шнур дайте пожалуйста ссылку для ATmega32
ArgusB7
 
Сообщения: 21
Зарегистрирован: 28 янв 2010, 23:52
Откуда: Украина Донецк
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Лоадер для Primuss3-168

Сообщение dansat » 30 янв 2010, 17:41

В инструкции былаж ссылка на шнур
Аватара пользователя
dansat
супермодератор
 
Сообщения: 1043
Зарегистрирован: 02 янв 2010, 23:09
Благодарил (а): 3 раз.
Поблагодарили: 52 раз.

Сообщение zummer » 27 сен 2010, 19:39

Возможен ли работать с лоадером из под Vista?
zummer
 
Сообщения: 25
Зарегистрирован: 19 дек 2009, 13:20
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение zummer » 28 сен 2010, 17:29

Добился запуска Лоадера в Висте.
По инструкции подключаю Примус 168 к юсб, с замкнутым контактом # на корпус.
Из пищалки раздается двухтональный сигнал.
При нажатии на Х, ИД не появляется. Выскакивает окошко - Primuss не подключен.

В Диспетчере устройств - примус определился как Неизвестное устройство в Коневом разветвителе USB .

Это все проделывал и в Висте и XP, результат одинаковый.

Куда копать?
zummer
 
Сообщения: 25
Зарегистрирован: 19 дек 2009, 13:20
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение dansat » 28 сен 2010, 17:53

Сирена нормальной тональности? фьюзы правильно прошиты?
Аватара пользователя
dansat
супермодератор
 
Сообщения: 1043
Зарегистрирован: 02 янв 2010, 23:09
Благодарил (а): 3 раз.
Поблагодарили: 52 раз.

Сообщение zummer » 28 сен 2010, 18:30

Что значит нормальной тональности?
Двухтональный звук, без хрипов.
Загрузчик заливал с помощью программатора.
Использовал параллельное праграммирование.
При считывании файла в буфер пришлось делать SWAP, т.к. при заливки соседние байты менялись местами.
К сожалению в списке была только мега16.
И FUSE были выставлены все, за исключением BODLEVEL0, т.к. в программаторе присутствовал только BODLEVEL вот на него и поставил флаг.
Остальные флаги как и на картинке, что шла с бутом.
Биты секретности тоже пометил флагами, что необходимо и прошил.
zummer
 
Сообщения: 25
Зарегистрирован: 19 дек 2009, 13:20
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение slav0n » 28 сен 2010, 19:02

зачем применять параллельный программатор? да еще и с такими выкрутасами. Надо делать по инструкции.
В архиве две сирены. Правильная и неправильная.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4609
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 399 раз.

Сообщение zummer » 24 окт 2010, 20:58

Два вопроса.
1. Изображение
Изображение

Вторая картинка это выставленные фьюзы и лок-биты в программаторе.
Соответствуют ли они друг другу, если считать что программатор при установленом флаге записывает НОЛЬ.

2. Как определить, нужно ли делать SWAP перед записью в Атмегу, если при считывания файла буфер выглядит - так
Изображение
zummer
 
Сообщения: 25
Зарегистрирован: 19 дек 2009, 13:20
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение slav0n » 24 окт 2010, 21:31

Ёлы палы, других программаторов нет? Или имеешь, но не знаешь как оно шьет? Зачем тогда иметь такое? Тем более, мы даже не увидели что это за прогер "Мастер" :-):
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4609
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 399 раз.

Сообщение dansat » 24 окт 2010, 23:05

zummer писал(а):Вторая картинка это выставленные фьюзы и лок-биты в программаторе.
Соответствуют ли они друг другу, если считать что программатор при установленом флаге записывает НОЛЬ.
Значит соответствуют, в пони галка тоже Ноль.
Аватара пользователя
dansat
супермодератор
 
Сообщения: 1043
Зарегистрирован: 02 янв 2010, 23:09
Благодарил (а): 3 раз.
Поблагодарили: 52 раз.

Сообщение zummer » 25 окт 2010, 17:33

Чем только не пробывал программировать.
Звук двухтональный есть, но пытаюсь получить ID (нажимая на Х) выдает что Primuss отключен. (((
zummer
 
Сообщения: 25
Зарегистрирован: 19 дек 2009, 13:20
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Guslik » 25 окт 2010, 17:42

zummer писал(а):Чем только не пробывал программировать.
Звук двухтональный есть, но пытаюсь получить ID (нажимая на Х) выдает что Primuss отключен. (((

Вы может по запарке на спектрум загрузчик скачали :du_ma_et:
Аватара пользователя
Guslik
 
Сообщения: 482
Зарегистрирован: 27 ноя 2009, 21:10
Откуда: Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 22 раз.

Сообщение zummer » 25 окт 2010, 19:17

Вот какой двухтональный звук выдает Primuss
http://zalil.ru/29867404
Записан диктофоном Нокиа в расширении amr. Читается KMPlayer

Последний раз прошивал ПониПрогом.

Проблема одна. Не могу получить ID (выдает Primuss не подключен).
ОС ХР3. libusb-win32-filter-bin-0.1.12.1 установлен.

Ах, да. При подключении Primuss он не определяется как USB.
zummer
 
Сообщения: 25
Зарегистрирован: 19 дек 2009, 13:20
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение slav0n » 25 окт 2010, 20:03

Возможно что-то не так с диодами по питанию.
ссылка на звук не работает.
while(1||!1);

За это сообщение автора slav0n поблагодарил:
RopGulfulpcob(20 авг 2012, 12:38)
slav0n
Site Admin
 
Сообщения: 4609
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 399 раз.

Сообщение zummer » 25 окт 2010, 20:19

http://webfile.ru/4845026
залил на другой файлообменник
zummer
 
Сообщения: 25
Зарегистрирован: 19 дек 2009, 13:20
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение slav0n » 25 окт 2010, 20:24

Похоже звук сирены несколько замедлен. Может быть что-то с кварцем, его конденсаторами.
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4609
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 399 раз.

След.

Вернуться в primuss3-168

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1