Помогите прошить 27С200 на Willem | |||
---|---|---|---|
toliktv 18/01/2005 22:29 |
Купил себе програматор Willem, програмировал на нем серии 24Схх, РІС16Fxx,-проблем небыло. Дойшла очередь к серии 27С200, и не могу понять в чем проблема: выскакивает ошибка и все тут, ничего не могу поделать. Память рабочая( была по крайней мере ) так как надо было перепрошить на Секам, снята с рабочего телека.
По порядку: вставил ИМС в панель, в настройках програматора выбрал тип ИМСа, установил перемычки в соответсв. положение, вкл. питание на програматор. Сделал тест на оборудование- все нормально. Считал содержимое памяти и сохранил. Выбрал другую прошивку в буфер (открыл другую), даю записать, выскакивает такое окнорисунок прилагается).Сейчас все прописано 00, и записать не могу ничего. Вопрос к спецам: на что обратить внимание или что делаю не так-пожалуста розясните и научите. В архив заходил и читал, там была похожая проблема, но там все сводиться к неисправной микросхеме. Пожалуста |
||
Moshkin 18/01/2005 23:58 |
Да здесь кучу ньюансов : может и винда . У меня вот вчера DLL,ка навернулась - сидел несколько часов ,пока понял почему порт не работает .В этих делах спешка не помошник . |
||
toliktv 19/01/2005 00:51 |
Виндовс переставил совсем недавно- 2 дня назад.Стоит ХР.
Добавлено 19-01-2005 00:53 Ну а ход програмирования я делаю правильный? И какие причины могут быть при такой ошибке, "куда рыть"? |
||
tvlord1 19/01/2005 01:27 |
toliktv, Микросхемки 27с2000 перед програмирование нужна стереть. Чистая память - полнностью заполнена FF.
Если у микросхемки есть прозрачное окошко тогда она стирается ультрафиолетом. если нету тогда это одноразовая болванка, ее переписать не сможеш. При програмировании 27с2000 програматор затирает единицы в памяти до нуля и так получается рабочая прошивка. |
||
toliktv 19/01/2005 01:46 |
Ну и дела...Значит я запорол 27с2000 получается....окошка в моей версии нету.
tvlord1, Значит выход в моей ситуации такой: на рынок и покупать чистую память 27С2000 , прошитую FF, залить новую прошивку.А еще лутше иметь для проб одну с окошком, чтоб можна было экспериментировать в процессе ремонтов телеков. Я правильно все понял? У кого будут еще мнения, подтверждающую или опровергающую эту инфу? Господа ремонтники, прошу поделиться мнением. Добавлено 19-01-2005 02:12
Значит, стирать стирает, а шить не хочет, я правильно понял? |
||
zeppelin 19/01/2005 13:28 |
toliktv,
Я пользую Виллем прог . Одноразовые микры ПЗУ - не пробовал 2Мгбитные шить . Только от шасси ТВ17 - ТВ9 Шнайдер . Там требовался адаптер - переходник корпуса . Все удачно . 27с2000 и 27С4000 - прошивал - все нормально и удачно . Но только многоразовые в ультрафиолетовым окошком по стиранию . Просто у меня со шрота - были такие для . Очистил на ультрафиолетовом стирателе . Его можно поужить например в любой фирме по обслуживанию кассовых апаратов - у них там обязательно есть такие стиратели для микросхем УФО фискальной памяти кассовых апаратов . Единственное что замечу - особенностью программатора , как впрочем всех програматоров - есть питание и точность напряжений питания и програмирования . Допуск + - 5 % . Запас по току - должен быть двуекратный дабы избежать просадки , стабильности питания в момент прошивки - и избежание вследствии этого - ошибок прописывания ячеек . То есть адаптер не комплектуется в програматором - всегда делает его сам пользователь , соответсвенно надо обратить внимание на это самому . Хотя это не упоминается в инструкции к програматору . Я тоже стал на грабли питания . Советую взять для эксперимента любую УФО ПЗУ - и потренироватся . Обращать внимание и проверять несколько раз - правильность положения микропереключателей и перемычек для версий и типов микросхем . Проверять несколько раз правильность их положения . отмечу что программер этот работает хорошо и в принципе - не замечено чтоб указанная микросхема в перечне типов микрохем , которые может поддерживать этот программер - не прошивалась . Конечно их там много - большинство не пробовал . Но практически все что в телеках - поддерживаются . Кроме МИ шины - типы NVMхххх , MDAхххх - их просто нет в перечне - вот и не програмируются . |
||
VitPog 19/01/2005 18:44 |
27с200 - одноразовая, нужна епром с окошком(чтоб стирать) или чистая FF .
А у меня под XP Willem вообще не работает , я специально ставил под него 98 выньду на 1 гиге винта ,а на остальные 78 с копейками поставил XP (баракуда 80-ка). Что только не делал ,не работает и все, выдает ошибки при тесте хардваря программатора, а под 98-й все хокеей, странно ?Может кто-что подскажет по этому поводу ? |
||
Mikkey 19/01/2005 19:25 |
VitPog, ХР напрямую к портам не пускает, обачно драйвер ставят, типа portio, или что-то подобное. может из-за этого? |
||
Moriaan 19/01/2005 20:09 |
toliktv, ты прошивку то сначала из архива распакуй, а потом пиши! Willem, пока, это еще не умеет делать сам.
Удачи! Добавлено Январь 19 2005 Самая верхняя строка на картике "SHARP 70DS-223.rar" |
||
Mikkey 19/01/2005 20:14 |
Эт точно, .rar даже в нормальную МС если зашить не заработает
Стёртая считается, когда все байты FF, а 00 - это уже прошитая |
||
VitPog 19/01/2005 20:20 |
так вот и я в результате всех своих экпериментов , почитав про NT-ю пришел к тому-же выводу, вот и поставил 98-ю, чтоб не заморачиваться с I/O драйверами и кто знает как корректно они работают Вот я сижу и думаю, как это Толик умудрился под XP работать с этим программатором (или драйвера стоят?) но глядя по расширению дампа (.rar ) , вероятно не стоят (шутка , не в обиду) |
||
Mikkey 19/01/2005 20:25 |
Работают нормально, лишь бы прога "правильно" обращалась. |
||
Moriaan 19/01/2005 20:30 |
Mikkey, если он будет пытаться в 27с200 архивированную прошивку записать, то получиться картина как на картинке выше В 27С200 сначала пишуться конфигурационные байты, а потом уже данные. Так что, сначала разархивировать, а потом писать. Сам на эти грабли наступал, когда "вручную" хотел прописать в эту IC нули
Добавлено Январь 19 2005 Поправачка, это с 29С020 так Пора спать. |
||
toliktv 19/01/2005 23:03 |
Да, как-то оплошал я
Но картина не изменилась даже когда я распаковал прошивку и открыл. Изменился номер ошибки, и все. Я пришел к мнению такому, исходя из советов: -моя память одноразовая ( нет окна для ИК) - ОС не подходит.( в чем я менее уверен). Тогда вопрос следующий: Кто имеет Виллем и работает на нем под Виндовс ХР? Память с окном ИК уже заказал, посмотрим , в ней ли дело...Но попутно хотелось узнать за работу под ХР. |
||
toliktv 20/01/2005 01:24 |
В прайсе 27С2000 нету, есть 27С2001. Можно ли менять на нее? |
||
tvlord1 20/01/2005 02:28 |
toliktv, у меня Виллем работает под ХР. никаких проблем с этим небыло.
менял, разницы в работе не видел. |
||
Mikkey 20/01/2005 13:11 |
Можно вообще флэшку попробовать, чтоб с УФ не мучаться. Теоретически, в режиме чтения они идентичны.
По крайней мере в модеме заработала, ставил 28Fxxx, лишь бы 2-ух мегабитка была (002, 020, 2000...). |
||
Moriaan 20/01/2005 20:42 |
tvlord1, у меня тоже работает под ХР без проблем. Юзаю прогу версии 0.98i. Возможно имеется уже новая версия, не зная, я на ихней страничке уже сто лет не был. Кстати, у тебя именно РСВ3 вариант или Willem v3.x? |
||
tvlord1 21/01/2005 02:21 |
Moriaan, у меня вариант PCB3. кстати какая разница? Кроме перемычек вроди бы никакой. |
||
EZoSat 21/01/2005 11:34 |
1) Виллем для ХР. В принципе у меня заработало сразу без модификации.
Возможные проблемы и решения - нет двух файлов dllportio... в директории самой программы - инсталлируй регистр xp_stop_polling (в сайте Виллема more downloads) - проверь в BIOS ли установлен LPT порт normal или EPP 2) PCB3B и Willem 3.1 Отличается путем обеспечения напряжения программировании 12...25В |
||
tvlord1 23/01/2005 05:43 |
точно. и вариант PCB3 сложнее но кажется более практичней. |
||
kulek 23/01/2005 21:56 |
Питание вроде по уму сделано, а вот с перемычками неудобно |
||
toliktv 25/01/2005 23:54 |
Сегодня привезли микросхему, 27С2001 с окном. Установил, подключил, прошил.Все прошло без глюков, к виндовсу ХР ничего не требовало, хотя на сайте Виллема я находил, что нужно добавить изменения в реестр, но я этого не делал. |
||
tvlord1 26/01/2005 03:24 |
toliktv, теперь собирай колекцию EPROM. Только не забывай записывать числа что на наклейке микросхемки. |
||
toliktv 18/02/2005 23:21 |
Вчера снова пришлось шить 27С2000, - и снова проблема-не могу прошить , выскакивает ошибка и все
По-порядку. Память 27С2001 с ИКокном.Читать читает, когда в буфере ФФ-ки, и вкл. запись, то идет процесс verifyng chip все окей. Когда открываешь в буфер прошивку, которую нужно шить, даешь запись, то идет ошибка. Интересно, что номер ошибки разный при открывании разных прошивок в буфере. Сделал бекап Виндовса,-то же самое. Пошел к другу на другой комп, у него 98 Виндовс,- то же самое. Думаю, наверно память лажовая- попробовал на болванку 020- испортил, то же самое. БП пробовал другой- не в нем проблема. Все, уже тупик, не знаю как выйти. Ошибки такие:ERROR AT 0x000003 CHIP= 0X36 BUFFER 0X32 ERROR AT 0x000000 CHIP= 0XE5 BUFFER 0XE1 |
||
toliktv 19/02/2005 21:59 |
Кто может доступно обьяснить как пользоваться в проге для Willem функцией Test H\W? |
||
Anonymous 19/02/2005 22:44 |
Смотря по ошибками незаписывается отдельный бит. Пробуй
- перезаписать содержание сверх (без стирания) - проверь Vcc во время записи, +5 может быть недостаточным. Следует увеличить до +5.7 или +6.3 переключателем или джампером в зависимости от конструкции - проверь Vpp во время записи, +12 может быть недостаточным. +12.7 достаточно. - увеличивай импульс программирования с 100мкс до 150...200мкс Опция Test H/W позволяет программно установить сигнал лог.0/лог1 адресс, данных и управления. Напряжения измеряются на выводах ZIF-32 (~0.1B/4.9B, на А9 лог1 меньше) |
||
toliktv 21/02/2005 14:46 |
Сегодня продолжил борьбу с програматором.
Test H/W запустил, прошел все выводы,- все нормально. Vcc= 5,5В, Vpp=13В,- в процессе записи напр. не гуляет.С БП идет 15В, во время работы программатора садиться к 11,5В. Когда в буфере стоят все FF, и я нажимаю на запись, то процесс идет:programming chip, verifying chip. Когда я открываю в буфер прошивку, которую хочу залить , и даю на запись, то заполняются 1-3 ячейки(остальное в FF, узнаю после считывания памяти), и потом выскакивает ошибка описанная в моем посте выше. Пробовал шить в режиме "Виллем",где 21В. Выставил все перемычки, джампера, Vpp было 22,5В,-тоже самое. Помогите узнать , где "собака зарыта" |
||
EZoSat 21/02/2005 17:52 |
Какая версия программатора (PCB3B ?) ? Производитель чипа, полное наименование ?
Пробовал ли заного программировать сразу после ошибки (нужным файлом , сверху без стирания) , изменить twp ? Vpp=21V неследовало использовать - можно чип испортить Проверь также программирование с установленным оффсетом 10 (или более , пропустив программирование начальных байтов, испорченных ?), |
||
toliktv 21/02/2005 20:51 |
EZoSat, Спасибо за отзыв.
Программатор версии PCB3B+.Использую прогр. обеспечение 0.97ja. Память M27C2001-12F1 SINGAPURE. Сразу после ошибки писать пробовал, не идет, таже ошибка. twp менял, 0т 50 до 250 mS.Программировал с офсетом, но снова после 1-2 ячеек идет ошибка только уже после мною пропущенных офсетом. |
||
Anonymous 21/02/2005 21:47 |
- Попробуй снизить Vpp, +13 это мах значение для данного чипа. Вообще ST память М27С.. программируется без проблем и с +5.0Vcc/ +12.0Vpp.
- Пробовал на софте 0.97g ? - Вернись Test H/W. Проверь напряжения D2 (обе лог.0 и лог1). Нет ли отклонений от уровня других данных ? Не влияет ли на уровень D2 активные D0,D1,D3 ? Проверь контакт панельки под D2. |
||
toliktv 21/02/2005 22:58 |
На софте 0.97g попробовал- тоже самое.
В Test H/W проверил все как ты рекомендовал. Попробую еще купить несколько штук 27С, может действительно в ней проблема. |
||
Anonymous 21/02/2005 23:09 |
Проверь записать другой файл или дальше с офсетом. Какую ошибку выдает ? Связано ли со статусом D2 (как ранее 36/32, E5/E1) ? Проверь механизм прижима вывода. |
||
toliktv 22/02/2005 00:15 |
EZo, Прижим хороший,проверил(мерял напр. на ножке, и так проверил).
Пробовал писать дальше с офсетом, результат такой( я в этом слабо разбираюсь, но для тебя это будет инфа): офсет 30 error 0х000033 chip 0x36 bufer 0x00 40 0x000043 0x36 0x24 55 0x0002B5 0xFB 0xFF 80 0x000080 0x04 0x00 100 0х000101 0х04 0х62 После офсета 40 что-то даже кратковременно попробывало писать, на доли сек., но потом снова выскочила ошибка |
||
Anonymous 22/02/2005 00:31 |
Да здесь уже нет закономерности , если область которую записал до того было FF. |