Автор | Сообщение |
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-ключ.
|
|
Профиль
Ответить
|
Ответов - 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. Запускаем прошивальщик, нажимаем в нем кнопку Х, и пршиваем ПО.
|
|
Профиль
Ответить
|
lameralik
|
| постоянный участник
|
Сообщение: 183
Зарегистрирован: 26.03.09
Репутация:
1
|
|
Отправлено: 30.08.09 08:06. Заголовок: Стер мегу полностью ..
Стер мегу полностью программатором и снова залил бут лоадер ид чипа снова новый. Какая то чушь чип то этот же. Помоему это ошибка защиты.
|
|
Профиль
Ответить
|
slav0n
|
| администратор
|
Сообщение: 448
Зарегистрирован: 07.01.09
Репутация:
6
|
|
Отправлено: 30.08.09 09:29. Заголовок: lameralik. а пишешь ..
lameralik, прочитай последнее предложение в первом посте темы! В твоем случае что-то не так с передачей данных по USB. Причин может быть несколько: кабель, разъемы, кварц, сама мега (ты писал, что у тебя на 10мГц) и тд...
|
|
Профиль
Ответить
|
lameralik
|
| постоянный участник
|
Сообщение: 185
Зарегистрирован: 26.03.09
Репутация:
1
|
|
Отправлено: 30.08.09 18:28. Заголовок: после каждой прошивк..
после каждой прошивки бут лоадера одного и того же чипа меняется ид значит привязка не к чипу а генерится сама. Как это понимать? Вроде было обещано одна активация на один чип. Может я чет не понимаю но у меня так и нет прибора а на меге 8 я его разобрал
|
|
Профиль
Ответить
|
alexei_
|
| |
Сообщение: 18
Зарегистрирован: 27.07.09
Репутация:
0
|
|
Отправлено: 30.08.09 18:44. Заголовок: lameralik пишет: по..
lameralik пишет: цитата: | после каждой прошивки бут лоадера одного и того же чипа меняется ид значит привязка не к чипу а генерится сама. Как это понимать? Вроде было обещано одна активация на один чип. ............................ |
| так и понимается ............ зашили лоадер программатором и каждый раз после этой процедуры ОДНА И ТА ЖЕ мега168 будет генерить РАЗНЫЙ ID и соответсвенно будет нужен разный ключ. Вы прислали ID вам на него дали ключ - вот и одна активация на один чип . Еще раз зашили программатоом лоадер считайте что предудущий ИД и ключ уже не встретите - зачем это делать вообще.
|
|
Профиль
Ответить
|
Медведь
|
| |
Сообщение: 256
Зарегистрирован: 02.05.09
Репутация:
2
|
|
Отправлено: 30.08.09 18:47. Заголовок: lameralik , ну сказа..
lameralik , ну сказано-же , для корректной работы нужен чип, поддерживающий частоту 16 Мгц У Вас чип корректно наботающий с частотой не выше 10 О чём отмечено для Вас в названии этого чипа То, что он то работает, а то нет - разве АВТОР виноват? К чему такие упрёки? Он со своей стороны сделал всё что мог...
|
|
Профиль
Ответить
|
lameralik
|
| постоянный участник
|
Сообщение: 186
Зарегистрирован: 26.03.09
Репутация:
1
|
|
Отправлено: 30.08.09 18:52. Заголовок: я ни кого не упрекаю..
я ни кого не упрекаю просто задаю вопрос почему ид новый я просто думал если я сотру и запишу лоадер заново то мой код будет его активировать снова пока не утратится мега аппаратно. А мега 168V корректно работает и на 20 мгц. Я брал ее на производстве электронных жидкостных счетчиков где их запускают на 20 мгц и все счетчики проходят контроль качества. Ладно буду думать что делать. Думаю разберусь
|
|
Профиль
Ответить
|
alexei_
|
| |
Сообщение: 19
Зарегистрирован: 27.07.09
Репутация:
0
|
|
Отправлено: 30.08.09 19:12. Заголовок: lameralik мега то ..
lameralik мега то может и работает .............только вот как она с USB на такой частоте будет работать вопрос. А нормально она работает с УСБ на 16МГц .............а у вас насколько вы говорите проблемы именно с USB
|
|
Профиль
Ответить
|
lameralik
|
| постоянный участник
|
Сообщение: 187
Зарегистрирован: 26.03.09
Репутация:
1
|
|
Отправлено: 30.08.09 19:23. Заголовок: alexei_ пишет: мега..
alexei_ пишет: Если камень работает на 16 мгц то и на USB будет работать да и работало пока я последнюю прошивку не залил все началось сразу после последней прошивки
|
|
Профиль
Ответить
|
lameralik
|
| постоянный участник
|
Сообщение: 189
Зарегистрирован: 26.03.09
Репутация:
1
|
|
Отправлено: 31.08.09 11:05. Заголовок: Микросхема Atmega168..
Микросхема Atmega168V 10мгц в приборе работает прекрасно. А вот с USB как то странно. Первая активация и прошивка на моем пк прошла успешно. Потом в usb была включена флешка с запертым контроллером, далее следовала прошивка примуса новой прошивкой. Как выяснилось после прошивки прибор перестал шиться по usb ругаясь на ошибки записи. Был ошибочно сделан вывод что слетел бут лоадер. Ну а предполагая что программатором можно презалить бут лоадер и это исправит ошибку я его успешно перезалил. К моему разочарованию ид чипа тут же сменился. Хорошо Славон человек отзывчивый и активировал мне заново. Но вот беда снова не шьется тогда чертыхаясь я побрел к ноуту воздевая к нему руки и о чудо ноут прекрасно прошил примусс а вот ПК в одной usb вообще не шьет в другой шьет успешно и пишет прошивка успешно завершена. А при включении прибора появляются глюки. Нормально шьет только ноут. Еще нет у меня стабилитронов 3.6 вольт возможно в этом причина. При всем при этом все остальное оборудование прекрасно работает и даже примусс заливает настройки неработает только прошивка по usb (странный файрвол непропускающий прошивку)
|
|
Профиль
Ответить
|
alexei_
|
| |
Сообщение: 20
Зарегистрирован: 27.07.09
Репутация:
0
|
|
Отправлено: 31.08.09 11:53. Заголовок: lameralik может в..
lameralik может в компе усб не дает нормальное питание меге особенно когда там флэшек и прочей переферии понавешано и прошивка ложилась криво
|
|
Профиль
Ответить
|
|
lameralik
|
| постоянный участник
|
Сообщение: 190
Зарегистрирован: 26.03.09
Репутация:
1
|
|
Отправлено: 31.08.09 11:55. Заголовок: все проверялось и пе..
все проверялось и переферия отключалась и питание замерял результат тот же
|
|
Профиль
Ответить
|
twist-s
|
| |
Сообщение: 17
Зарегистрирован: 12.06.09
Репутация:
0
|
|
Отправлено: 03.09.09 08:52. Заголовок: Коллеги выручайте, о..
Коллеги выручайте, обновил вчера примусс 168 атмегой ключ как пологается приобрел у автора. Лоадер активировал по usb прошивку залил. Включаю прибор пишет "нет настроек" ну это знакомо. Подключаю снова к компу, а винда пишет " не известное устройство". В режиме лоадера винда признает примусс а в рабочем нет. Чего теперь делать? Причем если ставлю обратно мегу 8 то винда примусс признает нормально. Сделал вывод что косяк в прошивке.
|
|
Профиль
Ответить
|
lameralik
|
| постоянный участник
|
Сообщение: 205
Зарегистрирован: 26.03.09
Репутация:
1
|
|
Отправлено: 03.09.09 10:07. Заголовок: Как вариант произвес..
Как вариант произвести прошивку на другом ПК
|
|
Профиль
Ответить
|
twist-s
|
| |
Сообщение: 18
Зарегистрирован: 12.06.09
Репутация:
0
|
|
Отправлено: 03.09.09 10:17. Заголовок: тоже подумал об этом..
тоже подумал об этом. Попробую найти дугой комп. Но прошивка вроде нормально легла. Может в самой прошивке косяк?
|
|
Профиль
Ответить
|
slav0n
|
| администратор
|
Сообщение: 460
Зарегистрирован: 07.01.09
Репутация:
6
|
|
Отправлено: 03.09.09 10:30. Заголовок: Интересно... Вот смо..
Интересно... Вот смотрю в исходник - вроде всё ок... Попробуй залить прошивку ещё раз...
|
|
Профиль
Ответить
|
twist-s
|
| |
Сообщение: 19
Зарегистрирован: 12.06.09
Репутация:
0
|
|
Отправлено: 03.09.09 10:41. Заголовок: ххх
slavon скажи а usb часть в прошивке для меги 168 такая же как для меги 8?
|
|
Профиль
Ответить
|
slav0n
|
| администратор
|
Сообщение: 461
Зарегистрирован: 07.01.09
Репутация:
6
|
|
Отправлено: 03.09.09 10:48. Заголовок: да, пробуй прошивать..
да, пробуй прошивать по УСБ, закачай прошивку с форума повторно...
|
|
Профиль
Ответить
|
twist-s
|
| |
Сообщение: 20
Зарегистрирован: 12.06.09
Репутация:
0
|
|
Отправлено: 03.09.09 10:48. Заголовок: пробовал раз 10 если..
пробовал раз 10 если только на другом пробовать
|
|
Профиль
Ответить
|
lameralik
|
| постоянный участник
|
Сообщение: 207
Зарегистрирован: 26.03.09
Репутация:
1
|
|
Отправлено: 03.09.09 11:05. Заголовок: У меня была проблема..
У меня была проблема все глючило я даже лоадер потом снес по незнанию помогла прошивка на другом ПК
|
|
Профиль
Ответить
|
Ответов - 74
, стр:
1
2
3
4
All
[только новые]
|
|