Программатор postal 3: инструкция, настройка. сборка программатора postal 3

Общие сведения

Фирма Genesis Microchip Inc. была поглощена в 2007 году ST Microelectronics, однако в эксплуатации находится много устройств на выпущенных ранее процессорах, и они продолжают поставляться со статусом NRND (не рекомендовано для нового дизайна). Тем не менее, производство чипа GM5621 находится в активном статусе []. Несмотря на солидный возраст, чипы от Genesis великолепно обрабатывают изображение. Но нас интересует исключительно ремонт устройств, использующих эти процессоры. В данном случае имеется в виду ремонт, связанный со сбоями программного обеспечения (ПО).

Рисунок 1. Внешний вид процессора
фирмы Genesis.

Процессоры от Genesis имеют весьма разную архитектуру. Ядро процессора (обычно оно встроено в чип) может быть типа 8051 или 80186, также на чипе имеется ЭСППЗУ (EEPROM) с базовым ПО, позволяющее иногда не использовать внешнюю Flash память, а только EEPROM с конфигурацией.

Такой режим называется «standalone», то есть чип работает как бы сам. Второй режим называется «User» (режим пользователя), выбор этого режима происходит после подачи питания на процессор. Используя встроенную память, чип проверяет на соответствие определенные данные во внешней памяти (сигнатуру) и выбирает соответствующий режим. Если сигнатура подходит, то происходит старт с нулевого адреса внешней памяти Flash. Программные процедуры, обеспечивающие перезапись внешней памяти Flash (а именно это нам и нужно), имеются в обоих режимах, однако нетрудно догадаться, что работа с режимом «standalone» будет более предсказуема. Тем не менее, трудности все равно возникают.

Проблемы использования

Postal 3 – программатор, инструкция для которого является главным ознакомительным документом. Без нее практиковаться и пытаться лично разобраться во всех этих настройках не рекомендуется, особенно запускать программатор в действие. Это позволит избежать поломок и сбоев программных настроек вашего компьютера. Проблем во время работы с программатором может быть очень много, всех их не перечислить, но все они возникают из-за неправильно подхода к настройке и сборке устройства, поэтому избежать их просто, главное — внимательно читать инструкцию и выполнять все рекомендации, которые приведены в ней. И не стоит поддаваться соблазну использовать аналогичные разработки, хоть они и имеют различные автоматические режимы, но эффекта от этого не так много.

Что это за устройство?

Но прежде чем мы будем рассматривать программатор Postal 3 и его функции, стоит разобраться, а что это за устройство. Данная разработка была создана еще в советские времена как единственная технология, позволяющая редактировать микросхемы и вносить некоторые корректировки в их функциональную составляющую. Благодаря этому изобретению люди смогли вовремя ремонтировать компьютеры, избавляться от вирусов и чинить сложнейшие микросхемы, которые либо перегорали, либо имели некоторые программные повреждения. На данный момент это устройство получило множество обновлений, но не от самого создателя, а от пользователей, которые начали активно задействовать инструкции и схемы создания устройства для разработки своего личного программатора.

Postal 3 – программатор, который имеет свободный код и схему разработки, что позволяет программистам активно разрабатывать новшества и создавать необходимые устройства, позволяющие внедряться в программную оболочку микросхем. Но так ли полезно данное устройство?

Зачем оно нужно?

На самом деле именно программатор позволяет возвращать к жизни безнадежные устройства и компьютеры. Благодаря этому устройству можно перепрограммировать микросхемы и давать им новую установку для работы либо редактировать имеющуюся оболочку микросхемы. К примеру, если у вас сломалось какое-либо устройство, будь то видеорегистратор, плеер или компьютер, и в сервисе вам указали на то, что пора выкидывать девайс, не стоит торопиться. Окончательная поломка устройства – это либо физическое повреждение девайса, либо его полное затопление, и если поломка произошла из-за программного сбоя, то исправить это можно легко и просто, правда, если вы знаете основы программирования. Имея программатор Postal 3, USB-разъем и специальные знания, вы с легкостью сможете редактировать микросхемы и восстанавливать сломанные устройства. Но это реально при условии, что вы обладаете навыками, которые позволят пользоваться программатором.

Вариант 3: использование соединителя 24XX (выв. SCL и SDA микросхемы CH341A)

Данный способ не требует плат согласования.

Так как программатор запитывается 3,3В стабилизированным напряжением (см. рис. 2) при подключении к шине
возникнут токи утечки через внутренние диоды микросхемы CH341A на источник питания.
Целесообразно немного доработать мини программатор CH341A для устранения повреждений и при возможном неправильном
подключении. Например так, как на рис. 5.

Рис. 5. Доработка программатора CH341A для защиты от избыточних токов через выводы SCL, SDA.

При подключении к main board LCD Samsung c процессором Weltrend, через VGA разъем,
измерения дают следующие данные на любом из выводов SCL, SDA относительно GND
(не забываем, что I2C шина VGA соединителя запитывается ):

  • При запертом канале:
    0,3mA от main board к программатору, при разности потенциалов 3,9В;
  • При открытом канале на программаторе:
    1,3mA от main board к программатору, при разности потенциалов менее 0.1В;

Файл LptDrv.dll для этого варианта LptDrv_Postal2-VCT-CH341A-24XX-I2C.dll.

Вывод

  1. Подключение по варианту 3 вполне работоспособно, в том числе и на шинах I2C,
    даже без доработки, при правильном включении — токи не превосходят установленного спецификацией
    на микросхему CH341A лимита 4ma втекающего и вытекающего тока на один вывод.
  2. Проверено на микросхемах EEPROM 24Cxx и процессорах Weltrend.
  3. Следует помнить — при чтении программе выдаются подставляемые данные на выв. SCL.
    В некоторых случаях, согласно спецификации I2C, ведомый может тормозить быстрого ведущего, в этом случае неизбежно возникнут ошибки.
    Попытаться решить эту проблему можно понижая скорость, добиваясь нормальной работоспособности программы.
  4. Данный вариант наиболее оптимальный, не требует затрат.

Краткое описание оригинальной программы фирмы Genesis

Оригинальная программа от производителя GProbe работает под ОС Windows и предназначена для чтения и записи внутренних регистров чипов Genesis с использованием различных коммуникационных интерфейсов. Физически это соединение параллельного или последовательного порта компьютера с соответствующими выводами чипа через схему согласования уровней сигналов. Программно же используются специализированные протоколы, основанные на интерфейсе I2C и стандартном последовательном протоколе на разных скоростях.

Рисунок 2. Внешний вид платы монитора на
процессоре Genesis.

При установке и запуске программы GProbe возникает ложное впечатление ее «мощности», которое создается большим количеством ручных настроек и разных окон с информацией. Однако на самом деле она позволяет посылать лишь 18 команд и использовать пакетные файлы, заранее написанные на придуманном макроязыке (оперируя тем же количеством команд). Причем все параметры необходимо установить вручную, а для этого еще надо овладеть «фирменной» терминологией, прочитав довольно большое описание (User Guide). Практически, для записи внешней Flash-памяти необходим пакетный файл, подстроенный вручную под конкретный чип (и еще понадобится драйвер для загрузки в чип). Программатор Postal совместим с этими файлами и имеет лучший функционал, поэтому подробное описание процесса внутрисхемного программирования будет исходить из его возможностей.

Настройка

Postal 3 – программатор, настройка которого требует кропотливого труда. Стоит учесть, что данная процедура требует физического и программного вмешательства. Мы рассмотрим использование этого устройства на примере компьютера. Но поначалу стоит изучить схему, которая позволит произвести монтаж программатора.

После сборки необходимо подключить его к компьютеру. Если устройство будет распознано и потребует установку драйверов, значит, оно собрано правильно и готово к использованию. Далее необходимо отключить программатор и заняться программной настройкой. Для этого необходимо скачать специальные файлы с официального сайта устройства.

Как только файлы будут получены, создаем папку на компьютере, называем ее PostalAVR и перемещаем в нее все полученные файлы. Далее нужно зайти в папку VCP и запустить установщик под названием CP210xVCPInstaller.exe. После этого пойдет процесс установки, где нужно следовать инструкциям и выполнять все необходимые действия. Далее надо проделать аналогичные действия с файлами под названием USBXpress (установщик и папка имеют аналогичное наименование). Если все действия выполнены правильно, нужно снова подключить программатор, и он должен быть распознан системой без требования установки драйверов.

Теперь запускаем программатор Postal 3 через файл Postal3.exe. Откроется окно программы, где необходимо перейти в Settings — СОМ Settings. В новом меню снизу ищем пункт «Connect Via…» и устанавливаем напротив COM значение 8. Теперь все готово для тестирования устройства, нажимаем на Test и ждем некоторое время. Должно появиться дополнительно окно, в котором будет указано COM Closed. Если вы добились данного результата, то сборка программатора Postal3 прошла успешно, и устройство готово к использованию. Но настройка на этом не заканчивается, так как имеется способ, позволяющий повысить скорость работы данного устройства. Он позволит быстро считывать микросхемы и эффективнее вносить изменения.

Как использовать?

А вот когда приходит время применить устройство, то многие понимают, что это не так просто. Программатор Postal 3 использует стандартные протоколы для редактирования: SPI FLASH, SPI, I2C. Это означает, что необходимо знать язык битрейта, позволяющий правильно редактировать программные оболочки (по-другому его еще называют языком «0» и «1»). Чтобы правильно пользоваться программатором, необходимо его поначалу настроить, затем найти способ подключить к девайсу и уже затем плавно программировать оболочку микросхем. Если подключение не вызовет проблем, а программированию можно научиться, то вот настройка потребует от вас внимательной и кропотливой работы, так как необходимо поначалу создать этот самый программатор либо купить, хотя он редко где продается и ценится очень дорого. Но не стоит расстраиваться, так как далее будет предоставлена специальная схема, которая визуально покажет, как именно нужно настраивать и создавать это устройство.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector