Важно! Postal 2/3. Делаем свой софт для работы.Поддержка и сбор инфы

P

Postal2

  • 29 Дек 2019
lapot2, там стандартная инициализация для режима spi, сначала на меньшую скорость, а потом, после ряда команд, на максимальную. Для spi режим M2.
Spuller, так у меня уж пару лет заторможена статья с описанием, именно потому, что протокол не был закончен. Как только увижу более-менее законченность - сразу начну описывать.
 
L

lapot2

  • 29 Дек 2019
Ну вам как автору всё даже в темноте понятно. Хотя вы правы. Меня вот например отгоняет от этого занятия перспектива день сидеть искать команды в километре кода, и выписывать их в бумажку, а потом полдня проверять на ошибки эту бумажку.. тем-более я и поиграть люблю, и кино посмотреть, и ролик псевдонаучный в ютубе перед сном. А разработкой нихай занимаются более понимающие в этом люди. Их тут аж вон 100500 человек желающих прикрутить железо посерьёзнее, и кодить все умеют, учиться не надо
 

Что это ? Прошивки Схемы Справочники Маркировка Корпуса Программаторы Аббревиатуры Частые вопросы Обмен ссылками Ссылки дня

  • Это информационный блок по ремонту телевизоров
    Содержит основные технические рекомендации и советы поиска по разделам сайта необходимые для ремонта ТВ - принципиальные схемы, файлы прошивок, программ, маркировку компонентов, ссылки на базы данных ТВ, подобные - База данных ТВ с фото шасси.
    Обратите внимание и на другие темы по ремонту где расположены советы и секреты мастеров, измерения, принцип работы и методы диагностики и устранение неисправности. Так-же размещены способы входа в сервисный режим (сервисное меню).
    Блок предназначен для тех, кто случайно попал на эту страницу, он периодически обновляется и отображается только гостям.
  • Где скачать прошивку телевизора ?
    Телевизионная аппаратура:
    Дампы прошивок ТВ (запросы из форумы)
    Прошивки телевизоров (каталог сайта)
    Другие запросы прошивок
  • Где скачать схему телевизора ?
    Запросы схем (сообщения помощь из форума)
    Схемы всех телевизоров (каталог сайта)
    Схемы телевизоров SAMSUNG (каталог)
    Схемы телевизоров LG (каталог)
  • Где скачать справочник ?
    Справочник по транзисторам
    ТДКС - распиновка, ремонт, прочее
    Сервисный режим телевизоров
    Справочники по микросхемам
    DataSheet-ы микросхем
  • Как определить компонент ?
    Marking (маркировка) - обозначение на корпусе электронного компонента (радиодетали)
    Информация по SMD компонентам
    Как опознать элемент в телевизоре (вопросы)
    Документация по SMD кодам компонентов
    DataSheet-ы от разработчиков
  • Package (корпус) - вид корпуса электронного компонента
    SOT-89 - пластковый корпус для поверхностного монтажа
    SOT-23 - миниатюрный пластковый корпус для поверхностного монтажа
    TO-220 - вид корпусов для монтажа (пайки) в отверстия
    SOP (SOIC, SO, TSSOP) - миниатюрные корпуса для поверхностного монтажа
    DPAK (TO-252) - корпус для полупроводниковых устройств с поверхностным монтажом
  • Programmer (программатор) - устройство для записи (считывания) информации в память микросхем или другое устройство
    Ниже список популярных программаторов, которые выбирают телемастера:
    Postal-2,3 - универсальный программатор по протоколам I2C, SPI, MW, IСSP и UART. Подробно - Программатор Postal - сборка, настройка
    TL866 (TL866A, TL866CS) - универсальный программатор через USB интерфейс
    CH341A - самый дешевый (не дорогой) универсальный программатор через USB интерфейс для FLASH и EEPROM микросхем
    RT809H - универсальный программатор через USB интерфейс для EMMC-Nand, FLASH микросхем
    JTAG адаптеры - используются для программирования и для отлаживания прошивок
  • LED (Light Emitting Diode) - Светодиод (Светоизлучающий диод)
    USB (Universal Serial Bus) - Универсальная последовательная шина
    EEPROM (Electrically Erasable Programmable Read-Only Memory) - Электрически стираемая память
    eMMC (embedded Multimedia Memory Card) - Встроенная мультимедийная карта памяти
    LCD (Liquid Crystal Display) - Жидкокристаллический дисплей (экран)
    NAND (NOT AND) - Тип флеш-памяти по принципу изменения информации в ячейках трёхмерного массива
  • Желающим подключиться к обсуждениям
    Как мне задать свой вопрос ?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает на вопросы ?

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

    Как найти нужную информацию ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Что еще я смогу здесь скачать ?

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

L

lapot2

  • 29 Дек 2019
Тут ещё и память такая.. с месяца 2 назад писал прошивку под дохлый китайский светильник на пике с пультом, взамен сгоревшей 12ф675. Разбор данных через сравнение импульсов с таймерами, программный шим, секас, все дела. А на днях понадобилось адаптировать код под немного другой пульт.. и крч совсем забыл что зачем и как работает, и за 3 часа ничего не поняв кинул эту затею.. а тут чужой сложный девайс переделывать.. лучше сериал)
 
P

Postal2

  • 29 Дек 2019
lapot2, а в чём смысл изучения конкретно протокола под eMMC? Там 99% в Проге, ты никакие команды сам не подашь, да и не нужно оно. Хотя eMMC команды в чистом виде ты увидишь как 12-байтовые передачи, начинающиеся "W7..." Ответ ты уже не увидишь, поскольку он не выровнен побайтно - выравнивает Прога.
Цель-то какая? Говорю ж, смысла в этом нет. Скажи, какой контроллер собрался прикрутить и дай даташит на него - я посмотрю для начала, совместим spi или нет.
 
  • Like
Реакции: Морфеус
L

lapot2

  • 29 Дек 2019
Я не про конкретно еммс, наоборот он даже лишний будет. А про сам протокол по которому общается мега и прога. Описание этих самих м2 и других. Что каждая из них делает. Вообще идея такая, чтобы сначала в новый мк подавать стандартные команды в юарт, и на их основе написать скелет прошивки . Тестовый вариант.
Потом изучить и оптимизировать это дело. Потом сделать под каждый режим свою прошивку, перевести на усб, и уже по выбраному прогой режиму через усб в мк вливать нужный код на исполнение, мк cypress с усб 3.0, ядро арм 100мгц. В нашрузку к нему вариант попроще с усб 2.0, на вообще ширпотребной микросхеме той же конторы, стоит в китае как ардуинка, на ней построено овердофига чего, даже страшный ентт и горы лог анализаторов от китайских самопальщиков
 
L

lapot2

  • 29 Дек 2019
В общем еммс команды как раз лишние, а вот вид версии протокола до еммс самое оно
Дело в том, шо для 68013 можно тупо купить платкц в китае ща 200р, тупо воткнуть в комп, в платку прошиваемую микруху, запустить прогу, она сама загонит в платку код мк с минимальным размером с нужным протоколом, и шей скока влезет. Ничего не надо даже собирать а для нетерпеливых второй вариант, с усб3 0 и возможно с набортным буферным озу в несколько мб и скоростью впритык к возможностям уже самих прошиваемых микросхем
 
Последнее редактирование:
P

Postal2

  • 29 Дек 2019
lapot2 сказал(а):
написать скелет прошивки
Какой ещё скелет. У fx2lp нету нихрена, и с точки зрения работы с eMMC он будет менее выгоден, чем FT232H из-за каких-то хитрых соглашений по драйверам. При полностью аналогичном функционале. Тогда уж придумывай на FT232H, и там и там Bit-banging будет одинаковый, и всё будешь посылать-принимать "прокладочным" софтом.
 
L

lapot2

  • 29 Дек 2019
Сами прошивки-протоколы можно организовать в виде набора бинарников в папке с подменной библиотекой, в текстовом настроечном файле этой библиотеки задать соответствие команда-имя файла протокола. А дальше любая модернизация аппаратной части будет не больнее замены или добавления записи и бинарника
 
L

lapot2

  • 29 Дек 2019
Знаю что нету, но это и не основной вариант. Основной cyusb3 fx3
 
L

lapot2

  • 29 Дек 2019
А фх2 можно научить софтовому спи, думаю выйдет шото на уровне оригинала. У фх2 хоть есть свои мозги в виде 8051 и 16кб озу... А про еммс речь не идет вообще. Хотя-бы и так хоть шото сделать надо. Самолёты тоже не 1 день летать учились
 
P

Postal2

  • 29 Дек 2019
lapot2, энтузиазм конечно хорошо, но делай на FT232H:
 ссылка скрыта от гостей 
Либо найди более подходящий вариант, cypress не подходит. По крайней мере, в том виде, который ты описал. К fx2lp придётся ещё ПЛИС навернуть (для чего он в основном и нужен), и цена результата будет вообще никакая.
 
L

lapot2

  • 29 Дек 2019
А ногодрыги уже были. Например был ft prog, некое подобие вашего девайса по функционалу, часть его даде работала, но медленно шо ужас. И так же глючно. Шото эта история заглохла несколько лет назад. Я как раз через него шил мегу для девайса, и до этого с годик биосы всякие, во времена крайней нищеты
Лежин вон та 2232н в пакетике под стенкой, рядом в чумадане лежать fx2 и fx3. Набрал игрушек с работы на каникулы. Еще там лежит пиккит, логик16, макетка с 4 километрами перемычек, пара атмег разных пород, рассыпуха, и сам девайс. Через 2 метра стоит довольно мошшный комп с шипокополосным соединением, и в онлайне терабайты свежайших фильмов, для которых предусмотрительно установлен проектор и аудиосистема... Сложный выбор)))
А ещё люди постарше часто жалуются, почему сейчас молодёжь тупая... Почему?
 
Последнее редактирование:
L

lapot2

  • 29 Дек 2019
В курсе про плис, и для чего фх предназначена, скурил все доки шо к ней идут, и все шо гуглится в первых трех страницах... Спи в меге тоже для еммс не предназначен, но это ж как-то не очень помешало))) а еще я видел много-много всяких китайских поделок за 4 года ежедневной работы, и там тоже большинство деталей совсем туда не предназначено... А больше всего удивили мозги комбайна палессе, где за 8 лет все резисторы уплыли больш чем на 20%.. такое качество деталей было только в совковых телевизорах, но никак не в современном электронном модуле в 50к деревянных ценой
 
  • Like
Реакции: Gleba79
M

merkul

  • 30 Дек 2019
Я так понимаю человек просит реализовать что то типом поддержки скриптов на postal.
 
D

Doushman

  • 31 Дек 2019
Все таки не понял про картридер , он же о юсб подключается , как через него Программа работает, вообще может схему выложите , куда что подключать и что надо переделать в программаторе что бы он мог с eMMC работать? Еще вопрос стоит ли заменить ATMega 8 на 328ю , что это даст ?
 
P

Postal2

  • 31 Дек 2019
Doushman сказал(а):
как через него Программа работает,
Подпаиваешь проводки к картридеру, используя даташит на его микру. Используешь кнопки, обведённые "cardreader".
Doushman сказал(а):
что надо переделать
Замкнуть PB2(SS) на PD5 и PB5(SCK) на PD6.
Doushman сказал(а):
куда что подключать
MOSI=>CMD, MISO=>DAT0, SCK=>SCK, Ground. Можно подать 3.3, если eMMC висит отдельно, Мега питается 3.3.
MOSI, MISO подтягиваются к + через 10к, SCK к Ground через 10к, либо уменьшить резисторы, если подключается в схеме, для получения нужных уровней в неактивном состоянии.
Doushman сказал(а):
стоит ли заменить ATMega 8 на 328ю , что это даст ?
Ничего не даст.
Поддерживается совместимость, код укладывается в 8 килобайт.
Если превысить 8 килобайт - то ещё Мега88 отвалится.
 
D

Doushman

  • 31 Дек 2019
Спасибо за оперативность , проводки куда и зачем все равно не очень догоняю, эти же выхода можно напрямую подпаять на микросхему или накопить денег и купить кроватку под нужные типы еммс.С наступающим Новым годом всех.
 
Последнее редактирование:
T

tdkc

  • 1 Янв 2020
Володя Postal2 здравствуйте
C Новым Годом!
Собрал уже давно Postal 3 первой версии на Atmega 8A-PU которая еще в дип корпусе 28 ног, программатор работает нормально, пользуюсь , со временем листая эту тему на форуме вижу что уже вышли более новые версии прошивки атмеги, добавлено много интересного, а мне можно обновить как то прошивку и чем обновлять каким дампом? Как это сделать? этот апгрейд так называемый программатора ;-) или заменить ATMega 8 на 328ю , что это даст?, хочется обновленного софта , и в будующем Emmc там и тп , собирал Postal 3 в 2012 году. Плата макетка могу туда прикрутить , хоть что , Спасибо.
 
T

tdkc

  • 1 Янв 2020
Почти разобрался
скачал папку
postalavr_v4b
нашел там дамп emmc_postalavr_mega8
осталось теперь как-то его зашить в мегу 8 чтобы оно заработало
ну и с перемычками разобраться, продолжение следует
Спасибо.
 
N

nach

  • 2 Янв 2020
В режиме картридера выдаёт ошибку

Read:


- drive F: is selected.
initializing...
Отказано в доступе.

- getHandleOnDevice failed.
 
P

Postal2

  • 2 Янв 2020
nach сказал(а):
Отказано в доступе.
Из-под администратора значит надо, прав не хватает. Прямой доступ к диску.
Прога же пишет в лог всё подробно, при этом - ничего лишнего в лог не пишет.
 
N

nach

  • 2 Янв 2020
Postal2, Спасибо. Запуск программы от имени администратора решил проблему.
 
P

Postal2

  • 7 Янв 2020
Кто собирается реставрировать слетевшие дампы, сначала будет сделана версия строго под CUDA, карта предполагается GT730 или GT710 (или новее). Вычислитель минимально запустится на GT610, старее нельзя. Потом будет добавлен OpenCL для AMD и Intel. Просто на ЦП пересчёт вести невозможно. На AMD-Radeon будет быстрее, но геморно делать, а Intel хиловат в этом плане (но за сутки, наверно, пересчитает).
Да, GDDR5 на видеокарте будет весьма полезен. Старые видеокарты отсекаются по принципу отсутствия битовых операций в их вычислителе.
 
Последнее редактирование:
M

merkul

  • 7 Янв 2020
Слетевшие дампы чего? Nand?
 
P

Postal2

  • 7 Янв 2020
Наглядный пример для многих, как надо сначала прочитать хотя бы пару последних страниц, потом обязательно подумать, а уже потом задать осмысленный вопрос.
 
  • Like
Реакции: LEON_D

Верх Низ