Программатор postal 3 своими руками

Обновлено: 05.07.2024

Видеопроцессоры фирмы Genesis Microchip Inc. (далее —Genesis) используют для хранения программного кода внешнюю Flash-память. Основная область применения этих процессоров — компьютерные мониторы и теле- визоры. Процессоры ранних выпусков используют параллельную Flash-память (general purpose), а более новые —последовательную SPI-Flash (8 выводов). В обоих случаях программно-аппаратный комплекс Postal предоставляет возможность работать внутрисхемно с памятью видеопроцессоров через доступные внешние разъемы (VGA или HDMI), не вскрывая аппарат.

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

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

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

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

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

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

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

Программатор Postal как замена для GProbe

Очень часто загружаемый код работает только на запись, поэто- му верификация также невозможна, поскольку делается обратны чтением. Многие команды (в том числе и для проверки контрольных сумм) просто не реализованы программистами фирмы Genesis и существуют только в документации.

Рисунок 3. Вид окна программы в режиме Genesis.

Название команды выводится в окно лога. Далее название команды последовательно сверяется со следующим списком команд, который программа умеет выполнять:

Пример пакетного файла Genesis:

Информация по структуре и командам пакетных файлов Genesis может быть полезна при нестандартной ситуации, а также для энтузиастов и особенно при ремонте большого количества однотипных аппаратов на базе Genesis, требующих перепрограммирования микросхемы flash. Если же сложностей не возникло, то физическое подключение программатора и работа с файлами происходят стандартно, так же, как описано в предыдущих статьях (например, в [3]).

За всеми будущими улучшениями программы можно наблюдать на техническом форуме МОНИТОР [2].

В следующих номерах Р&С будут рассмотрены другие возможности и режимы работы программатора Postal3 и версии для параллельного порта (LPT) .

24 серия I2C EEPROM: 24С02/04/08/16/32/64/128/256/512/1024/2048/4096

25 серия SPI EEPROM: 25010/020/40/80/160/320/640, 25128/256/512/1024, имеется резерв на три позиции.

25 серия SPI Flash: поддерживаются SPI Flash таких производителей, как MxIC (MX25L,Vxxxx), Winbond (W25B,P,X,Qxxxx), EON (EN25B(P),D,F,LF,Q,S,Txxxx), Atmel (AT25D,DF,Qxxxx), Numonyx(ST) (M25P,PE,PX,Qxxxx), SST (SST25LF,VF,WFxxx), AMIC A25Lxxxx), ESMT (F25L,Sxxxx), GigaDevice (GD25Fxxx), Generalplus GPR25Lxxxx), ESMT (F25L,S), SPANION (S25Fxxx), P-Flash (Pm25LV,LDxxxx), Sanyo (LE25FU,FWxxxx), Excel (Es25P,Mxxxx), Saifun (SA25Fxxxx), Natronic (N25Sxxxx), TERRA (TS25Lxxx), Actrans (AC25LVxxxx), Microchip (25LC(AA)1024, объемом от 64 Кбайт до 32 Мбайт и напряжением питания 2v7-------3v6.

Вложения:
Postal_AVR.jpg [215.79 KiB]
Скачиваний: 3457

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Но по ссылкам с сайта
"Персональная страничка http://programmator-ua.ucoz.ru/"
туда попасть можно .

ТС, похоже на скрытую рекламу о начале продаж этого девайса на Вашем сайте, однако .

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Необходим быстродействующий преобразователь питания средней мощности с высоким КПД? Он должен быть компактным и недорогим? Решение – карбид-кремниевые модули средней мощности WolfPACK производства Wolfspeed. В статье рассмотрены основные особенности модулей WolfPACK и показано, что переход на эту универсальную и масштабируемую платформу позволяет не только быстро разработать новые устройства, но и без значительных затрат времени и средств модернизировать уже существующие схемы на традиционной элементной базе.

Какова разница если применить не CP2101 а PL2303

Изображение

_________________
Лечу лечить WWW ашу покалеченную технику.

Критически важные распределенные системы требуют синхронного преобразования во всех подсистемах и непрерывного потока данных. Распределенные системы сбора данных могут быть синхронизированы как на основе АЦП последовательного приближения, так и на основе сигма-дельта (∑-Δ)-АЦП. Новый подход, основанный на преобразователе частоты дискретизации (SRC), содержащемся в микросхемах линейки AD7770 производства Analog Devices, позволяет достигать синхронизации в системах на основе сигма-дельта-АЦП без прерывания потока данных.

На плате разведены разъемы UART, I2C и ISP. Значит ли это, что данный девайс может работать переходником USB-UART, USB-I2C, программатором AVR?

_________________
Техноманьяк и IT-шаман. Танцы с бубном на дому.

Для m.ix.
По идее должно работать. Как будет на самом деле, только проверка в железе покажет. Эти шнурки от соток -
вещь в себе.


Часовой пояс: UTC + 3 часа

Кто сейчас на форуме

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y

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

Ну вот и настало время написать о том чем пользуюсь я.

Всем здравствуйте! Сегодня немного расскажу какими программаторами я пользуюсь и с каким софтом. Как обойтись без дорогого программатора. Статья должна быть интересной!

А сейчас фото всех сразу моих "игрушек" и по отдельности с кратким описанием возможностей. Возможно я что-то смогу упустить, но основную информацию и интересные варианты использования некоторых из прогеров я вам расскажу.

Первый и наверное самый популярный программатор это TL866A - моя версия. На сегодняшний день цена такого прогера колеблется от 3 до 7 тысяч рублей. В зависимости от количества панелей для программируемых микросхем. Всё в нём хорошо, большая база программируемых микросхем, но в этой модели нет возможности чтения- записи NAND микросхем. В основном я его использую для прошивки 24х, 25х серий микросхем. Так-же есть возможность подключения по ISP - внутрисхемное программирование некоторых контроллеров таких как известная ATMEGA , некоторые PIC контроллеры. Но многие контроллеры не поддерживаются. Всё можно почитать в интернете. Работаю на нём с "родным" софтом.

Внешне неказистый, "собран на коленке" на контроллере atmega88pa это один из самых интересных программаторов - Postal 3 usb. Этот программатор был собран мной ,в начале, для прошивки всего одного телевизора LG- модель не помню, прошивал в том телевизоре процессор micronas. У тех моделей тв при выходе из строя блока питания (вздутия конденсаторов) - слетала прошивка этого процессора. Прошивал контроллер atmega этого программатора как раз TL866. Как ни странно на сегодняшний день продолжаются разработки программатора Postal и его софта. И я, шагая в ногу с временем, тоже его немного усовершенствовал и эта "штуковина" стала читать и писать загрузочные области EMMC. И этот Postal 3 мне очень помог. Причём после модернизации все старые опции остались! В этих видео1 и виедо2 я показывал как всё это работает. Работаю с этим программатором с родным софтом, но есть нюанс! У этого прогера много версий программ и соответственно для каждых микросхем свои программы! Цена вопроса этого прогера со всеми "потрохами" мне вышла порядка 600 рублей. Подробнее можно найти на ФОРУМЕ

Это программатор ChipStar Janus. Я про него немного рассказывал в ЭТОЙ статье. Несколько раз выручал при прошивке NAND микросхем на Samsung, Philips, Lg, Sharp в корпусе tssop48. Цена вопроса конструктора была порядка 900р сейчас маленько подорожал. Но я брал не конструктор, а уже собранный по-моему за 2000р + отдельно у ребят с форума ремонтауд заказывал плату, и панельку брал на алике. Вышло всё порядка 4000р . Ну в принципе он себя только-только окупил :) Как-то так.

Следующий и не менее интересный прогер.

Так-же многим наверное известен. Это CH341.

А вот и интересненькое пошло.

Ну если честно , то по началу многое про него не знал. Как оказалось это ну очень даже не плохой программатор, который может действительно многое! Вплоть до считывания логов с телевизоров! Я правда сам этим не занимался. Мне он потребовался для прошивки процессора Weltrend да CH341 шьёт Weltrend. Конечно основная его функция это прошивка так-же 24хх 25хх 93хх и других микросхем. Но мне как-то потребовалось прошить Weltrend на телевизоре Samsung и я нашёл вот ЭТУ статью и по инструкции всё сделал. Я и знать не мог что этот программатор работает с программой Postal. За это отдельное спасибо разработчику софта! Сам программатор стоит порядка 300-400 рублей.

И ещё одна интересная игрушка- картридер!

Вот это ну очень интересная игрушка заказанная с али за 100 рублей.

И снова здравствуй Postal 3 ! Как работает этот картридер я показывал на ЭТОМ видео. Тоже читая интернет и ища бюджетные варианты для работы с emmc нашел все на том-же форуме-мониторе, как emmc прошить картридером. По сути эта платка представляет из себя флешку, но без самой микросхемы памяти.А вот эта микросхемка, которую видно на фото, является "посредником" между компьютером и памятью.Соединив нужные выводы от emmc такие как cmd,clk,d0 мы получаем "мост" между микросхемой памяти (emmc) и компьютером и с помощью программы Postal3 уже можно считать и записать содержимое. И в отличии от программатора Postal -который читает и пишет загрузочные (малые области) области, картридер считывает и записывает уже основное содержимое (big user) emmc весь софт телевизора (это простым языком)

У меня есть ещё один usbasp программатор. На фото он не попал, куда-то "закатился" :)

Купил я этот программатор за 300 рублей. А потребовался он мне для прошивки, при модернизации,Postal-3 хотя можно было и TL-кой снова воспользоваться, но почему-то купил usbasp. В дальнейшем с помощью него я прошил мультитестор LCR-T4. Вкратце я ЗДЕСЬ описывал. Про этот программатор информации можно много найти в интернете.Пользуюсь софтом AVRDUDE

В конце хотел подвести итог. Прочитав огромное количество информации я сделал вывод - УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР - МИФ ! Как-бы дорого не стоил программатор в нём всё-равно "чего-то" не будет хватать. У меня все эти программаторы появились с течением времени. Самый первый у меня был TL-866 - достался по наследству. Но "шагая вперёд" и ища боле-менее дешёвые варианты пришлось "городить" Postal потом приобретать Чипстар. У меня нет потока телевизоров с одинаковыми неисправностями, вот и приходилось изощряться перелопачивая стони страниц на форумах и собирать инфу по крупицам, но оно того стоило. Конечно я ещё очень многого не знаю, но стремится нужно :)

Ну вот наверное пока и всё чем хотел сегодня с вами поделиться.

Всем спасибо за внимание!

Если статья поможет вам в решении некоторых проблем, буду очень рад.

Остались вопросы или пожелания? Не стесняйтесь, пишите в комментариях, с удовольствием пообщаемся.

Ставьте лайки ПОДПИСЫВАЙТЕСЬ на канал и вы всегда будете в курсе новых публикаций.

Приходите почаще будет много интересного, а также читайте и другие статьи нашей странички и смотрите видео.

POSTAL 3 (иногда можно встретить название "Postal-AVR", на самом деле это ОДИН И ТОТ ЖЕ программатор!) - универсальный USB-программатор последовательной памяти, работающих по протоколам I2C, SPI, SPI FLASH, MICROWIRE (MWI) и флэш-памяти микроконтроллеров MICRONAS, MSTAR и мультиконтроллеров KB9012. На сегодняшний день является одним из лучших среди подобных устройств!

Прибор включается в USB-разъем компьютера (через USB-удинитель или непосредственно в USB-разъем (особенно удобно при использовании с ноутбуком).

Основные характеристики прибора:

Габариты печатной платы: 65х40 мм

Полный список поддерживаемых программатором м/с памяти:

24 серия I2C EEPROM: 24С02/04/08/16/32/64/128/256/512/1024/2048/4096

25 серия SPI EEPROM: 25010/020/40/80/160/320/640, 25128/256/512/1024, имеется резерв на три позиции.

25 серия SPI Flash: поддерживаются SPI Flash таких производителей, как MxIC (MX25xxxx), Winbond(W25B,P,X,Qxxxx), EON(EN25B(P),D,F,LF,Q,S,Txxxx), Atmel(AT25D,DF,Qxxxx),Numonyx(ST)(M25P,PE,PX,Qxxxx), SST (SST25LF,VF,WFxxx), AMIC A25Lxxxx), ESMT (F25L, Sxxxx), GigaDevice (GD25Fxxx), Generalplus GPR25Lxxxx), ESMT (F25L,S), SPANION (S25Fxxx), P-Flash(Pm25LV, LDxxxx), Sanyo (LE25FU, FWxxxx), Excel (Es25P, Mxxxx), Saifun SA25Fxxxx), Natronic (N25Sxxxx),TERRA (TS25Lxxx),Actrans (AC25LVxxxx),Microchip (25LC(AA)1024,объемом от 64 Кбайт до 32 Мбайт и напряжением питания 2v7-------3v6.

MX25L512/1005/2005/4005/8005/1605/3205/6405, MX25V4005/8005, MX25L2006/4006/8006/1606/3206/6406, MX25L5121/1021, MX25L2026C/2026E/4026E/3225D/1633E, MX25L4035/8035/8035E/8036E/1635D,E/3235E/3236D/3237D/6436E/12836E, MX25635E/25735E, MX25L6445E/12845E/6465E/12865E.
W25P10/16/20/32/4080, W25X10/16/20/32/40/64/80, W25B40A, W25Q16Bx/32Bx/40Bx/64Bx/80Bx/128BX.
EN25B(P)05/10/16/20/32/40/64/80, EN25D16,EN25F10/16/20/32/40/64/80, EN25LF10/20/40, EN25Q10/16/20/32A/40/64/80A/128, EN25T16/80.
AT25F512/1024/2048/4096, AT25FS10/40/128, AT25DF21/41A/161/321/641, AT25DQ161.
M25P10/16/20/32/40/64/80/128, M25PX16/32/64/80/128, M25Q32/128.
SST25LF10A/20A/40, SST25VF512/010/016/016B/020/020B/032/032B/040/040B/064C.
A25L512/05P/010/010P/016/016P/020/020P/032/040/040P/080/080P, A25LQ032.
F25L004A/008A/016A/032A/004UA, F25S04PA/08PA/16PA, F25L32Q.
GD25F40/80,GD25P40/80/160.
GPR25L005B/010B/020B/040B/080B/128/161B/321B/641B/1284/6404.
Pm25LV010/016/020/040/80, Pm25LD010/016B/020/040/080B.
S25FL 004/008/016/032/040//064/128.
LE25FU106BTT/205TT/406TT/406BMA, LE25FW203ATT/403ATT/418ATT/808TT.
ES25P16/40/80, ES25M10/16A/40/40A/80/80A.
SA25F005/010/020/040.
N25S32/80.
TS25L10P/16P/20P/40P/80P.
AS25LV512/010.
25LCV(AA)1024

93 серия MWI EEPROM: 93C06, 93C46, 93C46 8bit, M93S46, 93C56, 93C56 8bit, M93S56, 93C57, 93C57 8bit, M93S57, 93C66, 93C66 8bit, M93S66, 93C76, 93C76 8bit, M93S76, 93C86, 93C86 8bit, M93S86, AK93C95, AK93C10, 35C108, 35C108 8bit, MSM16911, 59C11 8bit, MSM16912, 59C22 8bit, AT59C13, AT59C13 8bit, TC89101, TC89101 8bit, TC89102, TC89102 8bit, TC89121/122, TC97101, CXK1011/12/13/24, M6M80011/21/41, BR9010/16/20/40/80

New. "POSTAL 3" теперь работает со встроенной памятью процессоров Micronas, MStar и мультиконтроллера КВ9012.





"POSTAL 3" - отечественная разработка (автор Владимир Postal2). Программа постоянно совершенствуется, добавляются новые контроллеры и новые функции. Следить за этим процессом можно здесь.

Читайте также: