Форум » Информация и конструкция по 168 » USB лоадер для примусса на ATMega168 » Ответить

USB лоадер для примусса на ATMega168

slav0n: Готов лоадер для криптованых прошивок под мегу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

twist-s: спасибо коллеги за помощь. Все получилось. Прошил на другом компе и все заработало, при чем даже мой комп теперь нормально видит примусс. Единственное но как мне теперь прошивку то обновлять? В другой раз чужого компа под рукой может не оказаться.

lameralik: Как ни странно но данная проблема встречается пока не ясно почему можно поиграться с настройками USB в bios ПК

IS70: Да, Есть такая "Фишька" если ХРешник устоновлен от дяди васи!! Ставти нормальную Винду, и будет всё работать..


zloj vitos: Нормальная дорого стоит.Потому и ставят все типа ZVER CD И тем кто собрал первый вариант прибора(плата slavOn в корпусе сидирома без 3 диодов по ЮСБ еще внимательно ставьте диоды и обратите внимание на сопротивление 1,5 кОм по ЮСБ(соедините перемычкой с плюсовыми выводами мегы)-не повторяйте моих ошибок.Большое спасибо slavOn-он подсказал.Пока активировать загрузчик не получилось(такие ж проблемы как у всех-надо пробовать на другом компе) но думаю скоро все ок будет.

lameralik: Винда здесь совершенно не при чем, обслуживание ПО является моей проффесией и специальностью. На обоих ПК стоит винда с одного и того же диска но на одном шьется на другом нет. А вот на обвязку USB нужно обратить внимание

IS70: lameralik пишет: На обоих ПК стоит винда с одного и того же диска но на одном шьется на другом нет Да! Ну тогда обясните почему? Просто уже сталкивался с такой проблемой, и не только с примусом... Сейчас всё на одном компе шьётся..

slav0n: Думаю проблема может быть ещё в резисторе 1,5к. Комп постоянно контролирует нагрузку, и как только на шине появляется сопротивление 1,5к - запускает процедуру определения устройства.

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

zloj vitos: У меня вопрос.При запуске программы-лоадера в верхнем окошке написано русскими буквами "нажмите Х и тут появится ID" а в нижнев все сообщения иероглифы.Пробовал на 5 разных компах и с разными системами.Только у меня так?

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" запускаем и отвечаем да перезагружаем ПК и ВСЕ

zloj vitos: Подтверждаю все так работает.Для тех кто не очень дружит с компом(типа как я).Копируете внизу данные строки и переносите в блокнот.Сохраняете как 1.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"

lameralik: Странно прибор шьется на ура но после перепрошивки настройки сохранились а получить настройки с прибора не получается, при этом их свободно можно перезаписать. Это косяк прошивки или только у меня так. Да и есть ли в редакторе примуса (не на ПК) Add или менять можно лишь существующие. При попытке считать с прибора настройки пишет read error

wampir: Винда у вас господа кривая надо для таких дел подбирать вянду Это делается так берёте СБОРКУ ТИПА WAINAKH12 или другую англоязычную с русским муи и проблема решена в чём секрет программатор конфликтует с языковым пакетом , ему всё до лампочки если язык кривой а почему а потму что некоторые деятели сборщики виндузятники впихивают ещё и украинский пакет и конфликтует с вяндой

lameralik: wampir пишет: Винда у вас господа кривая Такое происходит даже с локализованной официальной лицензионной виндой.



полная версия страницы