Прошивка, активация, заливка нового ПО. (инструкция)

Прошивка, активация, заливка нового ПО. (инструкция)

Сообщение Медведь » 01 дек 2009, 16:33

Очень много вопросов, по поводу заливки П/О и дальнейшими действиями...
Попробую подробно, понятным языком, изложить пошаговые действия в этих процессах

ВНИМАНИЕ!!! Во избежание проблем с перепрошивкой, пожалуйста, смотрите внимательно на то, чтобы версия файла прошивки соответствовала версии прибора!!!
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка обновлений

Сообщение Медведь » 01 дек 2009, 18:48

Давайте сразу оговоримся, что варианты, когда что-то спаяно не верно или сделано не правильно в этой теме мы не рассматриваем
Для этого есть другие темы...
Как сделать шнур для прошивания и как настроить программу ПОНИПРОГ для этого процесса очень хорошо, с картиками и понятно написал человек вот тут
Переписывать это-же своими словами не вижу смысла
Есть смысл заострить внимание вот на каких аспектах:
1 В наших приборах используются разные микроконтроллеры
И необходимо при прошивке - точно указывать тип его в программе
Особенно если до этого Вы уже шили другой контроллер
Самый лучший способ проверить всё-ли правильно сделано - попробовать считать то, что записано в микроконтроллере
Это сразу покажет есть или нет соединение - видит ли программа микроконтроллер
2 Так-же в разных контроллерах и в разных прошивках НЕОБХОДИМО зашивать РАЗНЫЕ FUSE
Какие? А именно те, которые АВТОР даёт в комплекте с прошивкой (обычно это картинка идущая с прошивкой в архиве, т.е. если Вы имеете прошивку - у Вас должна быть и картинка с правильным рассположением этих самых FUSE)
Тут нужно остановиться по подробнее
У нас есть разные типы прошив по защите
Есть открытые такие как для 8 МЕГИ
Есть тестовые - для проверки работоспособности и для отработки того или иного функционала прибора
А есть рабочие
Для каждой из них свои FUSE и путать их нельзя
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка обновлений

Сообщение Медведь » 01 дек 2009, 19:19

Раньше, АВТОРУ при появлении обновления приходилось рассылать новую версию каждому купившему (необходимо было иметь базу пользователей и т.д.)
А каждому пользователю необходимо было идти к АВТОРУ на поклон, чтоб он вспомнил его и дал ему обновление
Теперь процесс прошивки разбит на ТРИ этапа
ПЕРВЫЙ - заливка в мегу БУТА, или загрузчика, который управляет процессом прошивки через USB - делается по принципу заливки обычных HEX файлов, т.е. при помощи PonуProg
ВТОРОЙ - Активация микроконтроллера
ТРЕТИЙ - сбственно заливка основного ПО через USB
Причём теперь не нужно делать и выводить разъём для перешива наружу прибора, потому что первый и второй этапы делаются только один раз. После заливания БУТА, прибор можно собирать до кучи, делать ему красивый корпус с красивой понелью - лезть во внутрь - нет ни какой необходимости все остальные операции делаются через разъём USB
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка обновлений

Сообщение Медведь » 01 дек 2009, 19:57

Первый этап, как я уже говорил выше, делается точно так-же как и ранее посредством программы (я например использую ПОНИПРОГ и LPT шнур распаянный для этого) - как это можно сделать - есть ссылка выше
Единственное, что тут можно И НУЖНО ОТМЕТИТЬ - СТАВЬТЕ ПРАВИЛЬНО FUSE - так как указано АВТОРОМ
Если этого не сделать так как указано - вам не запустить АТмегу (не активировать её)
Причём для 168 и для 32 - FUSE - РАЗНЫЕ!
Далее работа с прибором делается только через раъём USB
Для этого АВТОРОМ была написана программа Primuss3-s_Loader для 32 МЕГИ и Primuss3-168_Loader для 168
Этими ЛОАДЕРАМИ делается как активация, проверка активированна-ли мега, так и посредством её осуществляется заливка П/О, и заливка П/О в последующим, более новых его версий

Необходимый, согласно меги, Loader - скачивается и распаковывается (я например работал им и из архива - эта программа работает даже так...)
Далее необходимо:
1 Запустить соответствующий меге Loader
На экране появится вот такой интерфейс программы:

1.gif
1.gif (4.83 Кб) Просмотров: 2861

2 На приборе нажать кнопку # (для 168 меги), или кнопку "ОК" (для прибора на 32)
3 Подсоединить USB шнур к прибору, при нажатой кнопке
При этом динамик прибора должен начать издавать звуки похожие на звук сирены скорой помощи
Если из прибора идёт этот звук - значит всё правильно сделано
Если нет....
Значит что-то не так.... (не правильно установлены ФУЗЫ и еже с ними проблемы... - не тот ЛОАДЕР или ещё что нибудь, нет обмена данными через USB, забыли развести питание от USB (собирали по старой схеме - на мегу не поступает питания) - причин может быть очень много - результат один - нет звука "сирены"...)

Если звук сирены слышен - кнопку можно уже отпустить :D
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка обновлений

Сообщение Медведь » 01 дек 2009, 20:51

Не смотря на то, что программа обещает при нажатии Х показать ID, при нажатии Х - появится надпись:

2.gif
2.gif (2.55 Кб) Просмотров: 2861

Не обычно, правда.... :lol:
Бояться этого не стоит, а нужно:
1 Нажать на этом сообщении ОК
2 Отсоединить шнур от прибора
3 Нажать кнопку # для 168 или ОК для 32
4 Подсоединить шнур к прибору ПРИ НАЖАТОЙ КНОПКЕ
Должна появиться "сирена"
Кнопку можно после этого отпустить....
5 Нажать Х в программе в верхнем окошке должен появиться ID:
Изображение
Вот эта АБРАКАДАБРА и есть ID Вашего прибора :lol: , которую нужно скопировать и выслать АВТОРУ (оплатив активацию согласно озвученных тарифов), для получения "ключа активации"


ВНИМАНИЕ!, необходимо проверить стабильность полученного ID
Что есть "проверить стабильность полученного ID"?
Всё очень просто
Необходимо попробовать передёрнуть несколько раз шнур USB и нажав кнопку х, убедиться, что при этом ID - НЕ МЕНЯЕТСЯ (при этом не забываем при подключении кабеля USB нажимать на приборе кнопку #)
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка обновлений

Сообщение Медведь » 01 дек 2009, 21:03

Все мы люди...
У нас очень большая страна...
Более того АВТОР например живёт вообще (для меня) - в другой стране....
В то время как на востоке моей страны люди уже прожили пол дня.... АВТОР после безсонной ночи - может например завалиться спать...
Согласитесь - законное желание и право!

К чему это я?
Да к тому! ЧТО ВСЁ ЭТО ВРЕМЯ ПРИБОР ОРЁТ СВОЕЙ "СИРЕНОЙ"! и ЭТО НЕ ВОЗМОЖНО ТЕРПЕТЬ ПОКА АВТОР ВЫСПЕТСЯ!!!!!!!! :evil:

Гспода, расслабьтесь!
Выдените шнур из прибора!
ID прибора, если не перешивать БУТ, - НЕ ИЗМЕНИТСЯ!
АВТОР - выспется, увидит Ваше сообщение и вышлет Вам ключ активации ;)
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка обновлений

Сообщение Медведь » 01 дек 2009, 21:27

А далее?
Далее, получив ключ активации:
1 Запускаем компьютер и в нём ЛОАДЕР
2 Нажимаем кнопку....
3 Подсоединяем шнур USB
4 Слышим "сирену"
5 Жмём Х
ОТ БЛИН! опять "передёрните шнур"
6 Жмём ОК в этом сообщении
7 Выдёргиваем шнур из прибора
8 Жмём кнопку
9 Посоединяем шнур
10 Слышим сирену
11 Жмём Х
12 Видим знакомую АБРАКАДАБРУ - вставляем в нижнюю стороку присланный АВТОРОМ ключ активации, жмём опять Х :D
Изображение

Если прога после этого попросит "передёрнут шнур" - не отказывайте ей в этом капризе
Ключ она приняла, признала его ОК и мега будет активирована
Выглядит это вот так:

2.gif
2.gif (2.55 Кб) Просмотров: 2859

И далее в следующий раз - соединяетесь передёргиваете шнур - сообщение о том, что "АКТИВИРОВАНО УСПЕШНО" (кнопочка "прошить" - видите? - стала активной теперь!) :D
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка обновлений

Сообщение Медведь » 01 дек 2009, 21:44

Кнопка "прошить" предлагает указать путь к файлу прошивы
Его необходимо перед этим скачать для spectrum тут для primuss3-168 здесь или в теме Последние версии прошивок прибора
Скаченный файл нужно распаковать, чтоб его ЛОАДЕР "увидел"
Указываем на него и видим как П/О быстрёханько заливается отмечая процесс чёрной шкалой...
Изображение
100% - всё на этом процесс прошивки закончен 8-)
ОК - программе
Далее прибор запросит настроек (если прошивали в первый раз), а если просто обновляли, то настройки должны сохраниться
Выдёргиваем шнур, выключаем прибор....
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка обновлений

Сообщение Медведь » 01 дек 2009, 21:58

Подитожим...
В результате: П/О в свободном виде лежит на форуме (бери не хочу), обновления (новые версии прошивы - так вернее по смыслу...) так-же - появились - заходи бери ни кого не спрашивай, процесс обновления стал значительно поще (на мой взгляд) и быстее
Да и не обновления это, а полноценная прошива
Т.е. каждый файл представленный АВТОРОМ - это последняя прошивка - берём нижнюю и заливаем

ДА! Кстати!
С новой схемой, при заливке БУТА, я не парюсь подачей альтернативного питания на мегу :lol:
Соединяю плату двумя шнурами
Мегу питаю ЮСБИ шнуром :lol:
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка нового П/О

Сообщение Медведь » 01 дек 2009, 22:15

Вот уж не ожидал, что будут дополнительные вопросы....
Думал написано достаточно понятно, ан - нет!
Ладно...


Вопрос возник о том а какже делать "обновления" потом
Почему слово ОБНОВЛЕНИЯ взято мной в кавычки?
Да потому, что нет ни какого ОБНОВЛЕНИЯ
Каждый раз, запуская ЛОАДЕР, указывая ему путь к новому файлу прошивки - Вы ЗАНОВО! ПРОШИВАЕТЕ СВОЙ МИКРОКОНТРОЛЛЕР НОВОЙ ВЕРСИЕЙ ПРОШИВКИ
Вы не "обновляете" её :lol:
Т.е. нет ни какой необходимости поочереди заливать все существующие версии
Достаточно ЗАЛИТЬ ПОСЛЕДНЮЮ ПРЕДСТАВЛЕННУЮ АВТОРОМ
:lol: Так понятнее?
Для этого необходимо:
1 Запустить ЛОАДЕР
2 Нажать выше указанную кнопку на приборе (# или Ок)
3 При нажатой кнопке подсоединить кабель USB
4 Слышим "сирену"
5 Жмём в окне ЛОАДЕРА Х
6 Видим такую картинку:

ok.gif
ok.gif (2.39 Кб) Просмотров: 2861

7 Говорим ЛОАДЕРУ ОК
8 Жмём ПРОШИТЬ
9 Указываем путь к РАСПАКОВАННОМУ файлу последней (или интересующей нас) версии прошивки
10 Наслаждаемся процессом 8-)
Изображение
11 Жмём ОК
12 Отсоединяем прибор
13 Закрываем ЛОАДЕР
Всё на этом процесс "обновления" закончен....
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка нового ПО. (инструкция)

Сообщение slav0n » 13 дек 2009, 15:52

lameralik пишет:
У кого кракозяблы создаем файл *.reg со следующим содержимым

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"

запускаем и отвечаем да перезагружаем ПК и ВСЕ
while(1||!1);
slav0n
Site Admin
 
Сообщения: 4673
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 412 раз.

Сообщение Медведь » 20 сен 2010, 21:59

Мной были внесены дополнения в инструкцию
В частности - особенности получения ID (всё что после слова ВНИМАНИЕ)
Это действительно важно - убедиться в стабильности полученного ID, чтоб небыло проблем с вдруг изменившимся ID
Т.е. необходимо убедиться, что ЛОУДЕР показывает один и тот-же ID методом передёргивания шнура несколько раз и нажатием кнопки Х в программе
ID меняться не должен
Если присутствует смена ID - лучше перешить бут заново, проверить правильность выставления ФУЗОВ
СОВА! Открывай! Медведь пришёл... Изображение
Аватара пользователя
Медведь
супермодератор
 
Сообщения: 1384
Зарегистрирован: 16 ноя 2009, 16:48
Благодарил (а): 22 раз.
Поблагодарили: 81 раз.

Re: Прошивка, активация, заливка нового ПО. (инструкция)

Сообщение slav0n » 09 фев 2013, 00:19

Найден способ обхода глюков прошивки прибора на компах с чипсетом nVidia.
Просто используем внешний USB-хаб. Он срабатывает как некий буфер, и всё ОК.
while(1||!1);

За это сообщение автора slav0n поблагодарил:
kotiaj(21 сен 2013, 00:25)
slav0n
Site Admin
 
Сообщения: 4673
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 24 раз.
Поблагодарили: 412 раз.


Вернуться в Общая информация по всем модификациям primuss3

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

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

cron