Скачать пони прог на русском языке. Скачиваем программатор
PonyProg2000 – это бесплатная утилита, благодаря которой Вы сможете программировать микросхемы.
Использование
Данное решение отлично подойдет как для программирования микросхем, задействованных в аматорских проектах пользователей, так и для перепрограммирования различных принадлежащих юзерам устройств. К подобным устройствам относятся автомагнитолы, мобильные телефоны устаревших моделей, телевизоры и даже принтеры. В отношении последних PonyProg2000 обычно используется для того, чтобы обойти заводские механизмы защиты, не дающие повторно использовать один и тот же перезаправленный картридж вместо купленного нового.
Возможности
Сразу отметим одну очень важную деталь – софт PonyProg работает в тандеме с физическим дополнением в виде специального адаптера. Среди поддерживаемых программаторов можно перечислить STK 200/300, EasyI2C, Ludipipo, AVR ISP и другие. Подключение осуществляется с помощью СОМ-порта. Программное обеспечение умеет читывать и записывать код программы, которую взламывает, а также редактировать его с помощью замены байтов, очистки памяти и программирования FUSE-битов.
Также Вам нужно запомнить, что подключать адаптер следует при отключенном компьютере. Невыполнение этого предупреждения грозит выведением техники из строя. Перед тем, как приступать к работе, необходимо настроить синхронизацию между программой и подсоединенным адаптером. Для этого после запуска ПО выберите в настройках используемый адаптер – его тип и название и лишь затем приступайте ко "взлому" какой-то техники.
Ключевые особенности
- программа не сможет работать без дополнительно купленного оборудования (специального адаптера);
- поддержка EasyI2C, AVR ISP, JDM, DT-006 AVR и других интерфейсов;
- работает с микроконтроллерами магнитофонов из автомобилей, устаревших моделей сотовых телефонов;
- подключается к ПК с помощью СОМ-порта;
- имеет довольно примитивный, но очень простой в роботе, интерфейс;
- переведена на русский язык;
- доступна совершенно бесплатно.
PonyProg - программатор микросхем с последовательным (COM) и параллельным (LPT) доступом, поддерживаемый системами Windows 95/98/ME/NT/2000/XP и Intel Linux. Программатор поддерживает IIC BUS, Microwire, SPI eeprom, Atmel AVR и PICMicro интерфейсы.
PonyProg может считывать и записывать программный код или данные, редактировать текст программы путем модификации значений байтов, очищать память и программировать FUSE-биты.
Программатор может быть использован как для программирования микросхем собственных проектов, так и для раскодировки автомагнитол, мобильных телефонов, ремонта телевизоров и т.д.
Список поддерживаемых устройств, возможностей программы и схем аппаратной части для различных интерфейсов находится на оф. сайте: www.lancos.com .
Установка PonyProg
Запускаем файл setup.exe , после установки русифицируем программу, закинув файл PonyProg2000.exe в папку программы, с заменой существующего файла.
Настройка и прошивка
При первом запуске появляется окно приветствия (поставьте галочку Выключить звук ).
PonyProg попросит произвести калибровку и указать тип используемого программатора с помощью двух предупреждающих сообщений.
После делаем калибровку и настраиваем оборудование. В меню Установки выбираем Калибровка .
Нажмем Yes ждем несколько секунд. Появится сообщение об успешном завершении.
После в меню Установки выбираем Настройка оборудования
В появившемся окне выберем порт и способ работы с этим портом (на данном изображении настройки для работы с программатором для ОС Windows2000/XP через LPT port).
Внимание! Не указывайте порт, к которому подключен модем: это может вывести его из строя.
Выбираем тип микросхемы воспользовавшись меню Устройство .
Затем в меню Файл выбираем Открыть файл прошивки для микросхемы.
Устанавливаете файл setup.exe , затем можете русифицировать, закинув файлponyprog2000.exe в установленную папку, ответив "да" на вопрос "вы хотите заменить существующий файл?".
После установки запускаем в компьютере программу PonyProg . Появляется окно приветствия (поставьте галочку «Выключить звук» чтобы жена не пугалась при последующих запусках программы!):
Появятся еще два окна по очереди по мере нажатия «Ок»:
Нажали «Ок ». Всё, сейчас программа открыта!
Сейчас нужно сделать калибровку и настроить оборудование . В меню - Установки выбираем «Калибровка »
Соглашаемся. Появится сообщение "Калибровка завершена ". Нажимаем "Ок ".
Далее настройка оборудования
В Меню - Установки выбираем «Настройка оборудования »
Выбираем порт «Последовательный » в сплывающем меню выбираем тип программатора JDM API . Из четырех возможных вариантов COM портов выбираем активный, или если несколько активных портов - тот, к которому вы подключили оборудование. В моем случае - это единственный COM1.
1. Если вы хотите прошивать микросхему памяти 24CXX , то необходимо поставить галочку на «Инвертировать Reset » а остальные оставить без галочки. Вот настройки для микросхем памяти EEPROM 24CXX такие, как показано ниже на рисунке:
Важно!
Смотрите как нужно соединить джампера на плате:
- 5 джамперов (перемычек)
- 7 джамперов (перемычек)
2. Если хотите прошивать микроконтроллеры PIC, то настройки должны быть как на рисунке:
Важно! Смотрите как нужно соединить джампера на плате:
- 5 джамперов (перемычек)
- 7 джамперов (перемычек)
Нажимаете Ок . Теперь программа настроена!
Для того, чтобы программатор прошивал на ура, его программная часть должна иметь приоритет реального времени, для этого:
1. нажимаете Ctrl+Alt+Delete
2. Откроется диспетчер задач, где нужно проделать следующее:
То есть задать программе PonyProg2000.exe приоритет реального времени .
Прошивка микросхемы
После всего проделанного выбираем тип микросхемы, какой мы хотим прошить
Затем в меню Файл - Открыть выбираем файл прошивки для данной микросхемы.
Для запуска процесса записи (прошивки микросхемы) нажимаем кнопку, которая показана красным выделением ниже:
Программа спросит вас о том, что прошивка будет записана поверх данных, которые есть на данный момент в памяти микросхемы.
Если согласны, нажимаете «Ок » и начнется запись данных в микросхему.
При прошивки PIC микроконтроллеров на плате оборудования во время записи и чтения загорается красный светодиод.
После завершения процесса записи программа выдаст сообщение об успешной записи.
(Следующее не обязательно !) Для самостоятельного удостоверения в правильности записи данных можете считать память микросхемы и сверить символы в начале кода и в конце считанных данных и данных, которые вы записали только что, если они совпадают, то с уверенностью можете впаивать микросхему на плату вашего изобретения и проверять его работу.
является свободно распространяемой GNU-программой с открытым исходным кодом и предназначен для программирования flash-микросхем с последовательным доступом.
PonyProg написан итальянцем Клаудио Ланконелли (Claudio Lanconelli) и существует в Windows (9x/ME/NT/2000/XP) и Linux версиях. Имеет поддержку русского языка. Может использовать параллельный порт (LPT) или стандартный последовательный порт (COM).
|
С помощью PonyProg можно загружать данные в микроконтроллеры Atmel AVR и MicroCHIP PicMicro, а также программировать микросхемы памяти с последовательным доступом (I2C Bus, Microwire, SPI eeprom).
Полный список программируемых микросхем можно прочитать на сайте PonyProg , а скачать эту замечательную программу со страницы http://www.lancos.com/ppwin95.html или из раздела Downloads сайта .
Помимо всего вышеперечисленного, PonyProg предоставляет возможность редактирования текста программы на уровне изменения значения байтов.
Чтобы загрузить уже готовую программу с помощью PonyProg в микроконтроллер AVR, можно воспользоваться упрощенным вариантом программатора STK200, который описан в статье . Это устройство состоит из 25-контактного разъема для параллельного (LPT) порта, 4-х резисторов (150 Ом) и соединительного кабеля, длина которого не должна превышать 1,5 метра.
Рассмотрим последовательность действий по загрузке программы в микроконтроллер на примере ATmega8 .
При первом запуске PonyProg попросит произвести калибрацию и указать тип используемого программатора с помощью двух предупреждающих сообщений.
Сделаем так, как он просит. Зайдем в меню "Setup" и выберем пункт "Calibration".
При появлении предупреждения убедимся, что, кроме PonyProg, у нас не запущено никаких приложений, загружающих процессор и жесткий диск.
После чего нажмем "Yes" и подождем несколько секунд.
После выполнения процесса калибрации появится сообщение об успешном завершении.
Если что-то пошло не так, калибрацию стоит провести заново.
Теперь выберем в меню "Setup" пункт "Interface Setup...".
В появившемся окне выберем параллельный порт и способ работы с этим портом (в Windows2000/XP мы должны выбрать "AVR ISP I/O" и использовать стандартный LPT-порт).
Внимание! Не указывайте порт, к которому подключен модем: это может вывести его из строя.
Указать тип микроконтроллера можно, воспользовавшись меню "Device" - "AVR micro".
Когда все приготовления выполнены, загрузим в PonyProg файл с откомпилированной программой.
Как получить файл с откомпилированной программой с помощью среды WinAVR, можно прочитать в статье
Постоянный адрес статьи:
Выступает в качестве штатного программатора для микроконтроллерных устройств, которые имеют EEPROM. Работает с любыми интерфейсными портами аппаратов. Доступ бесплатен.
PonyProg2000 является бесплатным программным продуктом, позволяющим производить процессы перепрограммирования микропроцессорных схем.
Применение
Приложение будет полезным для перепрограммирования микропроцессорных схем, участвующих в любительском проектировании. Оно полезно и для того, чтобы перепрограммировать различные устройства, которые принадлежат пользователям. К таким гаджетам относят автомобильные магнитолы, мобильники с устаревшими системами, телевизионные приемники и принтерные устройства. Для принтеров PonyProg2000 используют, чтобы противостоять заводским механизмам защит, что не дает вторично применять заправленные картриджи замест приобретения новых.Возможность
Хочется подчеркнуть, что приложение обладает одной стоящей особенностью – программное средство PonyProg готово осуществлять свою работу в паре с дополнением в виде специального физического адаптера. В число программаторов, которые поддерживают работу приложения, можно отнести следующие марки и модели: AVR ISP, EasyI2C, Ludipipo, STK 200/300 и некоторые другие. Подключить возможно через СОМ-порт. Программа может считать и записать коды у гаджета, который предстоит «взломать» и отредактировать их при путем смены байтов, вытирания памяти и перепрограммирования FUSE-битков.Пользователям следует знать, что подключение адаптера нужно производить с отключением компьютерной системы. Если не выполнить это предупреждение возможно выведение устройства из строя. До того, как приступить к работе, нужно синхронизировать работу программного средства с присоединенным адаптером. Запустив программное обеспечение, найдите в меню настроек модель используемого адаптера – его название и марку и только псле этого начинайте «взлом» технического устройства.
Некоторые нюансы
- программное средство не может обойтись в работе без адаптерного оборудования;
- программное приложение может поддерживаться следующими адаптерными устройствами: DT-006 AVR, JDM, AVR ISP, EasyI2C и другими интерфейсными решениями;
- способно работать с микроконтроллерными устройствами автомобильных приемников и магнитол, а также с устаревшими вариантами «мобильников»;
- подключение к персональному компьютеру производится через СОМ порт;
- интерфейс программного средства достаточно примитивен, что сказывается простотой в функционировании;
- документация имеет перевод на русский;
- доступ абсолютно бесплатен.