Решено Micronas VCT6973G режим программирования?

  • Captain
C
Captain
Команда форума
  • 5 Янв 2011
Для данного чипа (VCT6973G) есть 2 режима программирования внутренней флеш:
1й - через I2C Inter-Integrated Circuit; Последовательная асимметричная шина для связи между интегральными схемами. Использует линии связи (SDA и SCL). Фактически зажимая процу ногу 83 на землю (либо прогой либо физически) он переводиться в режим программирования. Далее по I2C прошивается...
2й - через последовательный порт (ноги 105, 106 в моем случае). Для того чтоб его перевести в режим программирования надо подать команду "DWMD" и после проц будет доступен для заливания в него прошивки.

Вопрос: каким еще образом проц можно перевести в режим ожидания прошивки???

Вопрос не праздный. Имею на руках соньку KDL26U2000. Зашел с диагнозом не включается. На самом деле кратковременно включал подсветку и далее делал вид что работает. Запуск принудительно подсветки - и он работает. Но ни мыргов ни отключений по неисправности инвертора нет. Дошел до проца - он виноват. Прошил - телек сдох окончательно. Через подключенный TL3J на гиперттерминал после прошивки посыпались $ - явное приглашение на заливку прошивки через гипертерминал. Выяснил что проц постоянно находиться в режиме ожидания прошивки. Заменил проц - таже беда. При попытки прошить через I2C либо сбрасывается процедура прошивки либо проц перестает отвечать проге (40 гаснет). Прошить удалось - но не впрошиве проца дело.

Есть подозрение что разработчики засунули возможность прошивки через EMMA. Дошел до того что переключатель запуска прошивки на TL3J делает сброс на проце перед тем как его прошить. Но связи EMMA и VCT6973G, которая могла бы запустить VCT6973G в режим программирования не нашел.

Короче на плате что то загоняет микронас VCT6973G в режим ожидания прошивки по последовательному порту. Каким образом это может быть сделано???
Можно простой ответ или даташит на микронас где расписанны режимы перевода его в режим прошивки.
 
A
Arkadi
  • 5 Янв 2011
Captain,
А в этом нет, как по аналогии с VCT49XYI, там для перевода в режим програмирования 51 pin XROMQ отсоединяем от земли и подаём 3V3 через сопрот.
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

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

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

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

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

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

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

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


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

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:


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

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

    При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Micronas VCT6973G режим программирования??

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

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

    Ответ в тему Micronas VCT6973G режим программирования? как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

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

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

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

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

    Какие еще файлы я смогу здесь скачать ?

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


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



C
Captain
Команда форума
  • 5 Янв 2011
Arkadi, в том то и дело что возможно. Но я не знаю какой :(
 
Ф
ФАРТ
Команда форума
  • 5 Янв 2011
Captain, шить не пробовал, но чтение по 83 и 84 выводам Вовиной прогой данного проца идет без проблем. Обычная процедура. Может там Q3017 мешает?

Добавлено 05-01-2011 21:07

Arkadi сказал(а):
А в этом нет, как по аналогии с VCT49XYI, там для перевода в режим програмирования 51 pin XROMQ отсоединяем от земли и подаём 3V3 через сопрот.
Arkadi, ты перепутал - это для внешней флеши, а тут
Captain сказал(а):
программирования внутренней флеш:
 
C
Captain
Команда форума
  • 5 Янв 2011
ФАРТ, все очень подозрительно. Именно что проц висит в состоянии ожидания прошивки. Сегодня по I2C прошил без проблемм. В том то и дело - читается ведь падла (читал и писал прогой от микронаса).
Ожидание прошивки может быть мною не правильно описаны но все выглядит вот так (типа воткнул в розетку и понеслось) - повторы раз в секунду (точно не замерял):
- появляется символ доллара на экране гипер терминала - ожидания включения передачи Хпротоколом. Хотя я его никак не инициировал (не подавал команды, не передергивал переключатель на TL3J). Если дать ему прошивку - сожрет и не подавиться, но сразу после сообщения что прошивка прошла успешно вновь появляется знаки доллара - все по кругу.
- появляется и сбрасывается сигнал на включение блока питания (сигнал включения не более 100мсек)
- полетают и отсекаются пакеты меж процом и эпромкой (при этом в эпромку нифига он неуспевает записать, блокировки на запись точно нету)

Сигнала сброса точно нету - стоит жестко, хотя TL3J могу выставить сброс (или кнопкой на плате) - тут проц просто зависает. Зависать он еще умеет если нажать и удерживать кнопку питания на клаве от телика - ни обмена по шинам - нифига, просто висит.

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


ФАРТ сказал(а):
Может там Q3017 мешает?
он там не мешает - проверил, и еще он целый.
ФАРТ сказал(а):
Arkadi, ты перепутал - это для внешней флеши, а тут
начинаю думать что попало, но может чтот его дергает тоже? К сожалению на микронас толкового описания не нашел.
 
V
Vitaly
  • 5 Янв 2011
Captain, EEPROM ты тоже перешивал?
 
C
Captain
Команда форума
  • 6 Янв 2011
Vitaly сказал(а):
Captain, EEPROM ты тоже перешивал?
да, комплектом под последнюю версию. Снимал сегодня вечером- ни одного бита не перевернулось.
 
A
Arkadi
  • 6 Янв 2011
Да, в нете мануалом на чип не пахнет, только схемы :(
 
P
Postal2
  • 6 Янв 2011
Captain сказал(а):
читал и писал прогой от микронаса
- если б ты читал мою тему, то увидел, что ФАРТ уже давно определил, что оригинальная прога читает в бин с ошибками. Если в софте есть контроль чексума - всё ясно.
Также может быть ошибка с размером чипа - слил-залил наполовину.
А то, что COM софтовый - можно догадаться, стерев микронас. Все действия с ним определяются залитым софтом, и даташит на микронас тут нахрен не нужен.
Для определения размера чипа впиши ему в чистый 1к грязи, и тут же читай с галкой autosize - узнаешь размер.
 
C
Captain
Команда форума
  • 6 Янв 2011
Postal2, последовательный порт конечно совтовый, отсюда -
Captain сказал(а):
2й - через последовательный порт (ноги 105, 106 в моем случае).
Но если обратить пристальное внимание, то процесс работы с этим портом позволяет сам проц перешить. Вспомни хоть один процесор который так умеет делать???? Я таких не знаю....
Postal2 сказал(а):
Все действия с ним определяются залитым софтом, и даташит на микронас тут нахрен не нужен.
Тут и правда надо подумать - если порт навели разработчики то и режим перевода в такое состояние может быть навели сами. Блин задача все усложняется....
Postal2 сказал(а):
- если б ты читал мою тему, то увидел, что ФАРТ уже давно определил, что оригинальная прога читает в бин с ошибками. Если в софте есть контроль чексума - всё ясно.
Также может быть ошибка с размером чипа - слил-залил наполовину.
Postal2, я конечно не знаю таких тонкостей, да мне и не надо для этой работы. Установленный чип перепрошит более 10 раз (как через I2C так и через последовательный), а до установленного ~15 раз (с чего я и решил что он дохлый). Все установки на прошивку я перепроверял, скорее всего я не ошибался (так глобально ошибиться трудно, емкость прошивки всего 512 кило).

собрав глючный моск в кучу мне кажется что чтот всетаки не отвечает на запрос микронаса, програмисты решили что это критично очень и сбрасывают проц. Если поднять епромку - пакет опроса по I2C сокращается до нескольких бит, но проблемма так же висит (запрос на перепрошивку также через секунду). Это при всем том что стерев епромку в сони получаем (как правило) полный трупп. Самое удивительное что все что работает на стенбай питании можно по пальцам пересчитать. Проц на столько короткое время включает питание что мне кажется что еще ничего толком заработать не может еще.

Блин что там сидит такое?
 
P
Postal2
  • 6 Янв 2011
Captain сказал(а):
емкость прошивки всего 512 кило
- проверь размер чипа, от ревизии зависит, вдруг ошибся? Заливая бэкап и проца и еепрома никак труп получить невозможно - ТОЛЬКО в случае снятия бэкапа оригинальным софтом.
Пользуйся правильными прогами :p :mrgreen: !
Captain сказал(а):
позволяет сам проц перешить.
- как нефик делать. Большинство процев умеет сами себя прошивать, да ещё и с флэшки при том.
Captain сказал(а):
мне и не надо для этой работы
- Тады ой :) .
 
Ф
ФАРТ
Команда форума
  • 6 Янв 2011
Captain сказал(а):
он там не мешает - проверил, и еще он целый.
Дело не в его исправности, а в возможном влиянии (подключен, кажись, к ресет). Отпаяй и перемкни для чистоты эксперимента.
Аналоги этого проца в CRT TV шились без проблем.
Как вариант, возможно не все нужные питания подаются в момент перепрошивки к процу, или с самим питанием (осциллографом).
Встретился с шасси с другим процем, где прочитать внешнюю прошивку можно только в работающем ТВ. В ДР чего-то ему не хватает, но такие аппараты к сожалению пока не лежат в мастерской, да и ситуация со схемами сами знаете какая. :( .
 
C
Captain
Команда форума
  • 6 Янв 2011
Postal2 сказал(а):
- как нефик делать. Большинство процев умеет сами себя прошивать, да ещё и с флэшки при том.
об этом можно подробнее. Я не помню ни одного чипа в котором можно из любого порта переделать последовательный порт и сделать на нем загрузчик совта. Кроме микронаса какой проц это может???? Обычно это процессоры с жесткими назначеными портами и специально предназначеные для этого порты. Тот же атмел такого не позволит. NXP процы так же имеют жесткие порты (правда их можно переназначить для другой работы но уже принцип будет потерян). К примеру тот же микронас первоначально шьется только на 83 и 84 ноге по I2C. Но потом.... Наверное аппаратно в нем есть устройство в которое можно поросту выделить любые порты для его такой работы (такое решение вижу впервые). Если так то это встроенное устройство можно и запускать в такой режим (думал может даташит поможет).
Что касается программ: счас заливаю проц с помощью гипертерминала, проц при этом отчитывается что запись прошла корректно (тут ошибиться с объемом прошивки не получиться).

Есть подозрение по моему случаю такое: при старте микронас один раз выдает запрос на прошивку (однократно выскакивает знак доллара один раз, в шарпе же реализован таймер - на 15-20 секунд доллар выскакивает многократно). Это подтверждается еще тем что переключатель на джиге TL3J выполняет апаратный сброс на микронасе (сбросил его и если гипертерминал стоит на передаче файла то прошивка стартует).

Короче чтот микронасу не нравиться и он перестартует через одну секунду. Осталось понять что его ресетует (програмно скорее всего). Аппаратно, уже писал сдесь, он не ресетуется.

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

Добавлено 06-01-2011 11:26

ФАРТ сказал(а):
Встретился с шасси с другим процем, где прочитать внешнюю прошивку можно только в работающем ТВ. В ДР чего-то ему не хватает, но такие аппараты к сожалению пока не лежат в мастерской, да и ситуация со схемами сами знаете какая. .
ФАРТ, для того же шарпа (GA8 к примеру), чтоб статртануть прошивкой с гипертерминала его надо загнать в рабочий режим. Если он в стенбае то прошивка не лезет никак. И это на внутренней прошивке. Если телик уже не включается никак то уже только иваси.

tl3j_129.jpg
 
P
Postal2
  • 6 Янв 2011
Captain сказал(а):
об этом можно подробнее.
- у микронаса только I2C-bootloader аппаратный. А режима самопрограммирования нету вроде в 89С51, а так у Атмела есть, но обычно не нужен, у Меги8 например есть.
Captain сказал(а):
проц при этом отчитывается что запись прошла корректно
- вачдог ставится скорее всего в софтовом буте, который через COM не переписывается и наверно битый. Можешь хоть обписАться через свой терминал, раз тебе он так нравится :gigi: .
Всё-таки проверь, вдруг флэш метровый?

Добавлено 06-01-2011 08:53

И ещё - вот не помню точно, но _возможно_ используется ОЗУ при прошивке, то есть бутлоадер вроде использует XRAM как буфер, может, в этом всё дело - сбоит ОЗУ, хотя и не упомню такого. Мало ли ...
 
C
Captain
Команда форума
  • 6 Янв 2011
Postal2, у 2 процов такая хрень? второй проц 100% рабочий, но таже беда. Внешних подключенных узлов нету (типа внешней памяти)
Postal2 сказал(а):
Можешь хоть обписАться через свой терминал, раз тебе он так нравится
Мне самому не нравиться, просто на нем видно как себя некоректно ведет себя проц. Конечно это все не понацея, но и другие методы не дают результаты, даже твоя программа записала и считала одно и тоже.
Размер самой прошивки se1_vctp_2464.bin = 511 КБ (524 141 байт). Все перепроверил. К сожалению, родной прошивки не сохранил, не ожидал такого поворота событий (короче лоханулся), есть только последние доступные.
Да и думка следующая - старая прошивка менее чувствительная (наверное) была к такой неисправности (как то работала, хоть и не правильно). Новая работает более жестко, отсюда и все мои приключения.

Добавлено 06-01-2011 12:26

Postal2 сказал(а):
у Меги8 например есть.
есть, но опять же на строго выделенных портах ее можно задействовать. Сдесь же засовывай куда хош.
 
C
Captain
Команда форума
  • 6 Янв 2011
Это же надо быть таким лохом, мне да как спецу по сонькам просто не простительно!!! :gigi: :gigi:
Короче сонька пока не получает сигнал на проце AC_ON/OFF (он же AC_OFF_DET как сигнал с БП, а ведь он есть только не сигнал а калека какаята) она не запускается - проц всегда в состоянии ресета. Знал ведь и полез в дебри.
Сбило с толку что думал что есть запасной БП и он рабочий, оказывается такой же дохлый как и с клиенского (наверное успел поменять кому то, а нет памяти - считай калека, а еще все мечу маркером что да куда и какая проблемма :gigi: :gigi: и так промахнуться). вот это ..... слов нету.... слюни только.... блин..... праздники убил на всякую хренььььььь епт так ее.....

Одно утешает - перелопатил всю схему - дохрена в ней ошибок (короче схеме верить - себя не уважать). Наверное надеялись что Игореня не полезит в такие дебри. Теперь как утешение - знаю шасси SE-1 и знаю все модификации в ней.
 
A
Arkadi
  • 6 Янв 2011
Captain сказал(а):
а нет памяти - считай калека, а еще все мечу маркером что да куда и какая проблемма
Такая же хрень :gigi:
Главное результат!!! :up:
 
P
Postal2
  • 6 Янв 2011
Captain сказал(а):
не получает сигнал на проце AC_ON/OFF
- это не сброс, это HALT (в софте!), а сброс от вачдога. Снимай нормально бэкап - хорошая привычка, чтоб не путаться.