ESpec - мир электроники для профессионалов


LCD Saturn TV LCD32T не запоминает каналы

  Список форумов » LCD-телевизоры и плазменные панели

Следующая тема · Предыдущая тема
АвторСообщение
master_tv 
Завсегдатай
Сообщения: 700
 
Сообщение #1 от 07/03/2017 19:17 цитата  

Шасси: T.VST59S.21
флэш: - 25Q32FVSIG
Проц:TSUMV59XUX
БП+Inver.: AY100L-4HF01
панель: CX3015LCDM T-CON - MDK336V-0W 19100209

Начальная неисправность: не выходит из дежурного режима. Заменена имс памяти 25Q32, и залита прошивка с аналогичного аппарата. ТВ запустился, работает, но не запоминает каналы и при включении оч большая громкость.
Прочитал: " Был тот же дефект (после замены с перепрошивкой флеши тв работал, но ничего не запоминал). Играясь с postal_avr заметил, что при прошивке чистой памяти статус был 00, а при стирании через all set - менялся на FC. Так вот со статусом FC - все прекрасно запоминает! Поставил на всех 25q32 статус FC и все аппараты начали запоминать все настройки".
Вопрос: можно ли изменить этот статус другим программатором (у меня GZUT). По какому адресу он находится?
Ingh 
Передовик
Сообщения: 1403
Ingh
 
Сообщение #2 от 07/03/2017 20:06 цитата  

FC? сумашествие может FF? На 00 и не запомнит, для него это память переполнена. Ставь чистую и всё EEPROM. Ничего писать не нужно на неё. И FC программаторы не пишут. Ты что то путаешь.
master_tv 
Завсегдатай
Сообщения: 700
 
Сообщение #3 от 07/03/2017 21:19 цитата  

Пишу то что прочитал на форуме..
Ingh 
Передовик
Сообщения: 1403
Ingh
 
Сообщение #4 от 07/03/2017 22:20 цитата  

Сейчас проблема, как я понимаю звук на всю при включении?
Твой прогер довольно прост. открой прогу для прогера без самого прогера. Напишет, что нет программатора красным вроде. Выбери микросхему EEPROM которую шить собираешься в программе. Откроется буфер и там будет везде FF. вставь свою епромку с прогер и подключи к компу. Далее прошей микрушку этими FF. После впаяй обратно и будет тебе счастье. Звук если после чистой епромки будет по прежнему на всю, то править дамп прошивки придётся. Там всего одну ячейку на правку.
iv-9 
Фанат форума
Сообщения: 6185
iv-9
 
Сообщение #5 от 07/03/2017 22:50 цитата  

Вообще-то речь о SPI-Flash, а не EEPROM. И о статусе, а не FF в ячейках.
Ingh 
Передовик
Сообщения: 1403
Ingh
 
Сообщение #6 от 07/03/2017 23:05 цитата  

iv-9, просвети дурака о статусе. а то чего т я не догоняю, что это за статус. Я знаю статус программатора AC автономное копирование, а FC не знаю ни на прогерах, ни на микрушках. Интерфейс такой есть, но им не прошьёшь микру. подмигивание
Про епромку я писал, так-как каналы не сохраняются и не могут, когда вместо FF записаны 00. Чтобы понятно было, что FF это пусто и свободно, а 00 это пусто, но занято. Как то так.
iv-9 
Фанат форума
Сообщения: 6185
iv-9
 
Сообщение #7 от 08/03/2017 00:19 цитата  

Вкратце:
Postal2 писал:

******** ЕЩЁ РАЗ ПРО СТАТУС-РЕГИСТР *******
Когда проверяете контакт с микрой нажимая "статус" - именно содержимое статус-регистра и будет показано. У большинства новых (не у всех !) мсх он будет весь =0, или "00000000". Это значит, что микра открыта для записи-стирания полностью. Но если видны единицы - например "00111100", то записать-стереть микру сразу не получится, поскольку она "заблокирована". Целиком или частично - зависит уже от производителя. Самый правый ноль удобен тем, что он всегда ноль улыбка . Устанавливается в "1" только когда запись "в прогрессе". Ну и рядом с ним обычно ноль, это защёлка разрешения записи обычно. Если микра не контачит, то нажатие "статус" даст "11111111" из-за подтяжки сигнала, берущегося с микры, к "1". Ну тоесть как и если ничего не подключено.
Прога работает со статус-регистром несколько необычно. Это связано с необходимостью режима, восстанавливающего биты как перед записью - "Clear-restore". Clear-restore запускается _ВСЕГДА_ и _ТОЛЬКО_ при выполнении записи либо стирания. Однако поскольку стирание находится в свойствах, оно берёт установку немедленно, для записи необходимо выйти из свойств кнопкой "Окей" с сохранением в конфиг-файл. То есть сама по себе установка режима работы со статусом ничего не делает, а повлияет при последующей записи (стирании).
А если микросхема новая, а хочется её заблокировать ? Выбираем "All Set" и прога в конце операции (напр. записи) пошлёт в статус "FF", всё што возможно при этом установится.
А если мы хотим заблокировать, но уже всё записано ? -Нет проблем, "All Set" и начинаем запись тем же файлом, и тут же прерываем запись, а завершающая процедура установит статус .
Также не забываем, что у микры есть ножка write protect, которая в разных мсх работает по-разному, но чтобы не мешала, надо цеплять её к Vcc (то есть плюс питания), а распаянная микра может иметь её на земле (легко).
*****************
ПОЭТОМУ :
- "не читать" прога не может, по причине того, что операция стандартная, то есть читает _точно_.
- прежде чем говорить "не пишет" - проверьте, не заблокирован ли статус и выберите режим его обнуления.
- если всё-таки не идёт - ссылку на даташит надо мне и скорректируем под конкретную микру, хотя вроде я учёл всех. Добавка может быть сделана быстро, если действительно найдётся "хитрая" микра.....

Остальное в даташитах SPI.
Я предпочитаю статус по нулям, никогда проблем не возникало. Всегда стираются, всегда пишутся и работают. Поэтому несколько непонятна цитата ТС про проблемы с данным статусом.
Про статус FC и какую конфигурацию он устанавливает для работы SPI - врать не буду, это надо к Посталу обратиться. улыбка
iv-9 
Фанат форума
Сообщения: 6185
iv-9
 
Сообщение #8 от 08/03/2017 02:22 цитата  

master_tv, кстати, попробуй прошить SPI от другого производителя, не винбонд. Или винбонд из другой партии, можно с бОльшим объемом.
Ingh 
Передовик
Сообщения: 1403
Ingh
 
Сообщение #9 от 08/03/2017 06:45 цитата  

Аааааа, вот что статусом называет он. Ну эт мы знам смех просто это более применимо на PIC-контроллерах, нежели на SPI чипах. На этих всё проще с блокировкой\статусом, но тут только о записи речь идёт, читаться должна с любым статусом блокировки. Я так думал всегда. недовольство, огорчение
sergiy 
Участник
Сообщения: 267
 
Сообщение #10 от 08/03/2017 13:27 цитата  

для Winbond необязательно, что комплемент-бит стоит, если запись не проходит обычным образом - смотрим статус. Если там не FC - идём в настройки, ставим All Set - нажимаем Exec, после этого ставим Don't touch, выходим по ОК, проверяем статус - должно быть FC (то есть максимум записанных единиц) - после этого пройдёт запись, т.к. статусный регистр не будет изменяться, а в случае комплемента если FC - чип открыт для записи и стирания.

От Вовы.
teller77 
Заглянувший
Сообщения: 1
 
Сообщение #11 от 11/02/2018 13:49 цитата  

Добавлю-недавно попался мне в ремонт такой-же аппарат ,с тем же дефектом,промучался 2 дня,перепробывал все описанные здесь варианты,всё закончилось просто прошивкой от AKAI LTA-32E18P,не поленился прошил 3 разных SPI-ки,все нормально заработали.

Перейти: 
Следующая тема · Предыдущая тема
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела LCD-телевизоры и плазменные панели



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