Программаторы Postal - продолжаем разработку

Postal2
28/08/2014 03:40
Поскольку на форуме monitor софт закрыт от свободного скачивания, будем продолжать также и здесь.

hacjka
28/08/2014 09:08
улыбка Привет.есть твой программатор.отличная разработка
кстати,что там случилось на мониторе?
еще интересует - будет ли в следующем будущем разработка НАНД програматора?

Postal2
28/08/2014 10:07
hacjka, там просто без регистрации не видно файлов для скачивания. Буду дублировать здесь. Вот после введения поддержки эмуляции пультов буду делать девайс на STM32 - там техническая возможность работы с НАНД есть, понадобится - сделаем..

Pinochet
28/08/2014 11:31
Прога ,дейсвительно Великая!Было б ,удобней. изменения в 2 и avr рассматривать отдельно.

hacjka
29/08/2014 16:49
улыбка конечно надо,думаю желающие купить найдуться подмигивание

atmicandr
29/09/2014 18:01
Postal2, Вова, привет! Я покупал себе программатор больше чем полгода назад... Скажи пожалуйста, что с того момента было доработано?

Sergej
30/09/2014 02:08
Postal2 писал:
...там просто без регистрации не видно файлов для скачивания.
А может, оно и хорошо, что не всем видно?
Чтобы не лезли в технику жук и жаба..
Не, с одной стороны, оно и к лучшему, пусть ломают - но будет ведь и так:
сначала мастер ищет (неизвестно где) прошивку, а потом ещё и ремонтирует /т.е. ищет первопричину/.
Всё это вместо того, чтобы просто ремонтировать....

Postal2
30/09/2014 10:02
hacjka, проект не коммерческий - открыто всё, вплоть до исходников.
atmicandr, насколько я знаю, платы заказываются большими партиями. Для следующих будет доразведён ИК-диод для эмуляции ДУ, но его можно просто в панельку вставлять. Общий вид останется без изменений, больше ничего добавляться на основную плату девайса не будет. Эмулятор ДУ у меня уже работает, но нужно доделать. PIC-контроллеры жду, когда кто-нибудь тестить начнёт (LPT-вариант в первую очередь).
Sergej, если инфу по девайсу скрывать - везде увидишь понипрог как верх совершенства. А если инфа открыта - это мотивирует людей сделать что-нибудь получше, а не помойку разную свою рекламировать.

Sergej
30/09/2014 12:37
Postal2, инфу по девайсу (который, кстати, среди специалистов уже разошёлся) не особо и скроешь.
Насчёт "сделать получше" - сейчас достаточно недорогих программаторов с неплохим функционалом.
И большинство шивцов именно таким и будут пользоваться - зачем собирать? (imho, разумеется).
В то же время - давать школоте, которая не в состоянии пройти простейший тест на "мониторе", инструменты для ремонта того, в чём они ни ухом, ни рылом, я бы не стал...

ЗЫ: и сам бы попробовал твой прогер, только пересылка до меня и специфика работы (только ноуты) убедили взять простейшего китайца.

pabel
09/10/2014 10:14
Postal2, Володя,у меня к тебе вопрос.
Флешь на 8 мегабайт,...проц MStar,...и джиг-"VCT Jig"
Заливаю прошивку и делаю верификацию- при сверке выдает ошибку на одном и том же месте.
Считываю эту залитую прошивку и сверяю с прототипом(во внешней проге для сравнения файлов)-,а они одинаковые.
Что может быть и из-за чего?
Верификация на той же частоте шины между процем и памятью происходит ,что и запись?

Postal2
12/10/2014 15:33
pabel, не знаю почему. За 4 года поддержки прогой Мстар такой вопрос впервые. Выясни - расскажешь. Чтение и проверка происходят для чипа одинаково.

Postal2
21/10/2014 08:44
Сейчас делается синтезатор команд пультов ДУ разных форматов.
Синтезатор делается по материалам сайта
http://www.sbprojects.com/knowledge/ir/recs80.php
Если чего-то там не хватает - можно указать ещё источник, особенно если ищется плохо. Бегло я поищу конечно.
Принцип работы синтезатора команд - всё делается через создание текстовых файлов-описателей, формат достаточно прост, потом задокументирую. Также синтезированную команду можно тестировать напрямую, без записи в файл.
Исходный код синтезатора популярных форматов:

foskr
03/12/2014 13:37
Собирал Postal3 работает нормально, в основном прошивал им 25Q32. А тут понадобилось прошить М65160WP так вот в чем вопрос возьмет он её или нет.

ДОБАВЛЕНО 03/12/2014 14:49

Извиняюсь 95160

hacjka
03/12/2014 17:21
http://www.st.com/web/en/resource/technical/document/datasheet/DM00043980.pdf

lomaster7
07/01/2015 21:08
Уважаемый Postal а можноли в програмную оболочку программы прикрутить HEX editor если получилось бы было бы клево и удобно для пользования а в остальном прогер отличный я покупал в полном комплекте ради spi флешек

pabel
22/01/2015 20:05
"Выясни - расскажешь."...Postal2,
Так вела себя Флешь память.
Сейчас ,по прошествии 2х месяцев,"память" глюкнула окончательно:появилась битая ячейка уже по другому адресу,но два месяца телек отработал.,-Конец эксперименту! голливудская улыбка

Postal2
19/02/2015 06:13
atmicandr писал:
что с того момента было доработано?

- сейчас пульты можно проверить. Мне нравится.
Sergej писал:
сейчас достаточно недорогих программаторов с неплохим функционалом.

Sergej писал:
ЗЫ: и сам бы попробовал твой прогер, только пересылка до меня и специфика работы (только ноуты) убедили взять простейшего китайца.

- ясно. С ноутами значит, KB9012 не нужен оказывается. Какая ещё пересылка, сделай сам руками, что за болтовня, там всё просто.
lomaster7 писал:
можноли в програмную оболочку программы прикрутить HEX editor

- мучаем этого человека:
http://kwwsoft.ucoz.ru/
заодно понимаем концепт.
pabel, спасибо, что отписал, а то мне уже в каждом углу хитрые тролли мерещатся.
***
Выкладываю последнюю версия под usb-девайс с полной поддержкой ИК-пультов. Пик-контроллеры (Микрочип) готовы давно, сейчас буду уже сам тестировать и схему железки дам. Хотя указывалось, какая железка нужна - любой LPT-программатор под PIC. Микрочип видимо не нужен никому, как и ожидалось.

Koka
20/02/2015 17:54
А схему для эмуляции ду где можно глянуть, и информацию по этому вопросу???

hacjka
23/02/2015 20:56
так и не нашел инфы.поддерживаеться ли работа Постал2 с микрой Rtd2668 ?

646
01/03/2015 12:56
pabel писал:
"Выясни - расскажешь."...Postal2,
Так вела себя Флешь память.
Сейчас ,по прошествии 2х месяцев,"память" глюкнула окончательно:появилась битая ячейка уже по другому адресу,но два месяца телек отработал.,-Конец эксперименту! голливудская улыбка

Подтверждаю, при ошибке верификации виновата флешь. После снятия и прошивке на программаторе, потом делалась попытка перепрошивки по VGA, ошибки верификации нет. Видимо нагрев микросхемы приводит ее в рабочее состояние на пол года. В прочем новая флешь больше полугода без слета прошивки на некоторых моделях ТВ не работает.

Yuritsh
05/03/2015 00:38
zubr писал:
Я уже давным давно никаких поделок не делаю
А я относительно недавно собрал Postal3 из конструктора - ощутил удовлетворение.

zubr
05/03/2015 00:40
Но я не понимаю, как можно не понимать, что это туфта, даже будучи последним гуманитарием?

ДОБАВЛЕНО 04/03/2015 23:41

А что это такое - постал3?

zubr
05/03/2015 00:42
Последнее, что я собрал - это ЕСР мастеркита. А больше ничего не интересно...
А что это такое - постал3?

Yuritsh
05/03/2015 00:46
zubr писал:
А что это такое - постал3?
Ну ты даёшь. Платы программатора PostalAVR по России

Nik_Al
05/03/2015 00:46
zubr писал:
Но я не понимаю, как можно не понимать, что это туфта, даже будучи последним гуманитарием?

ДОБАВЛЕНО 04/03/2015 23:41

А что это такое - постал3?

Прогер.

zubr
05/03/2015 00:49
Да, неплохая хреновина...

Бакум
05/03/2015 00:50
zubr, как же ты работаешь? чем флешки шьешь?

zubr
05/03/2015 00:53
Тритоном

Бакум
05/03/2015 01:15
zubr, Закажи классно!

киев
05/03/2015 10:42
И отакую прищепку http://ru.aliexpress.com/item/SOIC-8-SOIC8-8-Pin-IC-Tools-Chip-Way-SMD-Programming-Program-Testing-Test-Clip-free/518646285.html - удобнейшая вещь, тока цена дурная.

Мелиор
05/03/2015 11:11
А я вот с такой мучаюсь
http://ru.aliexpress.com/item/MSOP8-MSOP-8-Socket-Adapter/923391033.html
Такая неудобная хрень!

Рифат
05/03/2015 11:44
http://fuelfree.org/?a_aid=53a047daa10ce&a_bid=b2663673&vid=4e12f2ef464a471a6e45711q8TBQh3AA&a_cid=3a48d5d9

Слав а чем тебе она неудобна? хммм... Вроде сколько пользуюсь такой-никаких проблем не было.

Мелиор
05/03/2015 13:16
Рифат, проволочки, которые прижимают микросхему касаются самых кончиков - чуть шевельнешь, пзушка выскакивает то с одной, стороны, то с другой

Nik_Al
05/03/2015 13:22
Мелиор писал:
Рифат, проволочки, которые прижимают микросхему касаются самых кончиков - чуть шевельнешь, пзушка выскакивает то с одной, стороны, то с другой

Пользуюсь такими... никаких проблем не заметил. Мож тебе брак попался?

Постал я брал отсюда http://www.radiodevices.ru/postal3/postal3.htm
Там ещё ряд полезных девайсов есть.. особенно вот этот http://www.radiodevices.ru/ct/ct10.htm классно! Советую всем.

Рифат
05/03/2015 14:07
Слав что то никогда такой проблемы не наблюдал, честно. Зажимает всегда очень плотно, даже бывало уронишь со стола -все равно в переходнике микруха остается.Хотя бывало , что ПЗУшка одна нога если подогнута и прогер не видит микруху, приходилось на стол ставить и пальчиком сверху давить-чтоб "распласталась, раскинув ноги" равномерно смех

ДОБАВЛЕНО 05/03/2015 14:09

Ой, хотя я вру-у меня переходник без зелёной платки-сразу ноги торчат из него. Может есть разница из за этого? хммм...

Мелиор
05/03/2015 14:32
У меня как раз тоже без платки

sashko65
05/03/2015 15:43
Понравилось, "пальчиком" сверху давить чтоб распласталась и ножки раздвинула. классно! Ремонтит машинку а мысли все равно о том же подмигивание

STIPLER
05/03/2015 22:07
А чем UOC шить?

Nik_Al
05/03/2015 22:18
STIPLER писал:
А чем UOC шить?

Постал3 может.

tynalex
05/03/2015 22:43
Nik_Al писал:
STIPLER писал:
А чем UOC шить?

Постал3 может.

Проверено. У меня и 3ий AVR и 2ой Postal и Triton 5.7T. 2ой имеет значительное преимущество перед 3им. Но ему нужен LPT.
У авэровского лишь одно преимущество, что он может работать с USB, а следовательно можно им пользоваться на дому у клиента, например с ноутбуком, но и возможностей у него меньше.
Поэтому в стационарных условиях (в мастерской!) предпочтительнее всё же Postal2. Опять же ни Postal2, ни Postal3 никак не могут полностью заменить Тритон. Конечно я не исключаю и тот момент, что всё же со временем прогу под Роstаl AVR тоже дополнят чем то по новее.

ЕМХ
05/03/2015 23:25
Nik_Al писал:
Пользуюсь такими... никаких проблем не заметил. Мож тебе брак попался?

Постал я брал отсюда http://www.radiodevices.ru/postal3/postal3.htm

Аналогично.

sofrina
07/03/2015 14:54
плата -postal2, аппарат на майне CV181H-X, категорически отказывается коннектится в дежурном режиме, в рабочем -без проблем, а вроде как должен и в дежурке? Во всяком случае если память не подводит раньше эти зависшие трупики поднимал и с дежурки, во всяком случае горящий красным индикатор на передней панели говорил об этом

fsem
09/03/2015 09:37
sofrina, вот тут: http://remont-aud.net/forum/119 все инструкции, посмотрите, что не так делаете.

Postal2
25/03/2015 05:57
Последняя версия для LPT-порта с завершённой поддержкой ик-пультов, аналогично usb-версии. Декодеры протоколов и конверторы форматов сторонних файлов - отложено на потом.

goga_tv
25/03/2015 12:01
Postal2 писал:
Последняя версия для LPT-порта с завершённой поддержкой ик-пультов, аналогично usb-версии.

А можно схемку, с подключением ИК приемника.
Для прошивки вог, спи, я использую эту схему. Куда ИК приемник подключать?

Postal2
26/03/2015 02:36
goga_tv, выход ик-приёмника подключается к sda, а излучающий ик-диод (с резистором 33..100 ом последовательно) - между scl и питанием (параллельно резистору подтяжки). Если работаешь с i2c-eeprom - посмотри даташит на неё и узнаешь, где sda, scl, общий и питание. Выбери в окошке под пульты тот же джиг, что и для i2c-eeprom, и подключай соответственно.

Yuritsh
28/03/2015 16:47
Nik_Al писал:
Пользуюсь такими...
Надо будет прикупить.
А пока вот так обхожусь.



vyn
10/04/2015 16:39
Готов потестить PIC контролеры, что для этого надо?

Postal2
10/04/2015 22:47
vyn, для тестирования PIC нужно сам PIC хотя бы 1 штука (какие у тебя?), далее нужна логическая схема для управления питанием и Vpp, либо - готовый программатор под LPT из списка для LPT-версии (он же подключается к usb-варианту). Далее нужно питание для программирования PIC (+5 и +13 обычно). Если будешь использовать usb-вариант - нужна последняя прошивка, дам почтой. Если никаких приблуд для прошивки PIC с LPT готовых нет - сейчас немного погодя дам рисунок, но только ключей и общей компоновки на плату, т.к. часть с ключами - общая для usb- и lpt-варианта. То есть, если делать плату - надо предусмотреть оба варианта подключения, к usb-девайсу шлейфиком или прямо в LPT (когда он есть). Как получать напряжения питания - каждый придумает сам.

vyn
10/04/2015 23:48
Есть extrapic, но он на COM порт, есть Postal3, есть BiDiPro (LPT). Из контроллеров в наличии PIC12F629, PIC16F876, PIC16F676 и наверно еще парочка есть других, надо посмотреть.

Postal2
11/04/2015 02:46
vyn, почитал про BiDiPro... Смешанное чувство. Я так понял, есть LPT с соответствующей операционной системой. Давай тогда с него начнём. LPT-версия с драйвером есть у тебя или выложить здесь? Проверить можно на Атмелах через STK-200 ("5 проводков"). Схему ключей отрисую на бумаге и фото выложу через сутки. Можно подготовить питания и подключение пиков. Распиновка подключения для Микрочипа под LPT-версию расписана в текстовом файле ниже.
Подключение для usb-варианта расписано вместе с командами протокола (надеюсь, понять можно), прошивка с микрочипом работает только последняя (в ней работает кнопка i2c scan - определяет ответ от i2c-eeprom в панельке).

vyn
11/04/2015 17:40
Ну если не все так просто с бидипро могу по быстрому собрать такой программер http://kazus.ru/shemes/showpage/0/1546/1.html
С USB вроде все понятно.

Postal2
11/04/2015 23:26
vyn, посмотрел по ссылке. В принципе схема годная, но там применена редкая логика - выход у которой на высокое напряжение. Я на обычной логике сейчас разрисую. Преобразователь Vpp годный. Но на плате должны быть сразу гнёзда под LPT- и USB-разъём, или хотя бы место под их распайку. Поэтому давай уж унифицируем это дело. Проще повторять - это хорошо, но не в ущерб удобству.

vyn
12/04/2015 20:41
Согласен. Жду схемку. USB для питания?

Servismen
12/04/2015 22:18
Доброва времени суток. Пользуюсь Postalom 3 не долго, шьёт очень резво, всё интуитивно понятно. Работаю в "поле", т.е. на "линии" из этого вопрос: а возможно ли организовать автономный режим в Postalom 3. Ну скажем в USB разъём для компа. подключаем USB-Flash 8-32Гб + аналого-цифровой дисплей + простенькая клавиатура + внешний БП. Считываем дамп памяти и сохраняем на USB-Flash. а обратно новый.

ДОБАВЛЕНО 12/04/2015 23:21

Блин горелый !!! Как написать более длинное сообщение в одном посте.

Yuritsh
12/04/2015 22:40
Servismen писал:
Как написать более длинное сообщение в одном посте.
Слева внизу кнопка "Ответить".

Servismen писал:
подключаем USB-Flash 8-32Гб + аналого-цифровой дисплей + простенькая клавиатура + внешний БП
И чем это лучше маленького нетбука?

Postal2
13/04/2015 05:01
vyn, схема вот-вот, она как бы есть, но надо красиво сделать. Применяется логика на 6 инверторов любая, всё то же почти как на той схеме, добавляются джамперы для переключения на usb-девайс и высоковольтный ключ вверх с левелшифтером, просто транзистор - ключ вниз, тоже размыкается джампером, он не всегда нужен. Гнездо usb - это посадочное место на плате, если через LPT используется - через него питание, всё верно.
Servismen, автономный режим будет на STM32, он не совсем автономный, просто можно будет к любому сотовому подключить и видеть мсх как файл (эмуляция sdcard + massstorage usb). Однако концепт на Меге настолько силён, что проживёт не один десяток лет ещё. Принцип его работы прозрачен и понятен - это тоже многим нравится. Так и надо было делать ещё давно.

Servismen
13/04/2015 10:59
Yuritsh Носить на ремонт маленький ноут. или планшет неудобно, можно уронить. Оставлять в машине особенно зимой не вариант - перемёрзнет.
Кнопку "Ответить" попробую, спасибо. Делаю первые, робкие шаги в интернете.
Postal2 STM32 обязательно посмотрю.

Postal2
16/04/2015 05:27
vyn, нарисовал более-менее. Один элемент от 74HC05 получается лишний, схема позволяет использовать 74HC14 например (не открытый выход). Если микросхема с неоткрытым выходом запаяна - тогда надо использовать перемычки J* (размыкать, иначе мсх мешает). Предполагается дип и панелька, поэтому всё равно. Предполагается, что резисторы на входе 74HC05 при неподключенном LPT сделают, чтобы мсх не мешала при работе через usb-девайс. При разводке платы как обычно нужно рассчитывать на "кабельный" разъём LPT, двусторонняя плата входит между рядами штырей. Остальное не знаю как. После проверки на практике схему можно будет красиво перерисовать в какой-нибудь программе. Джамперы J1, J2 - обязательно.
В базе n-p-n левелшифтера на самом деле 100 пик достаточно, но можно подобрать для синхронности второго ключа (который вниз, если нужен, он может быть лишний - для этого джампер J2). Катушку источника Vpp всё-таки лучше в виде чашечки наверно, пределы подстройки можно подобрать, а можно фиксированные сделать и переключать джампером.

vyn
22/04/2015 17:15
Собрал, готов попользовать улыбка

Postal2
23/04/2015 05:58
vyn, ну так подключай... В соответствии с даташитом проверяемого проца. Если через USB и прошивка в Меге новая (i2c scan работает) - то галки там выставь где нужно для инверсии управления, потом по умолчанию сделаю. MCLR (Vpp) и Vdd(питание) - включение низким уровнем согласно схеме. J2 можно разомкнуть сначала, джампер нужен для быстрого снижения Vpp при наличии на целевой плате ёмкости, чтобы её разрядить быстро. Напряжение Vpp тоже выставь какое процу надо. В проге выбираешь тип - и вперёд. После запуска проги тип перевыбрать надо (на будущее уже устранил), иначе напишет ошибку невыбора протокола.
Если пробуешь через LPT - выбирай программатор "David Tait", учитывай, что пока прога пинами не управляет - они в неизвестном состоянии.
Попробуй почитать сначала непустые места, сигнатуру например. Если будешь заливать флэш - поищи прошивку под конкретный проц, как микрочип к прошивке мусора отнесётся - не знаю.

vyn
25/04/2015 22:32
Протестировал LPT вариант в режиме чтения, смущает надпись "- check signature failed", похоже чтение нормально не происходит? Лог файл и прошивку прикрепил.
Посмотрел питание на чипе нет, не появляется сигнал на 4 пине ЛПТ. Подал питание отдельно, кроме надписи "single protocol" изменилась на "multi protocol" при нажатии на кнопку "set ISP" больше никаких изменений.

Postal2
26/04/2015 03:49
vyn, всё проверил, ошибся со схемой я. Перепутал элементы с инверсией и без. То есть чтобы всё работало нужно одно из двух: первый способ - убрать диод на контакт 6 LPT, вход элемента перебросить с контакта 5 на контакт 6 LPT и выбрать в качестве программатора "P16PRO40"; второй способ - применить мсх с элементами без инверсии, но подтяжку на входах перебросить на плюс питания, чтобы при отключении от разъёма LPT все питания были неактивны.
По описанию для PIC12F629 высокое +12 Vpp должно подаваться перед питанием 5V, если рестарт ISP выполняется хорошо - то чтение разных областей после рестарта будет правильным. Это как раз тот чип, который для перехода в нулевой адрес требует повторный вход в ISP.
Вроде других ошибок не нашёл пока.

Postal2
26/04/2015 04:41
Чтение с разных адресов можно выполнять со странички микрочипа, читая как бы "калибровку", она в кодовой области. При этом, если адрес в области кода выбран меньший, чем предыдущий, прога автоматически делает рестарт ISP. Если читается область конфигурации - рестарта не будет, т.к. для установки указателя в её начало имеется команда.

vyn
26/04/2015 11:12
С питанием стало все в порядке. Больше ничего не изменилось. Пробую на 74HC14 попробую на 74HC05 отпишусь. Еще вопрос почему размер флеши и памяти в проге завышен в 2раза, вместо 1024, 2048 и вместо 128, 256.

Postal2
26/04/2015 16:37
vyn, предварительное предположение - не входит в ISP из-за слишком быстрой подачи питания следом за Vpp, надо попробовать уменьшить скорость - это должно влиять и на обмен, и на все интервалы (проверь осциллографом). Второе - скорректировать Vpp в сторону увеличения - подавать 13V на сам чип (до ключа чуть больше). Пока не вижу ошибки в протоколе.
Размер сделан везде в байтах чтобы не путаться, если посмотришь оригинальные прошивки - поймёшь. Тем более, адрес напрямую не ставится (в старых чипах), а пошагово увеличивается - мне проще отсчитывать в байтах, при этом всё совпадает с содержимым hex-файла.

vyn
27/04/2015 20:50
Сменил логику на 74HC05, сменил контролер на PIC16F84A, игрался с напряжением программирования, выбирал разные режимы работы LPT (ECP, EPP...), менял скорость порта, в программе уже всеми кнопочками поигрался, перепроверил в который раз плату, изменений никаких, все теже 3FFF. недовольство, огорчение

vyn
27/04/2015 23:46
Установил Winpicprog, драйвера, выбрал в настройках P16PRO40-7406 и вот он результат все работает, пишет стирает, читает. Так что с железом полный порядок. На USB пока не проверял, пока не сменил прошивку меги на последнюю. Только схему по последнему вашему совету переделывать не надо, работает в первоначальном варианте, только 6 пин порта ни на что, пока не влияет.

Postal2
28/04/2015 00:22
vyn, ну ясное дело что ошибка у меня где-то, надо искать. У меня на пин 6 управление Vpp с опережением подаётся, пин 5 включается одновременно с питанием. Если не переделывал - тогда понятно почему в ISP не входит. Скорость имелось в виду выбор в проге (ОК после этого). Если проблема в протоколе - то USB-вариант тоже не будет работать.
3FFF откуда читает? Из конфигурации с разных адресов? Из основной памяти с прописанных мест? Или речь про сигнатуру только? Осциллограф что по данным показывает? Скорость меняется? Есть похожесть на Winpicprog? В чём разница?

ДОБАВЛЕНО 28/04/2015 01:27

Смену скорости проверил - это работает.

fsem
28/04/2015 09:51
Postal2, 3FFF - это нормальное состояние чистого чипа. Проверено на всех имеющихся программаторах.
Вот скрин дампа чистого PIC16F84A, прочитанного LPT-шным Виллемом.

vyn
28/04/2015 10:43
Вашу переделку делал, не работает и с ней. Чип уже читаю не чистый. 3FF будет читать даже без чипа, голый программатор. Посмотрю осциллографом, отпишусь.

Postal2
29/04/2015 05:02
vyn, это понятно, что у меня есть ошибка. Но код по микрочипу весьма объёмный, и по одной фразе "не работает" искать весьма тяжело. Посмотри, может зацепишься за что-нибудь. А я протокол буду просматривать, бегло просмотрел - не нашёл пока. Раз уж микрочип приделан - надо чтобы работал, жаль потраченного на него времени, не особо он и нужен, разве что через usb когда.

vyn
29/04/2015 16:16
Нашлась проблема. На выводе 2 и соответственно 10 LPT порта нет никакого сигнала. Сигнал на 3 ноге присутствует, хоть и отличается от P16pro40.

Postal2
30/04/2015 07:48
vyn, синтаксическая ошибка была. Вместо a = b & c было a = b &= c. Исправил, пробуй.

vyn
30/04/2015 11:17
Заработало!!! О первых замеченных проблемах:
1. Не проходит нормально запись на пониженных скоростях (Slow и ниже), выскакивает ошибка верификации.
2. Если загрузить прошивку которая выставляет параметр "protect" после неё невозможно переписать чип, необходимо сразу делать стирание затем запись. Хотелось бы, чтобы запись происходила без лишних движений и можно было галку "protect" отключить перед записью. Как реализовано в других программах.
Готов дальше потестировать, чтобы окончательно уже определиться со схемой и т.д.
Еще непонятна галка "Calibration restore"? тоесть мне не надо сохранять калибровочные константы перед записью? если она активна.

Postal2
30/04/2015 22:57
vyn, насчёт записи на низкой скорости - посмотрю. Возможно, дело в низком приоритете работы с портом, кто-то перебивает. Как опцию на крайний случай можно галку для этого ввести.
Если установлен "protect", то процедура стирания отличается, стирание только кнопкой "erase" со странички - так и было задумано. Предполагается, что человек разрабатывает прошивку, а в конце уже ставит protect и не стирает больше. Но в принципе настроечную галку под это допустимо сделать, сделаю.
"Calibration restore" - да, прога сохраняет и встраивает байты калибровки в новую прошивку автоматически. На всякий случай, мало ли ошибка, чип нужно заранее вычитать для полной гарантии.
Выслал прошивку Меги последнюю, для тестирования работы с микрочипом через usb-девайс.

vyn
02/05/2015 00:35
Обнаружилась еще одна ошибка. При записи (тестировал пока на PIC16F84a PIC12F629) если в область EEPROM пишутся данные, не проходит верификацию, хотя какие-то данные пишутся. Прилагаю два файла, оригинал и после записи. По поводу скорости записи, можно не париться, на другом компе работает без проблем на всех скоростях.

Postal2
02/05/2015 05:03
vyn, ага, вижу. Данные пишутся правильно, имеет место неправильная интерпретация пустых мест при чтении, данные-то байтовые, а в файле пишутся словами. Сейчас доработаю это. По скорости - галку сделал для включения максимального приоритета при отработке каждой одной команды. На весь цикл записи сделать затруднительно, поэтому проскок помехи всё равно возможен, но сама идея неплоха, пусть будет.
Галку для записи со стиранием из запертого состояния сделал, но в этом случае сохранение калибровки не имеет смысла. Выложу попозже.

ДОБАВЛЕНО 02/05/2015 06:07

Наверно, проще именно верификацию еепром доработать, т.к. представление в виде FF тоже не с потолка взято, где-то встречалось.

Postal2
03/05/2015 05:40
Доработанные версии для LPT и USB. Исправлена верификация для еепром в режиме pic16 (не обращает внимания на старший байт). Корректно считает 3FFF для pic16 за пустое содержимое, поэтому чтение пустого pic16 даст сообщение, что он пустой, а файл полный 3FFF теперь не создаётся. Имеется галка для стирания из закрытого состояния (только если весь чип пишется), не сохраняется. Для LPT есть галка режима RealTime, действует сразу, не сохраняется.
Верификация свежеоткрытого файла поправлена для pic.
Наверняка найдётся ещё что-нибудь нехорошее, пока не видно.

ДОБАВЛЕНО 03/05/2015 06:53

При чтении видно, что мелкие кусочки конвертор объединяет по своему, на обратной записи такого файла это не скажется.

vyn
03/05/2015 21:39
Решил проверить на реально рабочем устройстве. Извлек PIC16F873A в списке выбора не нашел, но есть без буквы "а", по идее программно отличаться не должны? Считал прошивку, прога ругнулась на несоответствие сигнатуры, ну так и должно быть, ведь чип другой. Стер чип, убедился, что он пустой. Произвел запись ранее считанной прошивки и ...... нифига не вышло. Где ошибка? Все таки чипы отличаются для записи? На всякий случай прилагаю файлы.

ДОБАВЛЕНО 03 Май 2015, 21:01

Убедился другим софтом чипы действительно разные. Тогда получается что он и считал чип не верно? Мне не критично, просто убедиться.

vyn
03/05/2015 22:25
Кстати функция сохранения констант на проверенных чипах работает нормально.

Postal2
03/05/2015 23:23
vyn, считал скорее всего верно, обычно там мелкая заморочка с записью, сейчас попробую найти данные на 873А.

Postal2
04/05/2015 04:02
vyn, вот версии с добавленными
PIC16F873A • PIC16F876A • PIC16F874A • PIC16F877A
Разница только в записи естественно, эти нужно по 16 байт писать (8 слов). Так что считанное всё верно. Вставлены перед серией pic18. Если ещё чего-то не хватает, то добавлю. Но у меня не все спецификации есть, каких нет у меня - тогда надо будет искать programming spec.

vyn
07/05/2015 00:15
Теперь по USB варианту, нужно в настройках сигналы VDD, PGM, MCLR поставить галки иначе не работает. Теперь по чипам:
1. PIC12F629. При нажатии "set isp" определяет сигнатуру, выводит название чипа. Читает, пишет, не стирается.
2. PIC16F84a. При нажатии "set isp" определяет сигнатуру, выводит название чипа. Читает, пишет, стирает. Нажимаем "out isp". Нажимаем повторно "set isp" выдает ошибку "error config mem set!" нужен перезапуск программы. Тоже самое происходит если, что-то изменили в параметрах.
3. PIC16F873a, При нажатии "set isp" не определяет сигнатуру. Ничего не работает. При выборе чипа PIC16F873 и нажатии "set isp" определяет сигнатуру, выводит название чипа PIC16F873a, в параметрах автоматически выставляет правильный чип. Читает все "FF".
Приверил на LPT действительно чистый чип (стерся ??)прописал его заново, но верификация все время сбоила по разным адресам. Затем прошла нормально. Вставил в USB определился читался, писался, сверялся с ошибками, также с ошибками. Лог файл прикрепил. Что это с ним? сам чип уже сбоит или с новыми версиями прог проблемы?
В общем не все так хорошо как в LPT варианте. недовольство, огорчение

vyn
07/05/2015 01:15
Удалил сообщение.
В общем по PIC16f873a вроде все работает только не стабильно.

Postal2
07/05/2015 03:03
vyn, по USB-варианту ясно, где-то ошибка у меня в установке параметров, приблизительно направление поиска ошибки понял. По PIC16f873a это не я, это микрочип пакостит. Дело в том, что я изначально сомневался в нормальной буферизации 16-и байт для записи внутри чипа. Но режим пословной (по 2 байта) записи у него отличается, было лень добавлять специально под него, в спецификации режим обозначен как "альтернативный". Теперь ясно, что именно этот "альтернативный" метод и нужно использовать. Сделаю и выложу, должна будет запись PIC16f873a заработать без ошибок.

Postal2
07/05/2015 07:17
vyn, ошибок в инициализации usb-версии пока не нашёл, уточни условия, и в usb-варианте переустановка режима только по reset. Предполагаю, что дело в высокой скорости, тактовая высоковата. Сравни осциллографом, в следующей прошивке Меги для режима Атмел специально понизил в 6 раз, могу переключить туда же функцию pic. Пока же вот версия, где командой вносится аппаратная задержка на 13мкС после каждой полной команды, плюс скорость LowSpeed поставь. Скорее всего, в Меге прошивкой тактовую понизить, а в проге - старый вариант оставить. PIC12F629 кнопкой по идее и не должен стираться, галку unprotect at write тоже надо снять, он обычными командами bulk erase стирается только.
Пока альтернативный режим записи PIC16f873a не сделал! Это чуть попозже.

ДОБАВЛЕНО 07/05/2015 08:25

vyn, ещё при работе с pic галка spi read short step на страничке misc - задействована! Испытай её тоже (на прошлой и этой версиях).

Postal2
07/05/2015 08:14
vyn, вот версии с альтернативным методом записи PIC16f873a, в usb-версии пока введённая пауза осталась, надо выяснить, нужна ли она.

ДОБАВЛЕНО 07/05/2015 09:35

vyn, то есть можно записать PIC16f873a последней версией, а верифицировать предыдущими. Верификация работает так, что если откроешь или накинешь мышкой файл - с ним и будет сверяться, пока чтение не запустишь - тогда с прочитанным.

Postal2
07/05/2015 13:17
vyn, определил причину ошибки "error config mem set!". Особенности протокола, можно посылать команды с большими задержками без обратной связи, хотя можно запросить обратную связь, что не использовано. В результате на LowSpeed отработка смены уровней ещё не закончена, а послана команда установки на конфигурацию, она не принимается в этот момент. Просто увеличил паузу в проге перед запросом. То же, что и предыдущее, но ожидается, что без "error config mem set!".

vyn
08/05/2015 12:17
Протестировал последнюю версию, все вроде нормально. Осталась только проблема с PIC16f873a нестабильная запись, несколько раз надо прошивать прежде чем пройдет верификацию. Про галку spi read short step на страничке misc, что с ней , что без неё разницы не заметил.
Еще вопрос. Имеем к примеру PIC12f629, зашиваем в него прошивку в которой в параметрах стоит защита от считывания. Прошиваем. Затем хотим зашить другую прошивку. И программа уже не может считать калибровочные константы. Так и надо?

ДОБАВЛЕНО 08 Май 2015, 11:24

Еще по поводу 873а, мне кажется проблема не в записи, а в стирании. При сравнении дампов, где не проходит верификацию, находятся данные от старой прошивки.

Postal2
08/05/2015 17:58
vyn, насчёт калибровки PIC12f629 я выше уже писал. Программе всё равно, она выходит на адрес и читает. На практике видим, что нельзя калибровку прочитать. Стирание 873а посмотрю, попозже выложу версию. Пока что вопрос - нужно ли снижать скорость физической передачи данных/тактирование для usb-версии? Это делается в прошивке Меги. И под вопросом дополнительная пауза, введённая между командами в usb-версии.

Postal2
09/05/2015 04:23
vyn, вот версии, стирающие PIC16f873a, до этого стирание не работало (стиралось в момент записи старой версией). Заодно подправлено стирание для PIC12f629. В usb-версии опять отключена пауза между командами, проверь, не будет ли сбоить. Если что - вернём обратно. Скорость обмена с pic usb-версии надо понижать?

ДОБАВЛЕНО 09/05/2015 05:30

Да, и если ставишь галку "spi short step" - сразу снижается скорость, у меня заметно, т.к. идёт 4 обмена по usb вместо одного.

ДОБАВЛЕНО 09/05/2015 05:34

Мне главное, чтобы глобально протокол обмена с pic надёжен был, дальше подправить под конкретный чип нет проблем.

vyn
11/05/2015 01:15
Postal2 писал:
Скорость обмена с pic usb-версии надо понижать?

Мне главное, чтобы глобально протокол обмена с pic надёжен был, дальше подправить под конкретный чип нет проблем.


Со скоростью пока не знаю, но пробую разные скорости и варианты, сбоев не видно, надо будет попробовать на компе, где более скорострельный порт.
Хочу всё же добить 873а, прикрепляю файлы с дампами и логами, есть ошибки записи при чем разные в USB и LPT.

Postal2
11/05/2015 02:04
vyn, ошибок записи сходу так не видно, вроде всё работает, проблема с верификацией. Дело в том, что при разрыве адресов в hex-файле промежуток при конверсии в bin заполняется FF. А при проверке чип линейно читается, и с него в этом месте считывается 3FFF. Вот при сравнении 3FFF с FFFF и выскакивает ошибка. Сейчас сделаю, чтобы было вообще без разницы.

ДОБАВЛЕНО 11/05/2015 03:15

Да, в usb-версии config не записался почему-то, сейчас смотрю...

Postal2
11/05/2015 06:17
vyn, вот две версии (для LPT и USB), изменил режим для 873а обратно на запись пачками по 16байт. Потому что спецификация кривая, и по логам видно, что кодовую область он нормально пишет в альтернативном режиме (пословно), а user и config опрокидывает. Верификация поправлена. Посмотрим, если кодовая область будет плохо, тогда её пословно, остальное - пачками. Увеличена пауза после управления пинами на 10мс в том числе на всякий случай для LPT-варианта. Уже казалось бы всё в проге предусмотрел - однако с 873а пришлось дополнительные условия подключать, у него у единственного пословно user не пишется, то есть вот эти испорченные биты на чтении появляются при пословной записи. Попробуй, посмотрим что дальше делать. А со скоростью всё в порядке, скорость для usb-девайса имелась в виду, можно больше не проверять, если только окончательный вариант прогнать потом.

ДОБАВЛЕНО 11/05/2015 07:43

Если кодовая область будет записываться с ошибками - всё равно обязательно проверь надёжность записи user и config, и не пишется ли мусор в user. Потому что с кодовой областью всё понятно как писать если что.

vyn
11/05/2015 22:14
Протестировал PIC16F84A, PIC16F676, PIC16F873A, PIC12F629 и в USB и LPT версии больше явных проблем не обнаружил. Единственное если зайти в свойства выбранного чипа, то не с первого раза правильно считывает калибровочные константы, лог файл прикрепил. Но это наверно просто надо иметь ввиду.

Postal2
11/05/2015 23:07
vyn, ага, понял. На самом деле это ошибка, нет рестарта ISP. Прога текущий адрес хранит внутри себя, получается, что после обращения к еепром эта внутренняя переменная сбивается. Сейчас буду исправлять.

vyn
11/05/2015 23:57
Схема больше меняться не будет? Второй ключ который вниз исключил, или надо оставить?

Postal2
12/05/2015 01:26
vyn, ну естественно чем проще - тем лучше. Ключ вниз нужен, если на целевой плате ёмкость на MCLR висит, чтобы быстро её разряжать. Но поскольку сейчас (наверно) прошивка pic нужна редко, то проще эту ёмкость от MCLR на время прошивки убрать, в большинстве случаев. Если у тебя всё хорошо работает без ключа вниз - то и не нужен он. Во многих программаторах его и нет кстати.
Ниже окончательные версии, но уже можно не проверять. Там введена переменная, чтобы после работы с еепром pic16 всегда выполнялся рестарт перед доступом в секцию кода.
Основное проверено, pic18 у меня по спецификации сделан, так что если добавить или непроверенный чип сглючит - проблем нет. Главное - работает. Внутри проги сделаны функции и под pic24,pic32 - но вряд ли понадобится их реализовывать.
Если прошивание pic нужно при ремонте чего-нибудь - можешь статью сам в журнал "Ремонт и сервис" написать, благо схема красиво нарисованная есть. Я сам этими pic не пользуюсь, просто они популярны - поэтому нужно было добавить в прогу.

ДОБАВЛЕНО 12/05/2015 02:41

И у меня ни в проге ни в железе никогда ничего не меняется в уже установленных пунктах, поэтому всё сверху вниз совместимо. Единственное исключение - функция управления пинами под Микрочип в прошивке Меги, она делалась давно, и протокол после этого доработан был, а у людей - старая, частично совместимая прошивка V2. В прошивку Меги заложены также JTAG и Dallas. И ещё куча.

vyn
12/05/2015 13:44
Все же обнаружилась проблема с PIC16F676 каждый раз считывает по разному, ошибки возникают по разным адресам. Ну естественно и запись не проходит нормально.
В архиве файл записанный и несколько раз считанный.

Postal2
12/05/2015 18:02
vyn, это с usb-версией? Детально не посмотрел, но вижу, что рестарт нормально - значит, протокол. Либо скорость меньше надо делать, либо паузу в проге (в некоторых предыдущих версиях - можешь попробовать ими почитать). Сравню побайтно и решу как лучше. Провода не длинные? Сравнивать по данным нужно, попозже сделаю.

vyn
12/05/2015 20:20
Да с USB. Сбои на всех версиях, вечером проверю LPT.

Postal2
13/05/2015 00:26
vyn, я проверил. PIC16F676 это то же, что и PIC12F629 по алгоритму. Возможно, чип старее, а у меня задержки при записи стояли оптимистично, увеличил задержки для записи в этом режиме, больше ничего не делал, поскольку видно на чтении, что пропуска команд нет - плавают отдельные биты. Это может быть связано с плохим прописыванием флэш, либо с персональной чувствительностью чипа к проводам. Плохое прописывание возможно из-за обрыва процедуры записи без достаточного ожидания. Это поправлено. Однако, чтобы избежать ситуации, когда внутренний таймер записи использует то же калибровочное слово - записать сначала одну только калибровку (с bandgap вместе), а потом писать целиком. Ну или пробовать - как получится.
Вот версии с увеличенной задержкой, на PIC12F629 тоже влияет (но если работало - можно не проверять).

ДОБАВЛЕНО 13/05/2015 01:27

А если сравнивать с оригинальным файлом - там видно, что чип не успевает записывать.

vyn
13/05/2015 20:22
Все нормально, LPT версию пока так и не проверил. Правда пол дня просидел все пытался понять, почему новая версия еще хуже стала работать. Что я только не передумал. Оказалось все как всегда просто, с утра надо было SPI перешить, переставил джампер на 3.3в, а начал с пиками работать вернуть в положение 5в забыл, при этом они четко определялись, читались константы, а вот шиться нормально, никак не хотели хммм... . Ну вроде с экспериментами закончил, подкорректирую печатки, выложу.

Postal2
13/05/2015 22:16
vyn, LPT-версия должна автоматом работать, там всё то же сделано. А с 3.3 по питанию со старыми еепром возникали проблемы, даже размер неверно определялся. Джампер красного цвета на переключение питания нужно ставить, сразу заметно тогда. У меня после случая с еепром - красный джампер.
Раз всё работает, тогда внедряю в USB-версию функции для JTAG, попутно работаю с документацией на stm32f407.

vyn
18/05/2015 21:18
Вернул в схему ключ, раз он иногда нужен. Также выкладываю схему для USB варианта, кому LPT вообще не нужен. В неё добавил индикацию VPP и VDD.

vyn
19/05/2015 00:19
Печатка для USB варианта сделана как насадка для Postal_AVR, т.е. втыкается прямо в разъемы программатора вторым этажом. Делал на скорую руку на дискретных элементах, как то не эстетично для этого программатора. Будет время переделаю на SMD элементы.

Postal2
19/05/2015 03:55
vyn, у тебя на схеме неверное управление нижним ключом, сравни с нарисованным вариантом. Там от базы два диода, и низким уровнем ключ отпускает. В принципе, достаточно одного диода как на твоей схеме, но соединение на пин 5 разъёма LPT необходимо разорвать, т.к. порт будет мешать закрыванию транзистора низким уровнем через диод (это при установленных джамперах, причём если не поставить джампер на диод, а второй поставить - то резистор в коллекторе ключа задымит, т.к. ключ получается всегда открыт).

ДОБАВЛЕНО 19/05/2015 05:00

Насадка - это правильно, первоначальная конструкция меняться не должна, должен быть доразведён излучающий ИК-диод только.

vyn
19/05/2015 11:05
Postal2 писал:
vyn, всё проверил, ошибся со схемой я. Перепутал элементы с инверсией и без. То есть чтобы всё работало нужно одно из двух: первый способ - убрать диод на контакт 6 LPT, вход элемента перебросить с контакта 5 на контакт 6 LPT и выбрать в качестве программатора "P16PRO40".

Схему исправил, неправильно истолковал фразу "убрать диод". улыбка

Postal2
08/09/2015 17:55
Недоделанная версия, конвертирующая файлы .ccf с обученным кодом, RC5 и прочее в процессе приделывания. Но уже можно насладиться. Попадается грязный код, некоторые варианты ещё проверю. Основной вопрос - все коды видит или нет? Вроде все. Для срабатывания конвертора нужно открыть виртуальный пульт и набросить на него ccf-файл.
В данном случае сначала сделать LPT-версию мне удобнее.

Postal2
12/09/2015 09:33
Доработал конвертор. Берёт RC5,RC5X,RC6,RC6A ну и NEC я попробовал, но не уверен, что правильно расставил данные. В любом случае выводятся на попытку конвертирования какие-то сведения в файле, если их удастся загнать успешно в синтезатор в другом порядке - поправлю в конверторе тогда. Также работает установка Noise Level, удаётся иногда грязь почистить. Для отдельных хекс-кодов от Пронто будет сделано открывание файлов txt, тогда можно и вручную почистить отдельный код.
Загрузка файла пока так же, это USB-вариант, перенёс в него, т.к. готово практически.

muhamorhik
08/10/2015 12:18
Здратсвуйте! А сможет етот программатор прошить эт чудо magnachip mc80f0604b? Зарание спасибо!

Валера12
22/10/2015 21:58
Уважаемый Postal2 , а можете добавить в программе postal2 на неиспользуемые линии (биты ) LPT порта логическую 1
т е в маску "или" по свободным пинам влепить 1ку .
что бы от нее питать spi флеш .( использую 4 резистора без hc244 и литий на питание ) .

Postal2
26/10/2015 13:14
Валера12, именно так и сделано, и все мои джиги запитаны через диоды шоттки с неиспользуемых пинов DB-25, питание с usb вообще не использую. Но у меня PCI-плата, уровни всё-таки мощные. На мат.плате LPT выбит давно по линии strobe. То есть, для конкретного джига со всех пустых пинов данных (D0..D7) по диоду. Можно и с выходов control добавить диодов, но эксперименты показали, что нагрузочная способность их часто ниже, поэтому сначала с данных.

Валера12
30/10/2015 20:28
Спасибо . вспомнил интересную особенность материнки (Msi H81M-p32l )
по линиям данных логическая "1" 3. 3 Вольт
а по линиям Control логическая "1" почти 5 Вольт .

Валера12
11/11/2015 19:51
удалил

foskr
13/11/2015 20:42
Доброго времени суток !
Подскажите а 25LC460 будет читать и писать.

fsem
13/11/2015 22:32
foskr,
1. Не 25LC460, а 25LC640.
2. Легко, как Р2, так и Р3, см. картинку.

foskr
14/11/2015 10:54
Спасибо огромное.

fisik
19/11/2015 05:50
Здравствуйте всем! Купил программатор себе,POSTAL 3,установил драйвера,запустил программу,работал отлично пол года примерно,сейчас при нажатии на кнопку VERSION,выдаёт такую надпись.При прошивки SPI флеш.
Connection opened .
*** Ask SPI Flash ... ***
RDID(9F) ff,ff,ff,ff,ff
RES(AB) ff,ff,ff,ff
READ_ID(90) ff,ff,ff,ff
RDID(15) ff,ff,ff,ff
Unknown Chip !
Will Use AutoSize .
usb-device closed.

БУНЯ
19/11/2015 13:56
fisik, такое обычно пишет когда не контачит чип.

fisik
19/11/2015 14:54
БУНЯ, Ага,точно,не контачил,но теперь при записи выдаёт ошибку,(перевёл,ошибка стирания),и это происходит только с флеш серии25*32,остальные читает и записывает нормально.

БУНЯ
20/11/2015 13:35
fisik, опять не контачит, или флешка "убитая".

fisik
13/12/2015 06:08
Люди замучал он меня,при записи SPI сразу выдаёт.ошибку.Пробовал разные флеши,уже и на проводках пробовал припаятся к флеши.
Connection opened .
Using FileSize ...
File Size = 4194304
Status stored for use ...
Mode clear - restore .
"Auto" = Combined Mode .
Erase SPI Flash Error :
All Attempts Fail .
Stop at : 0

fsem
13/12/2015 11:07
fisik, пропаяй панельки, атмегу и всё будет хорошо.

fisik
14/12/2015 02:58
fsem, Спасибо,а что за атмега?

fsem
14/12/2015 10:59
fisik, ATmega88 - это микроконтроллер, установленный на плате Postal3. Возможно что со временем и его ноги окислились. Ведь вы не знаете с каким флюсом производилась пайка.

fisik
15/12/2015 03:10
fsem, Спасибо большое.

Individo
09/01/2016 02:04
Товарищи, подскажите pic12f683 можно прошить Postal3, нужен ли для этого делать адаптер под PIC? В программе есть только pic12f629 и 675.

vitas7114
17/01/2016 23:09
vyn, приветствую! скажи пожалуйста - какие транзисторы применил в "приблуде" к PostalAVR для программирования PIC?

slavik5555
25/01/2016 03:20
люди помогите! Замучался, где ошибка у меня???
Postal 3 пытаюсь зашить KB9012, подключился к разьему клавиатуры в соответствии со схемой мат.платы (compal la7981p)и инструкцией к программатору. Подключение USBexpress в Win7, драйвера стоят все прошиваю без проблем (в основном 25 серию).
Тут впервые подключил KB9012 (прозванивал все контакты от программатора до KB9012) типа все правильно..

fsem
25/01/2016 03:28
slavik5555, вопрос задать нужно тут: http://monitor.net.ru/forum/viewtopic.php?t=436716&postdays=0&postorder=asc&start=1120&sid=7ad922b571ea8e15294a2d867825af20
Если хочешь получить ответ, опиши все действия и обязательно прицепи лог.

slavik5555
25/01/2016 03:35
настройки в программе производил те что рекомендуются, KB9012 даже новый поставил.
Я так понимаю нет соединения когда нажать - Set ISP

Postal2
26/01/2016 11:25
Individo, pic12f683 в прогу не добавлено. Однако запрос на добавление от добропорядочного пользователя предполагается другой. Примерно так:
"Мне нужно добавить X, вот ссылка на спецификацию (ссылка/файл), очень похож на Y, который есть в проге, отличается тем-то и тем-то. Девайс собран, проверен, могу тестировать (и соображаю головой)."
- Примерно так.
slavik5555, по виду лога питание 3.3 на плату берётся с девайса, проседает - под питанием остаётся только CP2102.

ДОБАВЛЕНО 26/01/2016 12:33

Метод записи spi-flash winbond W25QXX с установленным битом CMP: в настройках ставим "All Set", жмём "Exec", переключаем на "Don't Touch", выходим по ОК, жмём Status - видим много единиц, после этого делаем успешно запись.

sergiy1972
05/02/2016 10:53
Покупал Postal3 уже давно. Смотрю появилась поддержка эмуляторов ИК-ДУ. А можно по этому делу почитать подробный мануальчик и какую программу запускать? Спасибо.

Yuritsh
05/02/2016 13:33
Я себе вот такое слепил, из того, что было. смех





Правда так и не пользовался пока. Всё больше Креатором обхожусь.

sergiy1972
05/02/2016 15:13
Yuritsh писал:
Я себе вот такое слепил, из того, что было. смех
Креативненько))) А подскажи куда что подсоединять и что в проге жмакать что б заработало. Спасибо

ДОБАВЛЕНО 05/02/2016 14:19

vyn писал:
Вернул в схему ключ, раз он иногда нужен. Также выкладываю схему для USB варианта, кому LPT вообще не нужен. В неё добавил индикацию VPP и VDD.

Подскажи пожалуйста под какие ПИК подходит сей переходник? И если можно то схемку получше качества. Детали вообще не читаемы. Спасибо.
З,Ы, Имею на руках Постал3. Под него щаманить буду.

Yuritsh
05/02/2016 16:03
sergiy1972 писал:
А подскажи куда что подсоединять и что в проге жмакать что б заработало.
Читай тему. Всё есть.

А чего нет - читай на Мониторе.

Postal2 на Мониторе писал:
Фотоприёмник - "большой", SM3374, питание установлено 3.3, на 5 почему-то заводился в генерацию. Подключен в панельку для spi-flash просто выводами. Выводов у него 3, крайний, отстоящий далеко - это выход, пин 2 spi-панельки, противоположный крайний - общий минус, пин 4 панельки, соседний с минусом (средний) - это питание плюс, пин 8 панельки.
Резистор для передающего ИК-диода высчитан, должен быть 100 ом.


Postal2 на Мониторе писал:
ИК-диод последовательно с резистором 100 ом включается между выводами панельки 1 и 8 (с одной стороны на CS SPI, с другой - плюс питания).


sergiy1972
05/02/2016 17:08
Yuritsh писал:
sergiy1972 писал:
А подскажи куда что подсоединять и что в проге жмакать что б заработало.
Читай тему. Всё есть.

А чего нет - читай на Мониторе.

Что в переводе ИЩИ СОБАКА МЯСО хммм...

foskr
01/03/2016 14:48
Доброго времени суток!
Подскажите, 95320 нужно считать, как выставить настройки.

foskr
01/03/2016 15:50
Забыл написать в наличие Postal3

Yuritsh
01/03/2016 16:06
По умолчанию не пробовал?

foskr
01/03/2016 16:55
Это как еще.

TYGRA
01/03/2016 21:33
Доброго времени суток! Подскажите, пожалуйста, имею Postal3 и не могу понять, как очистить spi-flash память. Если не затруднит, будьте добры. Пробовал в понипрог забивать слитый объем флеши FF, но Postal ругается и не хочет лить в нее пустую прошивку. Буду благодарен!
И если не трудно, объясните, человек делал к Postal3 прибуду ИК, так вот там и приемник ИК находится.

ДОБАВЛЕНО 01/03/2016 22:34

Получается можно пульты в реале сливать, хранить и пользоваться? И мануальчик бы на все это добро! Огромная просьба! Заранее благодарен откликнувшимся!

Postal2
03/03/2016 10:27
foskr, поставь галку spi eeprom и выбери 4к(25320), либо можешь auto, либо кнопкой version всё поставит само (если выбран autosize).
TYGRA, это про Winbond? Там статус нужно в единицы иногда ставить. Отдельно кнопка Erase есть.
Про пульты есть статья:
http://remserv.ru/cgi/magazine/issue/202/tv/4223
Где есть полная версия - не знаю. Там в статье не упомянуты конверторы из формата Пронто и Winlirc (конверторы появились позже).

Postal2
03/03/2016 10:59
В принципе в базе аппаратов к описанию есть смысл добавлять файлик с описателем пульта в формате Великой Проги. И отдельный каталог под это. Однако завистники и злопыхатели будут ждать, пока их паровоз подтолкнёт. улыбка

fisik
17/03/2016 08:54
У меня со стиранием SPI,проблемы постоянно,хотя эти же флеши на тритоне стираются и записываются без проблем,при записи пишет Connection opened .
Source File is too big !
Status stored for use ...
Mode clear - restore .
"Auto" = Combined Mode .
Erase SPI Flash Error :
All Attempts Fail .
Stop at : 0
Burst Fail, try AAI ...
AAI Fail, try AAI2 .

[u]ДОБАВЛЕНО 17/03/2016 10:06[/u я не настраивал его на работу на высоких скоростях,может это быть причиной? Хотя раньше работал без проблем.

Postal2
18/03/2016 19:56
fisik, при стирании, как и при записи, микре иногда нужна дополнительная керамика по питанию (1..4.7мкФ). Некоторые мсх способны записывать в определённом диапазоне напряжений питания. У которых питание 1.8 - есть вероятность выбить её попыткой записи на 3.3. В случае Winbond могут быть необходимы операции со статусом перед записью-стиранием (All Set-Exec-Don't touch, после работы с Winbond вернуть на Clear-restore или all clear).
И если "проблемы постоянно" - значит, пользуемся тем, чем умеем. Человек может привыкнуть писать через LPT, зная все подводные камни, он лучше подождёт, чем пустится в эксперименты. Это нормально.

vyn
26/03/2016 13:58
sergiy1972 писал:

Подскажи пожалуйста под какие ПИК подходит сей переходник? И если можно то схемку получше качества. Детали вообще не читаемы. Спасибо.
З,Ы, Имею на руках Постал3. Под него щаманить буду.

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

ДОБАВЛЕНО 26 Март 2016, 13:02

Схема http://monitor.espec.ws/section46/topic243574p100.html в прикрепленном файле, там все читается.

Postal2
26/03/2016 22:38
vyn, если у тебя возникнет надобность работать с пиками, которых нет в списке Проги, то напиши здесь - и я в 3 дня добавлю (спецификация по прошивке-загрузке должна быть доступна). Это из-за того, что ты сможешь нормально протестировать. А то у некоторых на ровном месте ничего не работает, все хотят готовый алгоритм действий. В случае с пиками всегда сюрпризы, например может требоваться пауза бОльшая, чем в спецификации.

pabel
27/03/2016 20:12
Postal2, Здравствуй Володя.
Добавил бы ты драйвер ЛПТ для 64 ой.,ХР-7-8.,-было бы вообще ништяк.?
А то Суп есть ,...а Ложки нет(интерфейса,мать его). смех
Эт просьба. улыбка

Postal2
27/03/2016 20:34
pabel, так с прошлого года всё есть, статья вышла, где об этом написано:
http://remserv.ru/cgi/magazine/issue/210/tv/4404
Одновременно независимо 2 человека соорудили разные драйверы, но больше известен этот:
https://github.com/dmitrystu/LptDrv
Этот драйвер родился на ремауде (там можно тоже скачать), люди сообщают, что работает отлично, на ноутбуках в том числе. Сам я пользую XP пока что.
Я думал, все знают...?

pabel
27/03/2016 20:47
Postal2, Не,не, ..не все.Ты на Мониторе скажи чтобы его(драйвер) на первой странице положили вместе с программами.
Большое спасибо Володя.

ДОБАВЛЕНО 27/03/2016 21:55

P.S.Postal2, На 7-64 переходи,не пожалеешь.

Postal2
27/03/2016 21:35
pabel, а я думал что уже лежит там. За драйвер это не мне спасибо. Меня просто достало всё самому делать, и я всё ждал, кто же сделает, благо у проги интерфейс к драйверу удобный (через dll) и документирован, включая исходник заготовки (wrapper). Таким же образом через подставную siusbxp.dll можно usb-вариант к чему-то высокоскоростному присобачить. И записывать 8 мегабайт за 10 секунд.
7-64 я видел на ноутбуках. С точки зрения решения задач и Windows 98 сойдёт. Она гораздо сильнее отличается от Windows 3.1 (за 4 года!), чем любая новая система от самой Windows 98.

blek1
27/03/2016 23:11
Ваш програматор сможет прошить PIC16F886-I/SS?

rodnik352
01/04/2016 13:32
Добрый день. Подскажите пожалуйста, проблема с PIC16F676. Собрал переходник по схеме vyn, но чтение либо вообще не идет, либо идет, но не полностью... В архиве логи с нескольких попыток. Заранее благодарю.

Postal2
01/04/2016 19:39
rodnik352, вас тоже с 1 апреля. Если же этот архив не на тему "дня дурака" (с такими файлами), тогда смотрите у себя. Должен определиться чип по ид сначала.
blek1, PIC16F886 не добавлен, посмотри сам спецификацию, и если близка к чему-нибудь из списка проги - выберешь принудительно. Обычно с записью проблемы, чтение пройдёт в любом случае. А дальше можно комбинировать, имея в виду, что запись основного флэша и конфига может совпадать с разными чипами - разделяешь файл и пишешь отдельно. Это пока чип не добавлен. А добавлять в прогу желательно кучей, это понятно.

rodnik352
02/04/2016 08:31
Postal2, к сожалению это не шутка, уже давно долбаюсь... Вот то, что пишет в окне логов:
Config Load Success.
SiUSBXp.dll loaded .
New style Dll in use ...
Count of USB-devices = 1
Num of device to use = 0
Connection opened .
- Mode restarted full .
Trying signature read ...
- using single protocol .
Signature = 3F FF
- check signature failed .
- lines active, ready .
usb-device closed.
Chip = PIC16F676
myPIC_BulkEraseMode = 4
picISP_protocol = 1
Mode Read : All .
Connection opened .
Read Code ...
Start at 0x00000000
Code Read 2048 OK
Error : All Data = FF !
- skipped dummy.
Read UserId ...
Start at 0x00004000
UserId 8 OK
Error : All Data = FF !
- skipped dummy.
Read Config ...
Start at 0x0000400E
Config 2 OK
Error : All Data = FF !
- skipped dummy.
Read Eeprom ...
Start at 0x00000000
Eeprom 256 OK
Error : All Data = FF !
- skipped dummy.
Empty, aborted .
usb-device closed.

Postal2
02/04/2016 22:27
rodnik352, добейся ответа ИД от чипа для начала, чего-то не так подключено. Лог чтения пустой панельки мне известен. Проверь формирование напряжений для включения в ISP.

ДОБАВЛЕНО 02/04/2016 23:32

Вообще непонятно, для кого пишу, уже ж написано - "Должен определиться чип по ид сначала".
В ответ выкатывается лог на полстраницы с "- check signature failed ." День дурака уже прошёл вроде.

Postal2
21/05/2016 00:58
Прошивка Меги (8-88-168-328) для тех, кто нигде не зарегистрирован и не может скачать.
Для 88-168-328 fuses low=0xE7, high=0xDD, ext=0xFD
Для Меги 8 fuses low=0xAF, high=0xCF.

ret-u
15/06/2016 22:33
Не могу прочитать/записать - W25Q32 (новая), грешил на старую, но на ней то-же самое
Postal AVR (Soft - postal3_18-04-2016_148).
Лог.
Error: Failed to set baud rate.
Error: Failed to set line 8N1.
Error: Failed to set flow-control.
Error: Failed to purge device.
Connection opened .
- Device Mode 0 No Answer !
usb-device closed.
Это пробовал, не помогает.
Postal2 писал:
.
Метод записи spi-flash winbond W25QXX с установленным битом CMP: в настройках ставим "All Set", жмём "Exec", переключаем на "Don't Touch", выходим по ОК, жмём Status - видим много единиц, после этого делаем успешно запись.

Стоит Windows 10, пробовал режимы совместимости 7, XP SP3, ни фига не помогает. Что делаю не так?

gleco1
06/07/2016 12:16
Простите за бестактный вопрос. Ранее писалось про возможности Postal 2 Работать с UOCIII. А можно ли использовать его для работы со старыми TDA 9351/81?
И еще, в чем отличие Postal от Pony Prog с точки зрения работы по I2C?
В телевизоре и проц и ЕЕРROM связаны по этой шине, и обмен между ними идёт по этому протоколу. Спасибо за ответ

pelesha
03/08/2016 20:40
gleco1, Ты наверное не понял суть Посталов. И POSTAL2 и POSTAL3 работают с внешней памятью(spi) и внутренней(типаUOCIII) только с теми процами которые оговорены разработчиком.(Перечень процов и чипов памяти http://monitor.net.ru/forum/viewtopic.php?t=317755 ).По шинеI2C общаемся от железа постала(джиги) к процу.А дальше проц по своим внутренним шинам работает с памятью.

ДОБАВЛЕНО 03/08/2016 21:48

А процы серии TDA 93хх выполнены с однократно программируемой памятью.Нечего там программировать. недовольство, огорчение

loginov1516
19/10/2016 21:34
Пытаюсь залить дамп с рабочей WT61P807 на такую же WT61P807 на другой плате. Выдает ошибку при верификации, типа не совпадает или чип защищен от записи. Со второго чипа читается и пишет на себя без проблем. Как быть?

Postal2
24/10/2016 20:18
loginov1516 писал:
Как быть?

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

derred22
27/10/2016 14:24
- AutoSize Stopped .
SPI Read 65536 OK
Chip is Empty or Erased .
All Data = FF
и так уже третья (разные мс). кто их стирает? или не читаются?

Александр Михалыч
27/10/2016 21:11
derred22 писал:
- AutoSize Stopped .
SPI Read 65536 OK
Chip is Empty or Erased .
All Data = FF
и так уже третья (разные мс). кто их стирает? или не читаются?

Думаю что бы получить хоть какой то ответ, - стоит упомянуть, собсно ... , - какая конкретно мс? Как читалась? (в панельке, или внутрисхемно), А в "ручном" режиме как? Ну и пр. подробности ... . подмигивание

Postal2
29/10/2016 07:21
Цитата:
- AutoSize Stopped .
SPI Read 65536 OK
Chip is Empty or Erased .
All Data = FF

Если Прога не знает размер флэша, то она читает первые 64к. Если там есть данные, то Прога будет читать до момента, пока очередной блок 64к не совпадёт с первым (но не бесконечно, а до 16 мегабайт, хотя поддерживает больше). Если найдено совпадение - значит, адрес сделал полный цикл и чтение останавливается. Однако, микросхемы биосов обычно имеют аж 128к пустые в начале. Казалось бы, можно дочитать до блока с данными, но возможна ситуация, что вообще нет контакта с микрой - поэтому принято решение останавливать чтение после 64к, если там нет данных. В случае еепром туда пишутся временные данные (маркер) и размер определяется в любом случае. Для флэши, да ещё и неизвестной, попытка записи выглядит опасно, особенно без желания пользователя на это. При умении работать с прогой можно сделать вручную в режиме slice mode.
Большинство микросхем определится по нажатию кнопки Version. В любом случае будет читаться идентификатор, при некотором опыте можно определить размер по нему и выставить вручную.
Также нужно иметь в виду, что размер свыше 16 мегабайт использует адрес 32 бита (4 байта вместо трёх) либо переключение банков, по умолчанию для неизвестных типов - 32 бита, поэтому если выставить размер 32 мегабайта вручную и читать микру размером 16 мегабайт (25Q128 например), то прочитается 32 мегабайта мусора.

Neon72
31/10/2016 11:00
Доброго времени суток. Столкнулся с проблемой стирания SPI MX25l3025. Скорей всего тема уже поднималась, но поиском найти не смог. Прошу направить в нужном направлении.

Виталя АЛЬФА
14/11/2016 00:27
Всем Здрасте ,а подскажите Postal 3 c Atmega 644V работает? по работе с AVR так понимаю вот сюда https://www.yadi.sk/i/JV5WZ-lmc5PXZ .Брал год назад пока шились тока епромы проблем не было, вот нужно с Атмегой научиться работать на нем.

jekakmv
15/11/2016 01:13
добрый вечер помогите разобраться где косяк в постале или в флешке

Config Load Success.
SiUSBXp.dll loaded .
New style Dll in use ...
Count of USB-devices = 1
Num of device to use = 0
Connection opened .
Spi Flash Status : 00
Binary : "00000000".
usb-device closed.
Connection opened .
*** Ask SPI Flash ... ***
RDID(9F) 20,20,12,00,00
RES(AB) 11,11,11,11
READ_ID(90) ff,ff,ff,ff
Chip = M25P20
Chip Size = 262144
- But Use Manual Size .
usb-device closed.
Connection opened .
Status stored for use ...
Mode clear - restore .
"Auto" = Combined Mode .
SPI Erase 2097152 OK
Burst Success, Run Full ...
Probe OK, Use Burst .
SPI Flash 2097152 OK
Status Restored .
"Auto" = Combined Mode .
Error SPI Verify !
Stop at : 0
usb-device closed.


выдает ошибку при прошивке


Connection opened .
*** Ask SPI Flash ... ***
RDID(9F) 1f,46,02,00,ff
RES(AB) 14,14,14,14
READ_ID(90) ff,ff,ff,ff
Chip = AT26DF161
Chip Size = 2097152
- But Use Manual Size .
usb-device closed.
Connection opened .
Status stored for use ...
Mode clear - restore .
"Auto" = Combined Mode .
Erase SPI Flash Error :
All Attempts Fail .
Stop at : 0
Burst Fail, try AAI ...
AAI Fail, try AAI2 ...
AAI2 Fail, try Byte ...
Byte Attempt Fail,
Full Algorithm Fail - Stop .
Error SPI Flash !
Stop at : 64
Error num = 24
usb-device closed.

Postal2
15/11/2016 07:38
jekakmv, c атмелом at26df161 не знаю, у меня есть такая новая и работает, а вот с первой M25P20 действительно косяк, он исправлен методом обхода. Возьми эту версию и перед записью поставь галку 25Q16 mode.

ДОБАВЛЕНО 15/11/2016 08:45

Виталя АЛЬФА писал:
а подскажите Postal 3 c Atmega 644V работает?

Она даже в выпадающем списке есть, прога работает абсолютно со всеми 8-битными AVR, поддерживающими serial ISP.

ДОБАВЛЕНО 15/11/2016 08:51

Neon72 писал:
Столкнулся с проблемой стирания SPI MX25l3025.
Для MX (и многих) необходимо керамику от 1 мкФ прямо к чипу ставить при записи. Иногда питание понижать, пуская через диод.

Pahom
15/11/2016 17:32
Пытаюсь прошить через postal3 PIC18F24K22. При определении выдает ошибку сигнатуры.

Код:
Connection opened .
Trying signature read ...
- using single protocol .
Signature = 56 41
- check signature failed .
- lines active, ready .
usb-device closed.


В списке поддерживаемых пиков данного контроллера не нашел. Возможно ли прошить данный контроллер этим программатором?

Neon72
16/11/2016 09:52
Доброго времени суток. Возникла потребность прошивки микроконтроллера архитектуры 8051, а точнее c8051f353-gm. Возможно-ли это сделать с помощью Postal3 и где поискать подробные инструкции?

jekakmv
16/11/2016 13:09
Postal2
к сожалению не вышло выдает ошибку пробовал прошть даже через MiniPro тоже выдовал ошибку убирал галки с проверку ID и сравнить после так прошился но не пашет так же как и атмелом at26df161

атмелки at26df161 я снимал с модулей EXSET и мпег4 думал перепрошить но не вышло как то один раз вышло и потом тормоза

Виталя АЛЬФА
16/11/2016 23:04
Вечер Добрый ВСЕМ! Вопрос по AVR чтение\запись, у меня слоты "Мост UART"и "Разъем Micronas" одна целая линия видно плата модифицирована на фото во вложении.
Все сделал по инструкции https://www.yadi.sk/i/JV5WZ-lmc5PXZ, все ок проц увидел фьюзы считал, про шестнадцатеричную систему понятно, с Flash тоже все понятно, а вот с eeprom не понятно как читается и шьется? Или для него Full версия выбирается и разом шьёт/читает Flash и EEPROM. Хотя в инструкции написано что шьём FLASH , а потом аналогично EEPROM. Есть где чуть подробнее описано?
Прикрепляю так же прошивку с 644 ту что считал , а так же ту что нужно зашить .Подскажите .

Виталя АЛЬФА
17/11/2016 10:58
Короче сравнив и проверив записанное , понял что с читано у меня только FLASH , а EEPROM нет , а в ней как раз модификация СМА и ошибки будут где можно увидеть проблемы Стиральной Машины.

Postal2
17/11/2016 11:23
Виталя АЛЬФА писал:
проц увидел фьюзы считал

Значит, страничку для AVR ты открывал. Вот там галка слева внизу "Eeprom Mode", отметь её и выйди оттуда по ОК в главное окно - это и будет работа с еепром.

Виталя АЛЬФА
17/11/2016 11:44
Postal2, СПАСИБО ДОРОГОЙ !!!!!
Все получается банально и просто , вопросами нагружать не буду ,попробую и пойму автоматом будет или по очереди. Смотри вот по разъему для прошивки AVR RESET берем с SCL, эксперементировать не стал по схеме вижу что приходит на разные ноги проца . А то вроде как бы фишку на 3 пин в 2 ряда проще)

Postal2
17/11/2016 12:01
Виталя АЛЬФА, 6-пиновый разъём он как бы для перешивки самого Девайса. Поэтому вывод Reset нельзя переназначить, и он берётся с дополнительного пина.
Neon72, "c8051f353-gm" - это Силабс, у них на сайте утилита должна быть и описание как чего.
jekakmv, M25P20 на момент снятия лога исправна была. Я такую с оптического привода снимал, нужно учитывать её уникальность (всей этой серии), заменять другие флэши такой же ёмкости ею нельзя.
Pahom, PIC18F24K22 впрямую не поддерживается. Проанализируй сам протокол записи из соответствующего описания, найди подобный из списка, после этого сначала щёлкаешь в списке подобный с похожим алгоритмом (список сворачивается). При этом устанавливаются скрытые переменные, которые не управляются и ты их не видишь. После этого опять открываешь список и щёлкаешь "manual" - скрытые переменные остаются в предыдущем состоянии, а то что открыто на страничке - можно изменять. После этого отключаем проверку сигнатуры и пробуем. Чтение работает в любом случае, а запись для микрочипа очень хитрая. Но из тех что есть - аналог можно подобрать на 90%, а для нового, который не нужно стирать - на 99%.

Виталя АЛЬФА
20/11/2016 19:45
Вечер Добрый ! Подскажите в чем проблема на 8ке 64 бита встала все ок шьёт пишет не проблема, а вот стал на рабочий нетбук ставить 7ка 32 бита. Драйвера встали все как надо ,программатор определился и на COM и на USB, но вот попытался Atmega прочитать и буквально сразу ошибку выдает , что можно поправить что бы пошло? Скрин прилогаю, и архив с прогой.

Postal2
21/11/2016 10:11
Виталя АЛЬФА писал:
Драйвера встали все как надо

По скрину видно, что драйвера usbXpress. Их надо подбирать (ставить как можно более старые). К тому же, надо учитывать, что все утилиты также привязаны к соотв. драйверу, то есть и их другие надо использовать (для переключения vid-pid например).
Сбой при чтении происходит по 2-м причинам - высокая скорость либо (для usbXpress) неподходящий драйвер.
Режим Атмел имеет 2 варианта обмена - через аппаратный SPI и программно. Программно работает более гладко, нужно установить галку "Use Low Speed", поставить минимальную скорость (там же) и попробовать. Если есть ошибки - подбирать драйвер usbXpress либо переключить в режим COM (он помедленнее, но отсутствуют неожиданности).
По поводу конвертирования hex2bin - читаем "историю" и вникаем. Прога использует формат bin всегда и на входе и на выходе, выходной файл конвертируется в hex из соображений совместимости (bin там тоже остаётся - tempbackup.bin).

Виталя АЛЬФА
21/11/2016 10:33
Лады бум тренироваться, спс за ответ

Neon72
19/12/2016 13:10
Доброго времени суток. Прошу помощи в прошивке N25Q064A13. В настройках ставлю галку EEPROM, размер выбираю в ручную 8М. Запись идет около часа (не долговато-ли?). После записи сообщение об ошибке верификации. Сливаю дамп и он сильно отличается от записываемого, первые четыре строки пустые(FF). Подскажите что делаю не так.

Yuritsh
19/12/2016 14:14
Neon72 писал:
В настройках ставлю галку EEPROM
Вряд ли это правильно.
А в какую панельку вставляешь?

Neon72
20/12/2016 14:36
Панелька из полного комплекта

Yuritsh
20/12/2016 14:41
Neon72 писал:
Панелька из полного комплекта
Иван Сусанин, в какую из этих панелек вставляешь?

Neon72
20/12/2016 14:52
В третью, для 25-серии

Yuritsh
20/12/2016 15:51
Ну и выбери SPI. И питание соответствующее.

Neon72
23/12/2016 13:06
Yuritsh писал:
Ну и выбери SPI. И питание соответствующее.

Спасибо, все получилось. Был плохой контакт между панелькой и зажимной колодкой.

Yuritsh
09/01/2017 21:55
Поставил себе другую панельку. Убрал в ней лишние четыре контакта.



Пока не знаю, будет ли это удобнее. Поюзаю.

vyn
09/01/2017 22:24
Понадобилось прошить PIC16F690 и ничего подходящего из списка не подходит или я неправильно делаю.


http://ww1.microchip.com/downloads/en/DeviceDoc/41262E.pdf

Postal2
10/01/2017 11:58
vyn, сегодня добавлю и завтра выложу здесь.

greg4357864
10/01/2017 13:29
А,что правда,что этот программатор придумал или придумали другие.
А Postal2-просто(украл идею),а ПОТОМ СДЕЛАЛ ВИД,ЧТО-ЭТО ЕГО ДЕТИЩЕ?Или наооборот не делал вид(но всё же украл)
Просто интересно,кто такой Postal2
Просто хочется знать у кого я куплю или не куплю программатор.
Я КЛИЕНТ-ответьте мне.

vyn
10/01/2017 14:37
greg4357864 писал:
А,что правда,что этот программатор придумал или придумали другие.

Откуда такие сведения?, нужно приводить доказательства.
А Вам не все равно у кого Вы купите программатор, главное что бы он выполнял свои функции.

Postal2
11/01/2017 04:40
greg4357864, а ну-ка, давай ссылку на настоящего автора Великого Девайса, кто это там пукает из кустов? улыбка
vyn, я делаю, могу до вечера не успеть, работа небольшая образовалась.

tynalex
11/01/2017 17:18
Yuritsh писал:
Поставил себе другую панельку. Убрал в ней лишние четыре контакта.



Пока не знаю, будет ли это удобнее. Поюзаю.

Серёга, а что она (твоя общая панелька) чётко подошла и запаялась прямо вместо тех трёх старых? Я имею ввиду ширину, длину и шаг контактов.

Yuritsh
11/01/2017 18:10
Один в один. Шаг то стандартный. Единственно, там несколько деталюшек не дают ей сесть вплотную на плату, поэтому под ней оставлено расстояние, примерно 1,5 мм. Можно было отпаять их, и немного сместить, но я не стал заморачиваться.




Бывает еще вот такой вариант.



Здесь, ясное дело, не получится.

Александр Михалыч
11/01/2017 22:40
Postal2 писал:
greg4357864, а ну-ка, давай ссылку на настоящего автора Великого Девайса, кто это там пукает из кустов? улыбка
....

Postal2, Не обращай внимания подмигивание , - да и не ответит он тебе, - париться он в "бане". гы-гы

tynalex
12/01/2017 14:57
Yuritsh,
Цитата:
Здесь, ясное дело, не получится

Вот именно такой вариант (где не получится!) и у меня, почему я и задал тебе вопрос. недовольство, огорчение
А вообще то идея замены на многоразовую с зажимом не плохая, зная как ху.во из цанговых панелей извлекаются микросхемы. бяка

Yuritsh
12/01/2017 22:14
Непонятно, зачем их вывернули, ведь в первом варианте было всё нормально.

Postal2
13/01/2017 14:54
vyn, я делаю, там вместе с PIC16F690 вместе 12 штук добавляется плюс заодно делаю PIC16F886 - с этим ещё 5 штук. А так алгоритм стандартный у PIC16F690, единственно - надо калибровку внутреннего генератора считывать перед стиранием.
Александр Михалыч, в мультсериале "южный парк" есть серия про интернет-троллей. улыбка

vyn
13/01/2017 15:40
Понял. Жду. Уже перебрал все пики, ничего не получается неодобрение

Postal2
16/01/2017 09:12
vyn, попробуй. Старался не напороть. Если что - поправим.

vyn
17/01/2017 13:26
Странно, но не работает. Я уже сомневаюсь в работоспособности самого чипа. Завтра другой куплю, отпишусь.

Postal2
17/01/2017 14:43
vyn, сигнатура должна читаться. У этих пиков нужно сначала подавать 12 vpp, а потом питание - проверь, такая ли последовательность, т.к. можно перепутать выходы Меги. Выбери его перед коннектом, открой окошечко и меняй там очерёдность подачи в окошечке. Прога не определила его, поэтому может подавать питание вперёд.

ДОБАВЛЕНО 17/01/2017 15:56

vyn, а раньше-то читалась сигнатура? Есть смутное чувство, что её можно стереть.

Postal2
17/01/2017 15:38
Чтобы окошечко открылось, сначала выбрать чип - список свернётся. Потом повторно в списке выбрать "manual" - установки чипа сохранятся, но можно будет менять окошки.

vyn
18/01/2017 13:30
Купил новый чип. Проделал в очередной раз все комбинации. Ничего не читает, даже сигнатуру. На всякий случай взял пик с другой серии, чтобы убедиться в работоспособности железа, все ОК.

Postal2
18/01/2017 17:10
vyn, там 2 варианта может быть - не коннектится в ISP, либо коннектится, но сигнатура стёрта. Попробуй при ручном выборе писнуть ему чего-нибудь в кодовую секцию - чтобы исключить второй вариант. Если нет коннекта... Для коннекта написано, что ему надо 12.0 вольт - нет ли падения на ключе (повысить до 13, а то и 14 перед ключом). Хотя дальше в таблице написано от 10 - это они обычно копируют с других.
У них в спецификации вообще куча ошибок, например написано - для выхода снять питание раньше чем высокое и ссылка на картинку, где наоборот.

vyn
18/01/2017 18:08
Не коннектится в ISP, без вариантов. 12 вольт с самого начала выставил прямо на чипе.

ДОБАВЛЕНО 18 Январь 2017, 17:37

Все работает!
У меня была проблема. Спасибо Вам за проделанную работу.

Postal2
18/01/2017 22:04
vyn писал:
Все работает!

Ну вот и славно. Значит, можно перенести в LPT-вариант как готовое.
Если понадобится шить какой-нибудь PIC, которого нет в списке - я быстро добавлю.

Nickakoi
19/03/2017 12:04
улыбка

GeParDos
28/03/2017 10:51
Всем привет!

Ребята выручайте нужно слить прошивку с S29GL032N90FFI020 (Spansion), как это сделать с помощью Postal-3, учитывая что флеху нельзя выпаивать на плате есть интерфейсы BBS, UART с юартом все понятно, но прошивку не сольешь, а вот с BBS не все так просто, выяснил что подключается там GND; VCC; SCL; и SDA их я подключу а как быть с программой как ее настроить??

Выручайте товарищи!

alek50685
29/03/2017 20:07
Postal 3 почему нет программы на русском? или есть?

vadim3008
29/03/2017 20:15
alek50685, а,что с английским совсем туго? смех

alek50685
29/03/2017 21:11
vadim3008, совсем недовольство, огорчение

GeParDos
30/03/2017 06:02
Есть русская версия, но у меня она почему то не пошла да и перевод не понравился мне как то не привычно и не удобно

kin369
31/03/2017 18:46
___alek50685, держи cсылки :

http://monitor.net.ru/forum/viewtopic.php?t=317755&postdays=0&postorder=asc&start=6112#5218852

http://remont-aud.net/forum/121-29148-473719-16-1490603058

Насколько адекватен перевод, кроме той части, что касается пультов - не знаю улыбка

sevsintez
16/04/2017 14:36
Postal2,
здравствуйте!
Хочу купить 10 программаторов Postal 3 с целью дальнейшей перепродажи.
Порекомендуйте, п-та, как поступить рационально.
Я из Севастополя.

Олег.

kin369
16/04/2017 18:24
___sevsintez, Олег М. - если не хотите заниматься изготовлением сами (или разместить заказ у китайских братьев), то россиянам рациональнее покупать у Михаила <[email protected]>

Wwxxd
23/04/2017 09:27
Доброе утро,купил Postal2 а у меня мамка из новых и не содержит порта LPT !
подойдёт ли это https://www.olx.ua/obyavlenie/kontroller-pci-2-com-lpt-2-port-IDmOj7I.html#6e0eea5f8c ?
или вот https://ru.aliexpress.com/item/New-USB-1-1-to-DB25-Female-Port-Print-Converter-Cable-LPT-Black-KK-Y/32633931591.html?spm=2114.13010608.cb0001.8.wXD72l&scm=1007.13441.76633.0&amp%3Bpvid=f446194d-17ed-4d3f-b9a2-d99

Yuritsh
24/04/2017 03:27
Первый предпочтительней.

immokey
17/06/2017 13:44
Здравствуйте, форумчане.
Возникла необходимость слить дамп из PCA24S08 (на корпусе "L08").
Должен ли читать их PostalAVR ?
Была попытка чтения чипа, как 24RF08, но программер чип не увидел. Возможно алгоритм чтения не подходит.
Не хочется верить, что память накрытая.

fsem
17/06/2017 14:01
24RF08 просто так не ч/с/з. Здесь нужна примочка, см. вложение.
А с PCA24S08 тоже не просто, там 3 нога интересная. Попробуйте вставить в слот 24хх и в списке выбрать 24С08

immokey
17/06/2017 14:19
Про примочку для AT24RF08 я читал.
На сколько я понял - PCA24S08 имеет защиту не только записи, но и чтения и как 24С08 она не читается (проверял).
Есть ещё проектик на Абдурино (там сканер, читалка и писалка). Автор заявляет, что создавал сие для PCA24S08.
https://kekse23.de/2015.03.15/346/
Проверил - сканирует, читает только классическую 24С08. Возможно автор выложил не полную версию.

immokey
04/07/2017 00:40
fsem писал:
24RF08 просто так не ч/с/з. Здесь нужна примочка, см. вложение.
А с PCA24S08 тоже не просто, там 3 нога интересная. Попробуйте вставить в слот 24хх и в списке выбрать 24С08


Может кому пригодится информация.
Мой PostalAVR без проблем прочитал и записал чип NXP P24S08 из старого бука ThinkPad T61 (с предварительной подтяжкой вывода /PROT к Vdd через резистор 3.6 кOm).
Причём на выходе выдал файл вплоть до адреса 0x41F, т.е. вместе с областью APP, где размещены флаги разрешения чтения-записи. чипа.

kin369
04/07/2017 12:31
immokey писал:
программер чип не увидел
___Так что, обошлось только подтяжкой, или были ещё нюансы?

immokey
04/07/2017 12:50
kin369 писал:
immokey писал:
программер чип не увидел
___Так что, обошлось только подтяжкой, или были ещё нюансы?


В тех моих постах речь шла о чипе BUL08 (в корпусе MSOP8 или TSSOP8) из платы ThinkPad T430.
Он у меня так и не читается.
Я сделал вывод - если это аналог NXP и если его не видит PostalAVR и Pony Prog , то он скорее мёртв, чем жив.
Заказал и жду от китайцев новые BUL08.

ДИМЫЧЬ
19/07/2017 12:23
Доброго времени суток всем пользователям мега программатора.
У меня такой вопрос - может ли Postal работать с микросхемами Renesas - под которые создан "PG-FP5 programmer"
Спрашиваю не просто так - в последнее время тащут модули от стиральных машинок на прошивку.
Там контроллеры типа R5F100FEA и похожие фирмы Renesas.
А цена у этого программера кусачая.

alex71
19/07/2017 23:16
ДИМЫЧЬ, не поддерживает Postal эти камни. А прошивки у тебя есть в эти процы? Если нет, то заказывай новые модули.

ДИМЫЧЬ
20/07/2017 12:08
Дык наверно так и сделаем.
А вопще мысля интересная.
Всё такиж Постал это чудо прям какое то!!! Супер Супер Супер
А прошивок всё равно нету

kin369
09/09/2017 17:08
___Добрый день. Вопрос по работе IR constructor Postal3. При скармливании команд обучаемому пульту IH-85E они почему-то записываются с двойным посылом, хотя Postal излучает одиночный посыл. От обычного пульта и Креатора обучается нормально. Кто подскажет идею, как с этим бороться?

vili
06/02/2018 22:45
Попался холодос, ST72F324K6T6 + ST95010
Вторую если не ошибаюсь Postal3 поддерживает, а к ST72F324K6T6 можно подключиться?

Koka
25/02/2018 11:41
vili, лови www.spen-soft.co.uk

Klop
10/04/2018 14:52
Коллеги, протупил...Пардон

Postal2
01/08/2018 14:10
Дублирую сюда последнюю версию с масштабированием одного пульта. Также обновлён ранее Микрочип, но надо перепроверить, какие-то последние чипы могут быть недоделаны по алгоритму. В версию для LPT всё также будет продублировано.

shematyk
12/09/2018 13:42
Приветствую участников форума! Возможно не по теме! Ищу программатор Elinv Prog, может что по новее есть, нужен для работы с блоками СМА электролюкс, что то не могу найти, никак придется собирать! Спасибо за раннее!

tynalex
29/11/2018 17:18
Может ли Postal 3 работать с микросхемой MX25L6445 ? Если нет, то какой тип программатора для этого пригоден?

resq
07/12/2018 01:56
Доброго времени суток.
Научите подбирать PIC по похожим. Лучше на примере данного datasheet-а (как- нибудь выделить или вырезки из текста- на что обращать внимание при подборе аналогов для работы в Проге). Вообще потерял ссыль, что поддерживает Прога из PIC-ов.
Необходимо пощупать PIC16F722A, хотя-бы прочесть, живой-ли он, и осталось- ли в нем чего.

Заранее благодарен

Postal2
19/12/2018 11:33
resq писал:
Вообще потерял ссыль, что поддерживает Прога из PIC-ов.

Поддерживается только то, что выпадает в списке этого режима - список длинный. Никакие "похожести", увы, с PIC не работают. Мало того, проверялись из списка только отдельные чипы - остальные выполнены по спецификациям, в которых у микрочипа бывают опечатки. Список поддерживаемых PIC потихоньку удлиняется. Режим PIC не очень популярен, что затрудняет его тестирование. Я сам недавно использовал TNM5000 для PIC18F458. Но со всеми SPI, I2C, MWI я работаю через свой, и очень часто. Сбойные SPI-flash вычитываются Великим Программатором очень точно - прочитал, залил обратно, и всё заработало. Также подбор IR-пультов сильно упрощён из-за добавленного декодера (который декодирует также и собственные строки данных методом копипаста в окно лога).

kin369
19/12/2018 16:25
___Postal2, как-то встречал упоминание про осциллограф. Этот проект ещё актуален?

resq
19/12/2018 21:48
Postal2 писал:
Никакие "похожести", увы, с PIC не работают.

Очень удручает, но ничего, будем литературу штудировать самостоятельно.
Жаль- учитель мой умер, силен он был в этом.
Я попробую работать с поддерживаемым PIC-ом, дальше думать будем. По возможности - буду тревожить (если можно конечно)
Спасибо за ответ.

Toorr
08/01/2019 15:25
Добрый день! С помощью Postal 2 можно прошить PIC 12F629 ?

serge.ck
20/01/2019 17:31
Вопрос автору: в Postal3 планируется добавление weltrend-ов? Если нет, можете поделиться алгоритмом работы с wt61p805

Satan'sCore
31/01/2019 16:11
Вопрос к тем, у кого postal3: Пульты кто то пробовал считывать и воспроизводить? И где это почитать?

kin369
31/01/2019 18:20
___Satan'sCore, большинство пультов нормально считываются и воспроизводятся. Почитать про это можно ТУТ и ТУТ . Статья немного устарела, в программе появились дополнительные функции, по ним можно задавать вопросы. Последние версии программы искать на Мониторе в профильных темах (возможно, не на первых страницах).

Satan'sCore
03/02/2019 17:33
kin369 писал:
___Satan'sCore, большинство пультов нормально считываются и воспроизводятся. Почитать про это можно ТУТ и ТУТ . Статья немного устарела, в программе появились дополнительные функции, по ним можно задавать вопросы. Последние версии программы искать на Мониторе в профильных темах (возможно, не на первых страницах).
Возможно ПО у меня не последнее. У меня еще кнопка есть, на которую ничего не посажено с дефолтным названием button. Кстати, еще вопрос, а этим программатором можно цепляться к шине i2C тремя проводами, масса и данные, ну понятно, устройство запитано штатно?

kin369
03/02/2019 19:56
___Satan'sCore, как по мне, в большинстве случаев с памятью по шине i2C можно работать по трём проводам, при штатно запитанном устройстве. Это один из вариантов внутрисхемного программирования. В это время должен быть заблокирован процессор, или другие устройства, что могут обратиться к памяти. По поводу работы с пультами - вопрос желательно конкретизировать, и по возможности добавить скрин окна программы с выделенным участком. Относительно ПО - на предыдущей странице Postal2 предоставил одну из последних версий программы.

Satan'sCore
03/02/2019 23:07
kin369 писал:
___Satan'sCore, как по мне, в большинстве случаев с памятью по шине i2C можно работать по трём проводам, при штатно запитанном устройстве. Это один из вариантов внутрисхемного программирования. В это время должен быть заблокирован процессор, или другие устройства, что могут обратиться к памяти. По поводу работы с пультами - вопрос желательно конкретизировать, и по возможности добавить скрин окна программы с выделенным участком. Относительно ПО - на предыдущей странице Postal2 предоставил одну из последних версий программы.
Перешил блаупункт успешно. масса и шина.

Satan'sCore
04/02/2019 08:59
Satan'sCore писал:
kin369 писал:
___Satan'sCore, как по мне, в большинстве случаев с памятью по шине i2C можно работать по трём проводам, при штатно запитанном устройстве. Это один из вариантов внутрисхемного программирования. В это время должен быть заблокирован процессор, или другие устройства, что могут обратиться к памяти. По поводу работы с пультами - вопрос желательно конкретизировать, и по возможности добавить скрин окна программы с выделенным участком. Относительно ПО - на предыдущей странице Postal2 предоставил одну из последних версий программы.
Перешил блаупункт успешно. масса и шина.
А "снять" кнопку с пульта - ну ни в какую. Вот скрины: и еще: Держал на самсунговском пульте кнопу и нажал "read". Черный, то фото или светодиод между панельками? Похож на фотоприемник.

kin369
04/02/2019 10:22
___Satan'sCore, ты статью-то хоть читал ? сумашествие Для снятия сигнала нажать Settings - Other - галку на IR box/выбрать Capturing - Open. Поставить/снять галки в нужных местах, при необходимости выставить частоту, и нажать Capture Start. Пока в окне лога идёт "вышивка крестиком", нажать кнопку на пульте - в логе отобразится код, адрес и номер команды. При надобности нажать Save to File - команда сохраниться в файле с именем captured_XXX (имя можно выбрать в Define caption (label)). Если известен протокол, то желательно предварительно выбрать его в окне Synthesis, там же можно и производить захват. В этом окне захват удобнее делать тем, что при галке на Get в соответствующих окошках отобразятся адрес и номер команды - и в файл можно будет записывать не захваченную, а синтезированную команду, которая свободна от всякого мусора. Естественно, при всём этом к программатору должен быть правильно подключен исправный фотоприёмник!


Satan'sCore писал:
Черный, то фото или светодиод между панельками?

      Это ты про что?

Satan'sCore
04/02/2019 11:42
kin369 писал:

      Это ты про что?
Про деталь на программаторе. ИК приемник это? Крестики у меня шли. С яндексдиска не могу скачать статью. Даже с ВПН-ом.

ДОБАВЛЕНО 04/02/2019 11:47

А, мазафакка, я то думал, что фотоприемник на бортуулыбка)))))))))))

kin369
04/02/2019 12:53
___Satan'sCore, давал ДВЕ ссылки, по одной из них статья в виде картинок - увеличиваешь, и читаешь.
Satan'sCore писал:
деталь на программаторе.
      Как уже указывал, вопросы желательно уточнять картинкой. На борту, если чо - бывает только излучатель.

      З.Ы. По работе с пультами девайс имеет некоторые глюки. Вот сейчас специально проверил на захват два одинаковых Самца, новый и б/у. Новый захватывает и опознаёт достаточно уверенно, а вот старый - какую-то непонятную белиберду, хотя сам пульт нормально управляет телевизором, и отлично опознаётся двумя другими программами



Satan'sCore
04/02/2019 14:29
kin369 писал:
___Satan'sCore, давал ДВЕ ссылки, по одной из них статья в виде картинок - увеличиваешь, и читаешь.
Satan'sCore писал:
деталь на программаторе.
      Как уже указывал, вопросы желательно уточнять картинкой. На борту, если чо - бывает только излучатель.

      З.Ы. По работе с пультами девайс имеет некоторые глюки. Вот сейчас специально проверил на захват два одинаковых Самца, новый и б/у. Новый захватывает и опознаёт достаточно уверенно, а вот старый - какую-то непонятную белиберду, хотя сам пульт нормально управляет телевизором, и отлично опознаётся двумя другими программами

Значит ИК примника не хватало...

Satan'sCore
08/02/2019 09:31
Этот (просто чудо программатор) случаем не подменит USBDM программатор, который для стипалок и прочей бытовой техники? Блок аркадия3 лежит, еще не разобрался, что там за память в контроллере всё.

fsem
08/02/2019 09:49
Satan'sCore писал:
Этот (просто чудо программатор) случаем не подменит USBDM программатор, который для стипалок и прочей бытовой техники? Блок аркадия3 лежит, еще не разобрался, что там за память в контроллере всё.

А что шить то надо в стиралках? Если процы - то нет. Память - да.

Satan'sCore
08/02/2019 10:07
fsem писал:
Satan'sCore писал:
Этот (просто чудо программатор) случаем не подменит USBDM программатор, который для стипалок и прочей бытовой техники? Блок аркадия3 лежит, еще не разобрался, что там за память в контроллере всё.

А что шить то надо в стиралках? Если процы - то нет. Память - да.
память в контроллере. с FIS контроллером аудио а8, канает только так.

Satan'sCore
08/02/2019 10:46
интерфейс BDM - это специальный отладочный интерфейс процессоров фирмы MOTOROLA, который позволяет перезагружать ...

REKKA
08/03/2019 20:59
можно ПОСТАЛОМ -2 прочитать проц M306NOFGTFP?

alex71
13/03/2019 01:19
REKKA, нет. http://www.m16c-flasher.de

kin369
13/03/2019 10:35
___Подскажите, ПОСТАЛ-2 работает с CY7C63813?

     UPD. Вопрос снят, разработчик программатора дал ответ.

Krinplin
07/05/2019 19:51
Приветствую. Чтобы прошить pic12f629 Postal 3, нужно доп.плату делать?

vyn
01/08/2019 19:11
Хоть ответ и запоздалый но кому-то пригодится. Да нужно.

sash1234
07/10/2019 19:11
Всем привет, особенно автор. Как можно стимулировать желание автора сделать возможность прошивки ITE мультиконотроллеров? Или автор в сговоре с Вертьяновым, типа рынок поделили подмигивание .

sanek6120c
08/10/2019 22:57
sash1234 писал:
стимулировать желание автора сделать возможность прошивки ITE мультиконотроллеров? подмигивание .
На сколько я понимаю у Вертьянова не на Атмеге он собран видимо по этому он мульты может шить только 9012 ?

Postal2
09/10/2019 17:59
Уже готова прошивка с поддержкой eMMC. После тестирования будет выложена (и мега8, и 88-328).

sanek6120c
09/10/2019 20:29
Postal2 писал:
Уже готова прошивка с поддержкой eMMC..
Очень интересно!
А процессоры МТК что за вкладка на будушее или как?

kin369
09/10/2019 20:35
___sanek6120c, а ты пробовал читать описания на заглавных страницах тем, или как? Там есть практически о всём.

sanek6120c
10/10/2019 03:20
kin369 писал:
___sanek6120c, а ты пробовал читать описания на заглавных страницах тем, или как?.
там кроме 14 летней давности постов нет ничего , вопрос был про мтк 2019 года, если они не актуальны более то вопросов больше нет! А вообще я пытаюсь купить postal3 kit уже как дня 3 все упорно молчат, жутко раздражает! Написал и напочту и в личку, все упорно молчат!

kin369
10/10/2019 09:41
___sanek6120c, читать нужно не посты, а описание работы. Было указано тем - во множественном числе. Темы по этому программатору есть на Мониторе, Эспеке, Ауд.нет. На заглавных страницах ссылок - зачитаешься. Также описание работы есть в журнале "Ремонт и Сервис", в том числе отдельная статья по МТК. Или тебе нужно готовое, на блюдечке?

vadim3008
10/10/2019 10:28
sanek6120c, И профиль заполни,люди подскажут,к кому обратится,и не придётся писать на почту,и жаловаться,что кто-то молчит.

Postal2
11/10/2019 08:24
Версия прошивки 4а, прога будет выложена по готовности.

Postal2
11/11/2019 04:40
При тестировании на реальных eMMC и SD-карточках в прошивках обнаружены ошибки. Они исправлены (версия 4b). Пожалуйста, перешейте свой Девайс новой прошивкой.

Dron1980
15/11/2019 19:47
Добрый вечер. Столкнулся с такой проблемой. Нужно снять дамп с рабочей флешки биоса 1 мб. Данные начинаются не сразу. Программатор проверяет первые 64кб и пишет, что все FF и отключает чтение. Как мне сохранить дамп ? Можно как то отключить эту проверку на FF ?

kin369
15/11/2019 20:09
___Dron1980, а разве там нет возможности указать адрес, откуда начинать чтение?

Dron1980
16/11/2019 17:44
И где это можно указать адрес откуда читать ? С другой стороны нафига такие приседания, может просто прикрутить кнопку отключения проверки ?

kin369
16/11/2019 17:46
___Dron1980, если ты дашь скрины программы с настройками - тогда будет видно. И название флешки - с экстрасенсами сейчас трудновато.

Postal2
01/01/2020 21:03
Программа, реализующая работу с eMMC. Под Windows10x64 работает через драйвер usbXpress.

mynamemyname
09/01/2020 21:14
Здравствуйте!
У меня есть вопрос, но для начала немного о другом:
Первым делом хочу сказать огромное спасибо разработчику - уважаемому Postal2. Ваша работа - настоящий шедевр. Аналогов для самодельных устройств просто нет. Несложно, умно, грамотно, продумано, огромный функционал. Вообще совершенно случайно на postal3 наткнулся - на просторах интернета инфы мало, на monitor.net.ru все ссылки для скачивания нерабочие, саму прогу если еще можно нагуглить на каких-то левых сайтах, то с поиском прошивки совсем труба. Но, как говорится, кто хочет тот найдет - и вот я здесь улыбка

Теперь мой вопрос - он банальный и наверняка должен был уже подниматься - но я не нашел ничего на эту тему.
Имеем arduino nano, плата очень дешевая и популярная. По сути это готовая схема postal3: usb->serial и atmega168/328 с кристаллом и полным набором пинов, и не надо ничего паять кроме переходников. Но у меня ваш софт на ней не работает, не пойму почему. Прога выдает "Device Mode 0 No Answer".
Прошивку записывал через ардуиновский бутлоадер, на прошивках к avr вроде без разницы как шить - через бутлоадер или через программатор - адреса основной программы не меняются. Посмотрел fuses - там тоже проблем быть не должно. Была мысль что засада в том, что arduino ресетится при каждом открытии порта, и мешает бутлоадер, но "авторесет" я отключал, и это не помогло. Как заставить postal3 работать на arduino?

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

kin369
09/01/2020 21:48
___mynamemyname, почитай ТУТ

mynamemyname
09/01/2020 22:04
kin369 писал:
___mynamemyname, почитай ТУТ

Спасибо!!!!!!!!
"Device Mode 0 Answer OK"
Дело было в скорости COM-порта - надо ставить 999000. Авторесет необходимо тоже отключать (для этого я просто добавил электролит между rst и gnd).
Как я не додумался, скорость UART зависит от кварца, а кварцы разные - 16.000 и 14.745.
Ура!!! улыбка

ДОБАВЛЕНО 09/01/2020 22:26

А еще вопрос по теме. Как программатор хочу использовать arduino nano работающую на 5V, а нужное сигнальное напряжение выбирать с помощью преобразователя уровней, например на TXS0108E.
Но есть один нюанс - мне необходимо чтобы во время неактивности Великого Девайса на сигнальных ногах было z-состояние. На TXS0108E есть нога "OE", которая включает и выключает входы/выходы, но ее кто-то должен дергать.
Не существует ли версии прошивки, которая устанавливает в "1" какую-нибудь из ног atmega в момент начала активности девайса, и сбрасывает в "0" по окончании? Может быть можно добавить такую "фичу"?

PS. И раз уж речь зашла о фичах, можно ли добавить возможность работы на arduino без необходимости отключать на ней "авторесет"? Ресет срабатывает когда становится активным сигнал DTR на COM-порту. Я вижу три простых пути:
1) открывать COM-порт при старте проги и закрывать по выходу, а не каждый раз при начале/окончании активности.
2) Добавить паузу в 1-2 секунды после открытия порта перед попыткой соединения с платой (плата успеет пересброситься, и бутлоадер успеет отработать)
3) увеличить таймаут ожидания ответа от платы буквально на 1-2 секунды, это возможно тоже должно сработать.
Предпочтительнее 3 вариант улыбка

PPS!!! И еще оооооочень хотелось-бы режим HV-programming для AVR!!! Это тот случай, когда на ногу reset нужно подавать 12в чтобы войти в режим програмирования (как на PIC). Очень помогает на 8-ногих attiny если нога reset посредством фьюзов запрограммирована как I/O.

Postal2
01/02/2020 02:04
mynamemyname писал:

Я вижу три простых пути:
1) открывать COM-порт при старте проги и закрывать по выходу

Какая-то хрень написана.
----------------------------------
Возобновлена работа по добавлению поддержки KBC ITE исключительно по smbus (без кучи проводов). В разработке также участвует Александр AMF-TV, при его поддержке добавлялись все MCU, включая Weltrend (который все потом неаккуратно скопировали с неточностью).
Сейчас закончатся китайские праздники и потребуется заказывать тестовые платы под это дело. Ответа от тов. Вертьянова по поводу файла проекта его "спайдера" нет, поэтому просьба к тем, кто заинтересован, отредактировать плату переходника от TNM5000, разведя все ножки по 4-м сторонам под штырьки, кварц и питание трогать не нужно. В результате должна получиться удобная плата для тестов.

mynamemyname
14/02/2020 10:39
Postal2 писал:
mynamemyname писал:

Я вижу три простых пути:
1) открывать COM-порт при старте проги и закрывать по выходу

Какая-то хрень написана.

почему хрень? В ардуине нога reset от atmega подключена через конденсатор к линии DTR COM-порта. В момент открытия компорта сигнал dtr выставляется в единицу, и импульс проходящий через конденсатор ресетит ардуину. Из-за того что postal постоянно открывает и закрывает компорт - приходится отключать на адруине автосброс для того чтобы она работала с postal. А если компорт открывать при старте postal и держать его открытым до выхода, ардуина сбросится только один раз (при старте postal) и дальше будет работать. В этом была мысль.

Postal2
15/02/2020 12:23
mynamemyname, тебя инженером надо к врагу забросить для вредительства.

barbosa75
22/02/2020 10:07
Postal2 писал:
При тестировании на реальных eMMC и SD-карточках в прошивках обнаружены ошибки. Они исправлены (версия 4b). Пожалуйста, перешейте свой Девайс новой прошивкой.
какой хекс шить в мегу88?

mynamemyname
06/03/2020 15:48
Postal2 писал:
mynamemyname, тебя инженером надо к врагу забросить для вредительства.

я предложил простейшую доработку, улучшающую функцонал. Нет - так нет, навязываться не было желания. Зачем обзываться-то?

Postal2
07/03/2020 01:04
mynamemyname, в следующей версии интересующие выходы при открытии порта ставятся в неактивное состояние, твои рекомендации учтены.

dersp
19/03/2020 22:34
Уважаемый Postal2, Несколько лет успешно пользовался Вашим программатором Postal-3, но вот столкнулся с необходимостью сделать патч прошивки ПЗУ с контроллера HDD Seagate ST2000DM001. Там ПЗУ на МС SPI Flash LE25FS406 фирмы Sanyo, а у неё питание - 1,8V. У моего же программатора, минимальное напряжение для МС этого типа - 3,3V. Какими средствами можно адаптировать мой экземпляр программатора для работы с МС на напряжение 1,8V? Может этот вопрос уже где-то обсуждался, но я найти не смог, в И-нете обсуждаются только адаптеры для программатора CH341A, о Postal-е - ни слова. И ещё одно, нужно ли какое-то обновление софта программатора для работы с МС указанного выше типа?

Postal2
20/03/2020 13:40
dersp, есть какая-то простейшая схема для 1.8в на диодах и резисторах, её легко найти и можно сделать самому. Есть ещё на микросхеме - преобразователе уровня, такой адаптер есть у меня. У него есть интересная особенность - он работает, только если со стороны программатора установлено 3.3, а если 5 - то не работает.
https://aliexpress.ru/item/32828913871.html

dersp
20/03/2020 14:28
Postal2 писал:
https://aliexpress.ru/item/32828913871.html

Спасибо за ссылку, я такой адаптер заказал, хотя и самодельный собрать не проблема. Интересует вторая часть вопроса из моего предыдущего поста - софт. Какую модель МС нужно выбирать в списке выбранной группы SPI Flash, ведь той МС, о которой я писал, в списке нет? Или поставить галку для AUTO SIZE?

Postal2
20/03/2020 16:37
dersp, размер выберите вручную
LE25FS406 4M-bit (512K×8) Serial Flash Memory
Auto Size тоже сработает, если в первых 64к есть данные (должны быть, хотя у большинства компьютерных bios нет).
Со временем будет сделано более удобно.

dersp
21/03/2020 01:11
Спасибо.
Я тут привёл в нормальный вид простейшую схему адаптера для МС на напряжение питания 1,8V.
Посмотрите, пожалуйста, нужен ли там диод D3. Во многих подобных схемах он отсутствует.

Postal2
21/03/2020 15:50
dersp, диод очевидно нужен. Другое дело, что нет ёмкости по питанию мсх. Однако, у тех кто делал - работает без неё. Лучше, пока работает, ничего с этой схемой не делать. Если что - 0.1 по питанию поставить.

dersp
22/03/2020 13:51
Здравствуйте.
Спасибо. Снял дамп с МС, программа сообщила: "Чип пуст, или стёрт, во всех ячейках записано FF".
Как это могло произойти, если никаких действий в программе, кроме "Read", я не производил.
Может в настройках, что-то неправильно сделал (скрин прилагаю)?

Postal2
22/03/2020 15:16
dersp писал:
Может в настройках, что-то неправильно сделал (скрин прилагаю)

Не мучайтесь, дождитесь адаптера на 1.8 с али, у вас не хватит знаний настроить самодельный адаптер. Микросхема имеет ёмкость 524288 байт, указано выше. Скорость всегда для spi ставится максимальная (она и так небольшая).

dersp
22/03/2020 18:33
Postal2 писал:

Не мучайтесь, дождитесь адаптера на 1.8 с али...

Спасибо, так и сделаю.

armagon
09/05/2020 02:17
просто опупеть! сегодня прошил проц micronas VCT6973G + ch341a + postal3

Postal2
18/07/2020 17:57
Скоро здесь будет выложена версия с поддержкой Cypress FX2LP, рекомендуется не спеша заказать платку на нём. Прошивка встроена в Прогу, драйвер - любой от Cypress. Распиновка:
PB7=CMD/SPI - OUT FROM CHIP
PB6=DAT0/SPI INPUT TO CHIP
CTL0=CLOCK
PB0=IR-RECEIVER VIA 1K
PD5=SDA
PD6=SCL (RESET AVR AND SPI-NEW)
PD7=WP(ORG) - AND RESET FPGA WHEN SPI MODE.
PD4=CS SPI, IR-LED NEGATIVE PULSE
PD3=MISO MASTER INPUT
PD2=MOSI OUTPUT
PD1=CLOCK
PD0= IR-LED POZITIV PULSE
PA7 = "PRE" VIA 1K FOR 93CXX
CS USE PA0 AND PD4 TOGETHER (PA0 HAS LED ALSO)
PA1 - SECOND LED

Postal2
05/08/2020 10:06
Предварительная версия для FX2LP, только eMMC. Скорость - 24 мегабайта в минуту. Прошивка пока снаружи, используйте "Write RAM".

Borg
27/08/2020 19:53
подскажите дураку, как же прошить это чудо!?

kin369
27/08/2020 20:01
Borg писал:
прошить это чудо!?
___С телепатами в теме не очень.

Borg
15/10/2020 09:30
kin369 писал:
Borg писал:
прошить это чудо!?
___С телепатами в теме не очень.

программатор постал 3

space2019
25/12/2020 17:24
Postal2 писал:
hacjka, проект не коммерческий - открыто всё, вплоть до исходников.
atmicandr, насколько я знаю, платы заказываются большими партиями. Для следующих будет доразведён ИК-диод для эмуляции ДУ, но его можно просто в панельку вставлять. Общий вид останется без изменений, больше ничего добавляться на основную плату девайса не будет. Эмулятор ДУ у меня уже работает, но нужно доделать. PIC-контроллеры жду, когда кто-нибудь тестить начнёт (LPT-вариант в первую очередь).
Sergej, если инфу по девайсу скрывать - везде увидишь понипрог как верх совершенства. А если инфа открыта - это мотивирует людей сделать что-нибудь получше, а не помойку разную свою рекламировать.

hi source code link ??

Oleg20111966
26/02/2021 16:46
armagon писал:
просто опупеть! сегодня прошил проц micronas VCT6973G + ch341a + postal3
Я сам афигел, когда после прошивки тв заработал, только зачем был нужен CH341A? Я одним постал3 прошил...

Postal2
16/04/2021 16:07
space2019 писал:
hi source code link ??

Every stupid dude wants to look like big brain by using special words like "source code".

REKKA
25/10/2021 10:10
-только зачем был нужен CH341A?-Ним хорошо читать флешь( сразу видишь содержимое) , а в Постале содержимое в формате bin еще надо через программы "крутить " У меня например ,в работе тот и тот Я уже привык Одним я читаю другим пишу .Так как CH341 не всегда нормально пишет

pion
21/11/2021 11:02
Oleg20111966 писал:
Я сам афигел, когда после прошивки тв заработал, только зачем был нужен CH341A? Я одним постал3 прошил...

CH341A работает с софтом Postal 3 и шьёт VCT.

STARMEX
01/12/2021 17:12
Долго не пользовался постал3. Стал прошивать 25Q32 выдаёт ошибку https://skr.sh/sBIEewvkH5C Что не так не пойму. Может у прога прошивка слетела?

birluk
02/12/2021 12:58
STARMEX писал:
Долго не пользовался постал3. Стал прошивать 25Q32 выдаёт ошибку https://skr.sh/sBIEewvkH5C Что не так не пойму. Может у прога прошивка слетела?
предупреждение: чип пуст стирать не нужно. https://go-radio.ru/kak-proshit-televizor-esli-on-ne-vklyuchaetsya.html

alim-ulu
11/04/2022 16:09
Здравствуйте. Возможно ли с помощью постал 3 или постал 2 ,в icp 25q40 выставлять Status Register

ДОБАВЛЕНО 11/04/2022 17:17

как на пример в Софт Colibri для программатора на CH341A

Postal2
11/04/2022 17:13
alim-ulu писал:
25q40 выставлять Status Register

Зайдите в Settings, выберите "All Clear", нажмите "Quad". Если ваше устройство требует для старта quad-bit, а в логе сообщение, что он выключен - нажмите "Quad" ещё раз. Некоторые телевизоры требуют установленного бита "CMP", в этом случае нужно дополнительно выполнить обновление с usb (иначе не сохраняет настройки). Также во всех случаях для таких телевизоров помогал сброс из пользовательского меню (без всяких сервисных скрытых меню), необходимости обновлять - ни разу не замечено.
Побитного управления статус-регистром нет, это будет сделано в виде поддержки скриптов, которые крайне необходимы для работы с eMMC, но будут использоваться и для spi также.

alim-ulu
13/04/2022 09:03
В моем случае на ТВ Самсунг серия MU,NU,TU на майне в icp 25q40 выставлять Status Register https://remont-aud.net/forum/108-89919-6

Postal2
13/04/2022 15:49
alim-ulu писал:
В моем случае

Да, здесь нужно биты Quad и CMP. Установите бит Quad как написано выше, и после старта телевизора выполните сброс "на заводские значения" из пользовательского меню. Больше ничего не нужно.

По вашей ссылке как раз показано, как возможность побитной записи статуса помогает испортить микросхему. Если ничего полезного, кроме как что-то испортить, эта функция не несёт, то зачем она нужна?

hcm
01/07/2022 21:55
Pic12f1840 можно добавить или каким его другим в списке подменить можно?

Postal2
03/07/2022 06:42
Добавить PIC можно, это будет делаться по окончании других шагов. Как показала практика, другие типы не подобрать. Чтобы не ждать, рекомендую приобрести PICkit 3 и использовать совместно с MPLAB IDE v8.92. Там не очень интуитивно-понятное управление, но я советую разобраться и крайне рекомендую эту связку.

nafanyak71
24/01/2023 15:40
Здравствуйте!
Кто-та устанавливал Postal3 windows 10 64 bit. Перебрал кучу драйверов CP210x виртуальный сом порт не создается.

Postal2
24/01/2023 23:27
nafanyak71 писал:
CP210x виртуальный сом порт не создается.

В перечне устройств должен быть "usbXpress device".

Valer79
04/03/2023 13:11
Сдравствуйте. Скажите или реально аозможно прошивка spi 25q64 что на 1,8 в програмой постал2 через лпт без випайки так как пробоемно випаять в корпусе wson8 . Сделал адаптер на 1,8в спаял все навесом флешка определилась первий раз прочиталась нормально с нормальной сверкой и дампом. При новой записи и другим файлом записалась ок но при сверке ошибка и повторная считка тоже ошибка. Можете показать в настройках какие должни бить виставлени точно как для лпт порта и в меню и spi ? И по сх адаптера на 1.8в питание отдельно и стоят кондери 100нф 1мкф и полярний на 22мкф еср и в-лос норма. Но спаял по входу в 2ноги флешки без подтяжки диода что на масу на других сх что прилагаю фото он идет или должн бить там или нет?

Postal2
08/03/2023 19:22
Valer79 писал:
При новой записи и другим файлом записалась ок

Значит ошибки в передаче данных. Поскольку скорость на LPT маленькая, можно сделать сдвиг уровня на полевиках, как для I2C. Микросхемы, сдвигающие уровень, как раз на полевиках и выполнены, можно на дискретных полевиках сделать прямо по схеме:
https://assets.nexperia.com/documents/data-sheet/LSF0204.pdf
Можно также купить какие-нибудь адаптеры:
https://aliexpress.ru/item/32830515202.html
https://aliexpress.ru/item/1005004728441369.html

darinyou
23/03/2023 02:25
всем привет

любая инструкция по ИК разделу на postal2



Спасибо

xarl
23/03/2023 10:22
darinyou, Профиль заполни ....

Postal2
23/03/2023 22:21
darinyou писал:
любая инструкция по ИК разделу на postal2

Для всех интервалов опорной частотой является частота вывода в LPT, для этого предусмотрена калибровка. Выводится на одну и ту же ножку LPT в двух режимах, в первом достаточно подключить ик-светодиод (несущую формирует программа, для NEC 38кГц плюс-минус успешно), во втором случае подключается генератор несущей, а программа управляет им, формируя огибающую. Для захвата и детектирования подключается фотоприёмник - захватывается огибающая.
С учётом, что FT232RL (или FT245 20-летней давности) прекрасно в голом виде исполняет аналогичные функции, можно для целей ИК использовать её через usb, наверно это будет проще.

darinyou
03/04/2023 03:50
Спасибо за ответ

croma
30/07/2023 13:44
Начнем сначала.
Сделал плату кухонным методом.
Пленка, без металлизации, переходы проволочками, сверло 0.3мм.
Все доработки на сегодняшний момент учтены.
Все инструкции и пояснения по использованию подойдут.
LAY в архиве.

ДОБАВЛЕНО 30/07/2023 15:01

Продолжим начало.
Адаптеры.
Цанговые панельки идея не очень.
К таким гнездам подключаться и переключаться удобней.
Ориентирующая фотка прилагается.

Но без ДИПА ведь никак.
И потому для DIP делается пустяковый адаптер.

Адаптер 1.8 вольта был сделан для TL866
Подходит и сюда.

croma
07/08/2023 16:20
А теперь POSTAL3_PIC

В архиве доработанная схема взятая отсюда
https://monitor.espec.ws/section46/topic243574p100.html
Доработки выделены цветом.
Два варианта платы под три номинала подстроечного резистора.
Добавлено возможность подключения трех вольтовых пиков.
Будут ли они поддерживаться, покажет время.

Лично меня "мучает" PIC18F87J50 улыбка
Программатор на СОМ порт полностью поддерживающий PICPgm
я конечно сделал, и СОМ порт пока есть, да бесперспективно это.
-------------------------------------------
Просто так.
TL866 свой родной PIC18F87J50 не шьет.
При помощи Logic 2.4.7 нашел ошибку в команде.
И как такое поправить в ICInfo.dll ума не приложу.

Postal2
10/08/2023 04:00
croma писал:
Лично меня "мучает" PIC18F87J50

Для работы с PIC самое главное - чтобы программатор корректно подключался к закрытым, сообщал об этом, и ничего не потёр. Вот например TNM5000 запросто сотрёт закрытый PIC. Поэтому я использую Pickit 3 в связке с MPLAB IDE v8.92.
Проблема с добавлением PIC связана с тем, что их очень много. При одинаковом протоколе они все по чуть-чуть отличаются, какой-то мелочью.
Поэтому это не первоочередная задача - непосредственно что-то добавить.
Сейчас добавляется скрипт-система, сначала для режима eMMC. Вот как раз если расширить её на PIC - тогда любой контроллер будет возможно через отдельный скрипт использовать.

И да, меня радует, когда кто-то делает своими руками Великий Девайс.
Можно также взять открытый исходник программы и добавить нужный PIC самому, если есть желание, или отдельную функцию для отдельного PIC-а сделать. Для этого нужна среда MS VS 6.0 SE, она прекрасно работает и на Windows 10, также как и сделанные в ней программы. Установщик маленький - 71 мегабайт.

croma
12/08/2023 04:27
"Для этого нужна среда MS VS 6.0 SE" - это понятно.
Да вся эта "бухгалтерия" в голову не лезет ни под каким видом.
Попыток было много и с разными средами.
Не лезет и все улыбка
В скрипт какие ни будь данные ввести из даташита это пожалуйста.

Про eMMC.
Рекомендации по подключению невразумительны.
Да еще к разным устройствам оперативно переподключать.
Вот первая прикидка по имеющимся рекомендациям.
Соединения плат из шлейфа старого, старого FDD, HDD.
Длина по вкусу.
Приклеил чип, локально развел проволочки, и переподключай.

Насчет невразумительности.
В даташите NCEMBSF9-xxG
Подтяжка всех выходов 10к к VCC
Clk без подтяжки, но через 33ома.
На общий никаких резисторов нет.

То есть надо предусмотреть варианты установки резисторов на все случаи.
Хотелось бы вразумительную схему.

И еще.
Очень мелкое окно программы.
А на рабочем месте ремонтирующего монитор обычно отодвигается подальше.

croma
15/09/2023 16:53
Адаптер- переходник под 45DBxxx

view1
14/11/2023 09:57
как совместить postal3 в windows11 не могу найти дравера или как то по другому, в windows7 работает нормально.

dmitriymoskvin
17/03/2024 21:46
Pic-ушки так и не шьёт postal? Выше немного сам увидел и понял что нет.

Postal2
18/03/2024 01:11
dmitriymoskvin писал:
Pic-ушки так и не шьёт postal?

TNM5000 тоже не шьёт (лочит заведомо открытых доноров). Pickit 3 нормально работает, но только один раз питание с него решил сразу подключить - тут же PIC16F877A залочен оказался.
TNM5000 нормально работает с PIC18F458, это проверено. С PIC16F877A даже не пробуйте - залочит сразу.

croma
21/03/2024 15:17
TNM5000 купить не можется.
Pickit 3 не хочется.
Адаптер СОМ порта имеется.
PicPgm устраивает.
Да и EXTRAPIC не забыт.
Потому сделал себе такую штучку.
Последний PUK в этом направлении улыбка

Postal2
21/03/2024 19:53
croma писал:
В скрипт какие ни будь данные ввести из даташита это пожалуйста

Вводите.
(Запускайте с главного окна, что-то там количеством окон переполняется, пока не разобрался.)

Vladimir90
19/06/2024 18:14
На сайте: monitor.net.ru/forum/threads/436716/page-95, есть ссылка на утилиту для winbond ,посмотреть на статусные регистры и изменить их ,но ссылка не рабочая ,может у каго есть,эта утилита,на фото она называется(Spuller for Postal 3-Winbond status reader),
Материнка ASUS B85M-G родная W25Q64FVAIQ ,есть только W25Q64FVAIG.
У W25Q64FVAIQ QE=1 в реестре статуса-2
У W25Q64FVAIG нет
как проверть и включить.

Postal2
23/06/2024 14:51
Vladimir90 писал:

как проверть и включить.

Не надо проверять. На страничке настроек есть кнопочка "Quad". Если микросхема подключена (проверяется кнопочкой статус в главном окне), то Quad посылает, либо очищает нужный бит и пишет, что именно сделано (но не проверяет). Наверно, основной статус сначала нужно обнулить, чтобы была возможна запись в регистр.

Vladimir90
24/06/2024 11:00
Spuller for Postal 3-Winbond status reader, а это утилита у кого нибудь есть?
Мне надо установить W25Q64FVAIG , в место W25Q64FVAIQ ,а значить записать в регистр 2(поставить галочку).
Но Postal 3 не даёт возможности записи в регистр.
Если я правильно понял ,кнопочка "Quad"очищает нужный бит в регистре,а мне надо наоборот поставить,чтоб с W25Q64FVAIG запустилась материнка.
Или я е правильно понял?

Postal2
24/06/2024 14:55
Vladimir90 писал:

Если я правильно понял ,кнопочка "Quad"очищает нужный бит в регистре,а мне надо наоборот поставить,чтоб с W25Q64FVAIG запустилась материнка.
Или я е правильно понял?

Последовательно нажимаешь, на одно нажатие очищает, на второе ставит и пишет что сделано. Перед этим желательно "all clear"->"exec". Проблема с этим битом решена много лет назад, остальные биты никому не нужны. Однако для SPI будут доработаны скрипты, будут работать подобно тому, как сейчас сделано для eMMC. Со скриптами вообще всё что угодно можно делать. И под I2C поддержка скриптов будет.

Kormov
25/06/2024 08:48
Здравствуйте. Вопрос, Postal 3 USB старая, наверное еще почти первая версия, не могу запрограммировать и прочитать 25L8006F, 25L6406E, 25L3206E. Другие 25 версии читает и прошивает. Если что то можно сделать, подскажите пожалуйста. Коды ошибок разные, если менять опции. Программирую редко, старый уж стал, но иногда надо. Советом помогите. Если вдруг лог нужен, то скину. но я думаю что или я где то не дочитал инструкции или просто микросхемы новые для него, поэтому тыкните где надо почитать. Опции менять пробовал по разному, но может, что то упускаю.

Postal2
25/06/2024 15:27
Я посмотрел MX25L3206E, у неё чрезвычайно долгое стирание в любых режимах, нужно выполнять отдельно. Сначала стирание через кнопку Erase - скорее всего будет выдана ошибка busy, так как время ожидания закончится. Однако стирание завершится, повторно нажимать кнопку не нужно. Нужно перейти на основное окно и проверять кнопкой status, когда бит busy будет снят (должны быть все нули, clear заранее). После этого переключить скорость speed поменьше, поставить don't touch для статуса (он уже в нулях) - и всё запишется (при 3.3 вольта питания разумеется).

Kormov
25/06/2024 18:37
Postal2 писал:
Я посмотрел MX25L3206E, у неё чрезвычайно долгое стирание в любых режимах, нужно выполнять отдельно. Сначала стирание через кнопку Erase - скорее всего будет выдана ошибка busy, так как время ожидания закончится. Однако стирание завершится, повторно нажимать кнопку не нужно. Нужно перейти на основное окно и проверять кнопкой status, когда бит busy будет снят (должны быть все нули, clear заранее). После этого переключить скорость speed поменьше, поставить don't touch для статуса (он уже в нулях) - и всё запишется (при 3.3 вольта питания разумеется).

Огромное спасибо! Кстати, брал программатор именно у Вас! До сих пор работает и радует меня. Ни разу не ломался, правда в основном использую для себя. Использовал и как ТТЛ конвертер. Всего доброго!

ДОБАВЛЕНО 25/06/2024 19:03

Но стереть то стер, а вот записать не получается, пробовал менять скорость. Не помогло, вот лог:
[img][/img]

Postal2
26/06/2024 02:37
Если версия старая, то дополнительно увеличить задержку при записи - включить 25Q16 mode. Лучше возьмите новую версию выше, для полной совместимости на страничке COM settings включить галку Old style COM (для usbXpress и без этого работает). Ошибка происходит при таймауте busy на первой же записи страницы. В текущей версии таймаут прибл. 1 секунда, в даташите на MX25L3206E page program time max = 3 ms, если busy не снимет за секунду (при нормальном питании 3,3) - микросхема неисправна. Ну или подключите ей 1мкФ по питанию близко к чипу, может микросхема просто зависает.

Ну и ошибку локализовать можно самостоятельно - выкладывался исходный текст программы от 2015 года, можно легко найти строку ошибки в нём и увидеть, отчего и в каком месте она происходит. После добавления поддержки eMMC я решил не выкладывать исходный текст - и это привело к тому, что ни один балабол не смог скопировать решение по eMMC. Если хочется работать с eMMC через Ардуино или платку FTDI - придётся запускать Великую Прогу, других вариантов не существует.

Kormov
26/06/2024 04:04
Огромное спасибо. Микросхемы три штуки 25L серии и все три разные, выпаянные с компьютера после грозы... я лично определил , что на ней сгорел Хаб, вот и распаиваю ее на запчасти, Хаб был в кз, так что и микросхемы могли выйти из строя. Но одна из трех считалась по вашей методике - считалась MX25L8006E.

lapot2
03/08/2024 23:54
Postal2 писал:
и это привело к тому, что ни один балабол не смог скопировать решение по eMMC

а реальных желающих то много было?

Postal2
09/08/2024 04:45
Обычно не спрашивают, просто молча прут код. Догадайся, кто спёр этот код:
https://github.com/c0d3z3r0/i2ite

Postal2
13/08/2024 18:42
Дерьмо.

lapot2
14/08/2024 23:50
Postal2 писал:
Обычно не спрашивают, просто молча прут код. Догадайся, кто спёр этот код:
https://github.com/c0d3z3r0/i2ite

хз.. и кто же?

Postal2
15/08/2024 06:45
lapot2 писал:
хз.. и кто же?

Кто-кто, кореш твой.

lapot2
16/08/2024 23:12
Postal2 писал:
lapot2 писал:
хз.. и кто же?

Кто-кто, кореш твой.

который из?

Postal2
17/08/2024 01:20
lapot2 писал:
который из?

Цитата:
Программаторы»UFPI»Чат в Телеграм»Автор lapot2

То, что Асус пишет пустой ITE, было известно с самого начала. Наверно, работать через разъём аккумулятора посчитали неудобным.

lapot2
17/08/2024 03:28
Postal2 писал:
lapot2 писал:
который из?

Цитата:
Программаторы»UFPI»Чат в Телеграм»Автор lapot2

То, что Асус пишет пустой ITE, было известно с самого начала. Наверно, работать через разъём аккумулятора посчитали неудобным.

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

Postal2
17/08/2024 06:34
lapot2 писал:
... и ты знаешь чем конкретно.

Знаю. Попросил как-то у него снега зимой.

lapot2
17/08/2024 06:44
Postal2 писал:
lapot2 писал:
... и ты знаешь чем конкретно.

Знаю. Попросил как-то у него снега зимой.

так надо было не просить снег, а предложить его почистить и утилизировать

Postal2
17/08/2024 06:52
Да проект адаптера просил чтобы на изготовление отправить, отправил от другого программатора, а сейчас подумал - наверно он и это спёр, не хотел чтобы я видел.

lapot2
17/08/2024 06:53
Postal2 писал:
Да проект адаптера просил чтобы на изготовление отправить, отправил от другого программатора, а сейчас подумал - наверно он и это спёр, не хотел чтобы я видел.

уточни - речь до сих пор про угпи, или уже не?

Postal2
17/08/2024 07:22
Не, это про "акулу бизнеса" Вертьянова. Странные люди. Но познавательно.

lapot2
17/08/2024 07:27
Postal2 писал:
Не, это про "акулу бизнеса" Вертьянова. Странные люди. Но познавательно.

штош.. пойдем тогда хоть пожалею, штоли.. рёв в три ручья

Postal2
17/08/2024 07:51
Пожалела мышь кота.

lapot2
17/08/2024 08:05
Postal2 писал:
Пожалела мышь кота.

надо начинать бояться?

Postal2
17/08/2024 08:18
Ну попробуй начни чтение прошивки HD64F36049.

lapot2
17/08/2024 08:49
Postal2 писал:
Ну попробуй начни чтение прошивки HD64F36049.

а зачем мне её начинать читать??

Postal2
17/08/2024 09:08
Потому что я до неё ещё не добрался, а то начнёшь что-нибудь - а у меня уже есть.

Хоть какой-то исходник будешь иметь на обмен.

lapot2
18/08/2024 01:44
Postal2 писал:
Потому что я до неё ещё не добрался, а то начнёшь что-нибудь - а у меня уже есть.

Хоть какой-то исходник будешь иметь на обмен.


так у мну направление совсем другое.. в первую очередь удобие и кроссплатформ.

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

и поддержки каких либо специфических микрух тоже нет. только самые обычные 25хх и 24хх, и то еще в процессе вылизывания а не уже готово на 146%

lapot2
18/08/2024 14:44
Postal2 писал:
Потому что я до неё ещё не добрался, а то начнёшь что-нибудь - а у меня уже есть.

Хоть какой-то исходник будешь иметь на обмен.


есть предложение поинтереснее - мое железо может работать с альтернативными прошивками от третьих лиц.
ты можешь перенести код своей атмеги на мое железо, и раздавать/продавать эту прошивку с привязкой к серийнику проца например. и при этом мне с твоих мороженок ничо не надо

Postal2
18/08/2024 23:44
Делать прошивку под STC не имеет смысла, у меня они накуплены для другой цели, которую могу тебе отдать, но ты скажешь "не надо", хотя на самом деле очень надо. Тебе нужно добавить AT45, 93**, spi-eeprom, AVR-TINY параллельным методом, Микрочип можно в последнюю очередь. Обязательно свой внешний еепром нужен (хотя бы в опции), плата слишком большая, здоровенный zif слишком большой и должен быть по выбору, нужно проверить подобные mcu от WCH, и если дешевле - использовать их. Перепроектируй плату и покажи.

lapot2
18/08/2024 23:52
Postal2 писал:
Делать прошивку под STC не имеет смысла, у меня они накуплены для другой цели, которую могу тебе отдать, но ты скажешь "не надо", хотя на самом деле очень надо. Тебе нужно добавить AT45, 93**, spi-eeprom, AVR-TINY параллельным методом, Микрочип можно в последнюю очередь. Обязательно свой внешний еепром нужен (хотя бы в опции), плата слишком большая, здоровенный zif слишком большой и должен быть по выбору, нужно проверить подобные mcu от WCH, и если дешевле - использовать их. Перепроектируй плату и покажи.


терь смотри. эта версия такой и останется, основное назначение это spi. под 93 в плате предусмотрена коммутация земель.
скорость у меня уже на пределе usb-fs, 25Q64 за 10 секунд.

будет альтернативная прошивка для атмег, остальное под вопросом.

дальше будет новое железо, несколько вариантов. и на этом проце. и на wch тоже, они давно лежат в столе. и займусь ими как этот завершу. 93 я предусматривал. но пообщавшись с мастерами реализовывать передумал пока, по крайней мере отложено.

как раз на STC больше всего имеет смысла делать такое. ты еще не знаешь какие у него порты. и то что у других прогеров делают через буферы - этот проц может и сам.

в целом форум не катит для такого, пошли в нормальный мессенджер, где не надо ждать ответ неделю

Postal2
19/08/2024 00:07
lapot2 писал:
... но пообщавшись с мастерами ...

Понятно. Еепром внешний разводи обязательно, на ноги с аппаратной поддержкой, желательно spi с прицелом на fram.
Мессенджерами не пользуюсь.

lapot2
19/08/2024 00:16
для работы с 93 серией надо только впаять один 7002 на предусмотренное для него в плате место. после этого железо в одном гнезде совместит твои четыре из основного варианта, вместе с юартом. плюс каждая нога это вход 12битного ацп.

Postal2 писал:
lapot2 писал:
... но пообщавшись с мастерами ...

Понятно. Еепром внешний разводи обязательно, на ноги с аппаратной поддержкой, желательно spi с прицелом на fram.
Мессенджерами не пользуюсь.


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

Postal2
19/08/2024 00:57
lapot2 писал:
... плюс каждая нога это вход 12битного ацп. ...

Тогда да, STC наилучший вариант. У тебя может получиться очень хорошая штука, с пин-тестером и загружаемыми алгоритмами.

lapot2
19/08/2024 01:08
Postal2 писал:
lapot2 писал:
... плюс каждая нога это вход 12битного ацп. ...

Тогда да, STC наилучший вариант. У тебя может получиться очень хорошая штука, с пин-тестером и загружаемыми алгоритмами.


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

но планируется и вариант не с 8 выводами. а намного больше, собсна он и должен был выйти. но планы немного не туда пошли и оно теперь отложено, и продолжается выпуск первого варианта.

варианты же на других процах - то вообще для прибора другого класса.

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

а если не будешь упираться и сменишь своей проге морду. хотябы на ту что я на ремауд кидал - тебя ваще на руках будут носить.
дофига кому непонятно что в оригинальной делать. а если разрешение экрана больше 800х600 - это еще и пиксель-хантинг для попадания в кнопку курсором

Postal2
19/08/2024 01:53
lapot2 писал:
... а ты только щас это понял? ...

Чтобы понять, пришлось вид платы искать, чтобы убедиться, что еепром не разведён.
lapot2 писал:
... но планируется и вариант не с 8 выводами. а намного больше ...

С Вертьяновым, говоришь, общался?
lapot2 писал:
... и увеличишь скорость записи и верификации. ...

Ну подключи ftdi или fx2lp, если скорость нужна.
lapot2 писал:
... дофига кому непонятно что в оригинальной делать ...

Главное, что мне самому понятно и удобно.

lapot2
19/08/2024 02:22
Postal2 писал:
Чтобы понять, пришлось вид платы искать, чтобы убедиться, что еепром не разведён.

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

Postal2 писал:
С Вертьяновым, говоришь, общался?

много с кем общался. но это к делу не относится

Postal2 писал:
Ну подключи ftdi или fx2lp, если скорость нужна.

пасеба кэп браво!

Postal2 писал:
Главное, что мне самому понятно и удобно.

браво! браво! браво!

ты сколько лет уже на новое железо переходишь с атмеги? 5 или больше? а то я начинаю забывать уже классно!

ДОБАВЛЕНО 19/08/2024 02:28

ладно. диалога не вышло. мирно разбежались улыбка

Postal2
19/08/2024 02:46
lapot2 писал:
... и не пойму зачем тебе там епром. ...

Поэтому я и сказал, что надо развести. Когда поймёшь - а оно уже и будет, и купившие смогут доработать свои платы.
lapot2 писал:
... ты сколько лет уже на новое железо переходишь с атмеги? 5 или больше? а то я начинаю забывать уже классно!

Так нет подходящего железа. Либо дорого.

lapot2
19/08/2024 03:11
Postal2 писал:
lapot2 писал:
... и не пойму зачем тебе там епром. ...

Поэтому я и сказал, что надо развести. Когда поймёшь - а оно уже и будет, и купившие смогут доработать свои платы.
lapot2 писал:
... ты сколько лет уже на новое железо переходишь с атмеги? 5 или больше? а то я начинаю забывать уже классно!

Так нет подходящего железа. Либо дорого.


ну так скажи зачем, может и сделаю потом. если буду знать зачем оно.

Postal2
19/08/2024 03:30
Ну вот я тебе скажу, что некоторые вещи во флэш писать нельзя, ты скажешь, что можно - и нафига мне спорить?

lapot2
19/08/2024 03:35
Postal2 писал:
Ну вот я тебе скажу, что некоторые вещи во флэш писать нельзя, ты скажешь, что можно - и нафига мне спорить?


так я и спрашиваю что конкретно туда надо писать/зачем/с какой периодичностью.

может она и правда нужна. а может и нахер не нужна. ты конкретно этот проц только снаружи видел. а я с ним уже прилично времени работаю.

и проверь лс

Postal2
19/08/2024 03:45
lapot2 писал:
... ты конкретно этот проц только снаружи видел. а я с ним уже прилично времени работаю.

Не знаю, как за "прилично времени" можно 1 килобайт кода написать. Последний алгоритм у меня занял 6 килобайт, а заводской, который делает то же самое - занимает 32 килобайта. Поэтому нужен еепром. Если рассчитывать на применение fram - то 64 килобайта будет дорого. 32 килобайта вполне приемлемо, соответственно, можно ориентироваться на еепром такого размера.

lapot2
19/08/2024 03:53
Postal2 писал:
lapot2 писал:
... ты конкретно этот проц только снаружи видел. а я с ним уже прилично времени работаю.

Не знаю, как за "прилично времени" можно 1 килобайт кода написать. Последний алгоритм у меня занял 6 килобайт, а заводской, который делает то же самое - занимает 32 килобайта. Поэтому нужен еепром. Если рассчитывать на применение fram - то 64 килобайта будет дорого. 32 килобайта вполне приемлемо, соответственно, можно ориентироваться на еепром такого размера.


конструктивного диалога я чето не вижу. но пофиг. сам разберешься как тг скачать.

Postal2
19/08/2024 05:13
Всё, посмотрел. STC8H8K64U не умеет запускать код из XRAM, загружаемых алгоритмов не получится. Но еепром всё равно нужен для настроек и мелких файлов.

Transformator
22/08/2024 09:57
Postal2, Вам ЛС

Postal2
26/08/2024 15:43
Новая версия с поддержкой передачи на пейджер через модуль RF7021SE.

(файл устарел, новая версия ниже)

Postal2
27/08/2024 22:31
Обновлённая версия для передачи на пейджер, добавлена поддержка FTDI в этом режиме. Проверено с FT232H на скорости 1200 бод, работает. FT2232H - не работает, FT232RL тоже не работает. В текущей версии работает только FT232H. Однако в следующей версии будет добавлена поддержка дешёвых модулей SX1278 и SI4463, и вот с этими модулями уже сможет работать и FT232RL, и FT2232H, и почти любой подобный. FTDI удобнее чем классический девайс, т.к. не надо переключать ничего (с SX1278 и SI4463 не понадобится переключать).
Подключение FT232H к модулю RF7021SE следующее:
ADBUS0=>SCLK
ADBUS1=>SDATA
ADBUS3=>SLE (дополнительно подтянуть к плюсу 4.7к)
ADBUS5=>TxRxCLK
На плате RF7021SE контакты VCC,PAC,CE соединить проволочкой. Питание 3.3 вольта можно подать прямо с платы FT232H. На плату RF7021SE надо поставить катушечку 18 мкГн для диапазона 144..161 МГц. Кварц скорее всего можно оставить родной, надо ввести его значение в поле. Перед открытием странички надо поставить Low speed, т.к. 7021 не переваривает максимальную. С вывода MUX на землю через резистор желательно подключить светодиод для индикации настройки.
Русский текст пока лень исправлять, английский - работает.
В настройках FT232H галку Pref.MPSSE желательно снять.

Вообще, конечно, нужно было сразу делать на дешёвых модулях, которые, к тому же, не требуют никаких доработок. Чего-то я не сообразил.

Postal2
14/09/2024 23:18
Итак, всё, что вам нужно для отправки сообщений на пейджер - это купить модуль на микросхеме SX1278 за 200 рублей по этой ссылке:
https://aliexpress.ru/item/1005003633427588.html
SI4463 пока не поддерживается, но из 3-х модулей, где она заявлена, все пришли на микросхеме 4438, которая не годится. С учётом доступности SX1278 это не важно.
Галочка инверсии ставится наоборот относительно работы с ADF7021 (работа с этой мсх также улучшена). Просто подключаете питание 3.3 и контакты SPI-режима, весь обмен идёт по SPI. Поэтому поддерживается даже FT232RL.
Непонятно, почему все делали на ADF7021 при наличии дешёвых удобных модулей.
Версия с поддержкой SX1278.
Подключение:

FT232(ANY)<=>SX1278
ADBUS0 ("TX") -> SCK (CLOCK)
ADBUS1 ("RX") -> MOSI (DATA IN)
ADBUS2 ("RTS") -> MISO (DATA OUT)
ADBUS3 ("CTS") -> NSS (CHIP SELECT)

VOLOCHA
15/09/2024 22:41
Пейджер.....в 2024 году.... однако....

Postal2
16/09/2024 01:49
Почему бы и нет.
https://www.scope-uk.com/geo87z-pager.html

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru