On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
slav0n
администратор


Сообщение: 365
Зарегистрирован: 07.01.09
Репутация: 7
ссылка на сообщение  Отправлено: 01.08.09 18:01. Заголовок: USB лоадер для примусса на ATMega168


Готов лоадер для криптованых прошивок под мегу168. Теперь купить надо только ключ, а мегу использовать свою.

http://primuss3.narod.ru/prms/USBloader168.rar

Для перехода с мега8 на мега 168 в примусс надо всего лишь добавить три диода, для запитывания микроконтроллера от USB во время прошивки - D7, D8, D9. Эти диоды легко припаять навесным монтажем на существующую плату.



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


Спасибо: 0 
Профиль Ответить
Ответов - 74 , стр: 1 2 3 4 All [только новые]


slav0n
администратор


Сообщение: 447
Зарегистрирован: 07.01.09
Репутация: 6
ссылка на сообщение  Отправлено: 29.08.09 20:36. Заголовок: Для прошивки: 1. Обя..


Для прошивки:
1. Обязательно выключаем прибор.
2. Нажимаем и удерживаем кнопку #
3. Подключаем кабель USB, слышим "сирену" и ждем несколько секунд, пока система определит примусс. Если он не определился, отключаем кабель USB и начинаем с пункта 2.
4. Запускаем прошивальщик, нажимаем в нем кнопку Х, и пршиваем ПО.

Спасибо: 0 
Профиль Ответить
lameralik
постоянный участник


Сообщение: 183
Зарегистрирован: 26.03.09
Репутация: 1
ссылка на сообщение  Отправлено: 30.08.09 08:06. Заголовок: Стер мегу полностью ..


Стер мегу полностью программатором и снова залил бут лоадер ид чипа снова новый. Какая то чушь чип то этот же. Помоему это ошибка защиты.

Спасибо: 0 
Профиль Ответить
slav0n
администратор


Сообщение: 448
Зарегистрирован: 07.01.09
Репутация: 6
ссылка на сообщение  Отправлено: 30.08.09 09:29. Заголовок: lameralik. а пишешь ..


lameralik, прочитай последнее предложение в первом посте темы!

В твоем случае что-то не так с передачей данных по USB. Причин может быть несколько: кабель, разъемы, кварц, сама мега (ты писал, что у тебя на 10мГц) и тд...

Спасибо: 0 
Профиль Ответить
lameralik
постоянный участник


Сообщение: 185
Зарегистрирован: 26.03.09
Репутация: 1
ссылка на сообщение  Отправлено: 30.08.09 18:28. Заголовок: после каждой прошивк..


после каждой прошивки бут лоадера одного и того же чипа меняется ид значит привязка не к чипу а генерится сама. Как это понимать? Вроде было обещано одна активация на один чип. Может я чет не понимаю но у меня так и нет прибора а на меге 8 я его разобрал

Спасибо: 0 
Профиль Ответить
alexei_



Сообщение: 18
Зарегистрирован: 27.07.09
Репутация: 0
ссылка на сообщение  Отправлено: 30.08.09 18:44. Заголовок: lameralik пишет: по..


lameralik пишет:

 цитата:
после каждой прошивки бут лоадера одного и того же чипа меняется ид значит привязка не к чипу а генерится сама. Как это понимать? Вроде было обещано одна активация на один чип. ............................



так и понимается ............ зашили лоадер программатором и каждый раз после этой процедуры ОДНА И ТА ЖЕ мега168 будет генерить РАЗНЫЙ ID и соответсвенно будет нужен разный ключ. Вы прислали ID вам на него дали ключ - вот и одна активация на один чип . Еще раз зашили программатоом лоадер считайте что предудущий ИД и ключ уже не встретите - зачем это делать вообще.

Спасибо: 0 
Профиль Ответить
Медведь



Сообщение: 256
Зарегистрирован: 02.05.09
Репутация: 2
ссылка на сообщение  Отправлено: 30.08.09 18:47. Заголовок: lameralik , ну сказа..


lameralik , ну сказано-же , для корректной работы нужен чип, поддерживающий частоту 16 Мгц
У Вас чип корректно наботающий с частотой не выше 10
О чём отмечено для Вас в названии этого чипа
То, что он то работает, а то нет - разве АВТОР виноват?
К чему такие упрёки?
Он со своей стороны сделал всё что мог...

Спасибо: 0 
Профиль Ответить
lameralik
постоянный участник


Сообщение: 186
Зарегистрирован: 26.03.09
Репутация: 1
ссылка на сообщение  Отправлено: 30.08.09 18:52. Заголовок: я ни кого не упрекаю..


я ни кого не упрекаю просто задаю вопрос почему ид новый я просто думал если я сотру и запишу лоадер заново то мой код будет его активировать снова пока не утратится мега аппаратно.

А мега 168V корректно работает и на 20 мгц. Я брал ее на производстве электронных жидкостных счетчиков где их запускают на 20 мгц и все счетчики проходят контроль качества.
Ладно буду думать что делать. Думаю разберусь

Спасибо: 0 
Профиль Ответить
alexei_



Сообщение: 19
Зарегистрирован: 27.07.09
Репутация: 0
ссылка на сообщение  Отправлено: 30.08.09 19:12. Заголовок: lameralik мега то ..


lameralik

мега то может и работает .............только вот как она с USB на такой частоте будет работать вопрос. А нормально она работает с УСБ на 16МГц .............а у вас насколько вы говорите проблемы именно с USB

Спасибо: 0 
Профиль Ответить
lameralik
постоянный участник


Сообщение: 187
Зарегистрирован: 26.03.09
Репутация: 1
ссылка на сообщение  Отправлено: 30.08.09 19:23. Заголовок: alexei_ пишет: мега..


alexei_ пишет:

 цитата:
мега то может и работает

Если камень работает на 16 мгц то и на USB будет работать да и работало пока я последнюю прошивку не залил все началось сразу после последней прошивки

Спасибо: 0 
Профиль Ответить
lameralik
постоянный участник


Сообщение: 189
Зарегистрирован: 26.03.09
Репутация: 1
ссылка на сообщение  Отправлено: 31.08.09 11:05. Заголовок: Микросхема Atmega168..


Микросхема Atmega168V 10мгц в приборе работает прекрасно. А вот с USB как то странно. Первая активация и прошивка на моем пк прошла успешно. Потом в usb была включена флешка с запертым контроллером, далее следовала прошивка примуса новой прошивкой. Как выяснилось после прошивки прибор перестал шиться по usb ругаясь на ошибки записи. Был ошибочно сделан вывод что слетел бут лоадер. Ну а предполагая что программатором можно презалить бут лоадер и это исправит ошибку я его успешно перезалил. К моему разочарованию ид чипа тут же сменился. Хорошо Славон человек отзывчивый и активировал мне заново. Но вот беда снова не шьется тогда чертыхаясь я побрел к ноуту воздевая к нему руки и о чудо ноут прекрасно прошил примусс а вот ПК в одной usb вообще не шьет в другой шьет успешно и пишет прошивка успешно завершена. А при включении прибора появляются глюки. Нормально шьет только ноут. Еще нет у меня стабилитронов 3.6 вольт возможно в этом причина. При всем при этом все остальное оборудование прекрасно работает и даже примусс заливает настройки неработает только прошивка по usb (странный файрвол непропускающий прошивку)

Спасибо: 0 
Профиль Ответить
alexei_



Сообщение: 20
Зарегистрирован: 27.07.09
Репутация: 0
ссылка на сообщение  Отправлено: 31.08.09 11:53. Заголовок: lameralik может в..


lameralik

может в компе усб не дает нормальное питание меге особенно когда там флэшек и прочей переферии понавешано и прошивка ложилась криво

Спасибо: 0 
Профиль Ответить
lameralik
постоянный участник


Сообщение: 190
Зарегистрирован: 26.03.09
Репутация: 1
ссылка на сообщение  Отправлено: 31.08.09 11:55. Заголовок: все проверялось и пе..


все проверялось и переферия отключалась и питание замерял результат тот же

Спасибо: 0 
Профиль Ответить
twist-s



Сообщение: 17
Зарегистрирован: 12.06.09
Репутация: 0
ссылка на сообщение  Отправлено: 03.09.09 08:52. Заголовок: Коллеги выручайте, о..


Коллеги выручайте, обновил вчера примусс 168 атмегой ключ как пологается приобрел у автора. Лоадер активировал по usb прошивку залил. Включаю прибор пишет "нет настроек" ну это знакомо. Подключаю снова к компу, а винда пишет " не известное устройство". В режиме лоадера винда признает примусс а в рабочем нет. Чего теперь делать? Причем если ставлю обратно мегу 8 то винда примусс признает нормально. Сделал вывод что косяк в прошивке.

Спасибо: 0 
Профиль Ответить
lameralik
постоянный участник


Сообщение: 205
Зарегистрирован: 26.03.09
Репутация: 1
ссылка на сообщение  Отправлено: 03.09.09 10:07. Заголовок: Как вариант произвес..


Как вариант произвести прошивку на другом ПК

Спасибо: 0 
Профиль Ответить
twist-s



Сообщение: 18
Зарегистрирован: 12.06.09
Репутация: 0
ссылка на сообщение  Отправлено: 03.09.09 10:17. Заголовок: тоже подумал об этом..


тоже подумал об этом. Попробую найти дугой комп. Но прошивка вроде нормально легла. Может в самой прошивке косяк?

Спасибо: 0 
Профиль Ответить
slav0n
администратор


Сообщение: 460
Зарегистрирован: 07.01.09
Репутация: 6
ссылка на сообщение  Отправлено: 03.09.09 10:30. Заголовок: Интересно... Вот смо..


Интересно... Вот смотрю в исходник - вроде всё ок...
Попробуй залить прошивку ещё раз...

Спасибо: 0 
Профиль Ответить
twist-s



Сообщение: 19
Зарегистрирован: 12.06.09
Репутация: 0
ссылка на сообщение  Отправлено: 03.09.09 10:41. Заголовок: ххх


slavon скажи а usb часть в прошивке для меги 168 такая же как для меги 8?

Спасибо: 0 
Профиль Ответить
slav0n
администратор


Сообщение: 461
Зарегистрирован: 07.01.09
Репутация: 6
ссылка на сообщение  Отправлено: 03.09.09 10:48. Заголовок: да, пробуй прошивать..


да, пробуй прошивать по УСБ, закачай прошивку с форума повторно...

Спасибо: 0 
Профиль Ответить
twist-s



Сообщение: 20
Зарегистрирован: 12.06.09
Репутация: 0
ссылка на сообщение  Отправлено: 03.09.09 10:48. Заголовок: пробовал раз 10 если..


пробовал раз 10 если только на другом пробовать

Спасибо: 0 
Профиль Ответить
lameralik
постоянный участник


Сообщение: 207
Зарегистрирован: 26.03.09
Репутация: 1
ссылка на сообщение  Отправлено: 03.09.09 11:05. Заголовок: У меня была проблема..


У меня была проблема все глючило я даже лоадер потом снес по незнанию помогла прошивка на другом ПК

Спасибо: 0 
Профиль Ответить
Ответов - 74 , стр: 1 2 3 4 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 17
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет