PDA

Просмотр полной версии : "Универсальный" программатор, кто пробовал?



ut1wpr
14.12.2011, 12:36
Несмотря на то, что у меня нет проблем с прошивками разных МК от разных производителей, вспомнил про давно виденную страницу PICKIT2 AVRISP http://pickit2.isgreat.org/
Все сделал согласно описанию, правда заменил “Microsoft Visual C++ 2008 Redistributable Package" на более свежий с SP1. (У меня W7).
С avrdude не пробовал, только с графическими интерфейсами. PK2AVRISP со Студией (4.18) линкуется нормально. PICKIT2 распознается как STK500. Появляется возможность (так, по крайней мере написано у автора) прошивать через PICKIT2 огромное количество МК от Atmel. Сегодня вечером попробую на тех, что у меня есть. Результат выложу для интересующихся. На первый взгляд отличная идея. Имея в основе надежное "железо" коим является PICKIT2, можно не просто сэкономить на втором типе программатора, но и работать в привычной среде Студии. (Если честно, я в Студии не работаю, шью из командной строки, но для других GUI буду попривычнее).
Если у кого-то уже есть опыт работы с этой прилудой и наработки по положительным результатам с разными типами МК - буду рад обмену опытом. Кто какие контроллеры уже прошивал - здесь можно выкладывать для создания общего списка.

Так выглядит "прилуда", настроенная на виртуальный СОМ3:
98623

А так выглядит модуль программатора Студии, приаттаченный на СОМ4 (информация в нижней части окна):
98624

P (http://pickit2.isgreat.org/)S Проверил на attiny2313 с применением avrdude. 100% работает. Пишет и сравнивает.
Проверил в Студии. Один байт в адрес 6 пишет стабильно с глюком. Нет сравнения в этом байте. Попробовал записать дудкой и верифицировал Студией - все ОК. Вывод - дудка надежнее.

EU1ABR
15.12.2011, 12:49
Как я понял пиккит эмулируется софтово как стк 500? Это здорово, буду пиккит собирать, как раз двойная польза будет !!!

ut1wpr
15.12.2011, 15:32
Как я понял пиккит эмулируется софтово как стк 500? Это здорово, буду пиккит собирать, как раз двойная польза будет !!!Именно так. Имеем PicKit - жгем AVR-ы. Нарыл три гуишки над дудкой - у каждой свои достоинства и свои недостатки. Мой вывод для поколений - надо иметь все три, жрать не просят. Места занимают на диске мало. Пользоваться "по вкусу". :)

EU1ABR
15.12.2011, 16:44
Для дудки синапрог юзал, для usbtiny , больше гуишек под дудку невидил

Walkman
15.12.2011, 16:49
Здесь для USBasp http://yourdevice.net/projekt/gui-avrdude-2

ut1wpr
15.12.2011, 17:32
Здесь для USBasp <a href="http://yourdevice.net/projekt/gui-avrdude-2" target="_blank">http://yourdevice.net/projekt/gui-avrdude-2</a>В теме я не затрагивал множество типа USBasp и им подобных. Старт топика начался с возможности программирования AVR контроллеров "железом" от Микрочипа PICKIT2.
В этом главная фишка темы.
Повторяю. Применение AVR Studio 4.18 у меня дало негативный результат. Прошивка Т2313 заканчивалась ошибкой верификации в адресе 0006. Проверка флеши на чтение другими программаторами подтвердило сбойную запись в этот адрес.
Все три нижеприведенных оболочки-надстройки над дудкой сработали на 5+. Если кому-то будет интересно, могу вкратце описать (на свой взгляд) особенности каждой из оболочек.

98755

98756 98757 98758
Все три проверены. Работают. Правда, проверял пока только на attiny2313.
Тип программатора надо выбирать STK-500. Программа-эмулятор для PICKIT2 именно его"подставляет" программам прожига.

Walkman
17.12.2011, 09:28
Виктор, "А" сказали, а когда будет "Б"?)))) Многим интересно!)))

ut1wpr
17.12.2011, 11:16
Виктор, "А" сказали, а когда будет "Б"?)))) Многим интересно!)))Во-первых, чтобы не замусоривать сайт, пишу этакий манускрипт в ворде, планирую сегодня завершить. Сразу выложу для ознакомления. Ну, а во-вторых, нас двое, это еще не "многих" :) Тема эта довольна специфическая, видимо требуется небольшое понимание предмета и начальный уровень подготовки. Да и вообще, у многих, как и у меня, уже наработан парк устройств для прожига, и им это просто неинтересно. Наверное.

RV3DLX
17.12.2011, 12:17
Ну почему же Виктор, некоторым интересно. Я недавно сделал программатор PIKKit2 (самодельный вариант), прошивает ПИКи прекрасно, а если еще и AVR будет прошивать, это совсем не плохо.
Юрий.

ut1wpr
17.12.2011, 13:42
Ну почему же Виктор, некоторым интересно. Я недавно сделал программатор PIKKit2 (самодельный вариант), прошивает ПИКи прекрасно, а если еще и AVR будет прошивать, это совсем не плохо.
Юрий.Ну, вроде я не из тех, кто после А не говорит Б... :)

PS
Если будут вопросы по теме, в меру своей подготовки отвечу.
Если есть проблемы со скачкой с моего дропбокса - сообщите. Разберусь.
Если кто-то захочет тоже иметь свой дропбокс - я могу прислать инвайт.

PPS
Сегодня установил коллеге и проверил под двумя ОСями (ХР и 7) на прожиг/верификацию:
ATTINY13
ATTINY2313
ATMEGA8
ATMEGA16
ATMEGA32

Кто добавит? :)