Ошибки и как с ними бороться

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:
Ошибки и как с ними бороться

Сообщение inionis » Пт янв 13, 2006 10:23 pm

Проблема такая.
Собрал проверил. Вроде все тесты проходит ОК Напряжения появляюстя ~4,85
Вставляю микруха AT49F002NT
Читает. Блоки с 006070 по 020000
0346F0 по 036000
037b10 по 03с000
Заполнены кодом "BF"

ID
Manufacture 0x65 (----)
Device code 0x77

При программировании Error 000023 Chip 0xFA buffer 0xBA

version 0.97ja

Blank check пишет что устройство на пустое даже если переходник не стоит

erase не работает.


Где могут быть ошибки или что умерло?

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Сб янв 14, 2006 7:25 am

В программаторе без панельки в TEsT H|W
жмешь кнопки data out в дата ин получаешь все в сооветствии с нажатым (0хАА -> 0хAA)
жмешь adress out в data in
0х000000 -> 0х00
0xAAAAAA -> 0х00
0x555555 -> 0xBF
0xFFFFFF -> 0xBF (если долго кликаешь по кнопки read data иногда там проскакивает и 0хFF)

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Сб янв 14, 2006 9:52 am

При нажатой A10 1V появляется на D3

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Вс янв 15, 2006 12:16 pm

Потиху решаем проблемы сами.

Причина глюка обнаружена.
Флюс коротил ноги вы разьеме. ~ 1,5 мегаома :) Сведено до нуля.
Теперь не стирает чипы и не пишет соответственно.
Как бороться?

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Вс янв 15, 2006 12:20 pm

ошибки при verification

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Сообщение Ezo » Пн янв 16, 2006 1:14 pm

Потиху решаем проблемы сами.
Хочется чтобы и другие помогали. На выходных не был домой и опять на некоторые дни уеду.
Конечно будет создана (обобщена) инструкция по устранению неполадок а также по пользованию.
Во первых важное - Test H/W и получение необходимых напряжений на выводах EZoBus (2x16, 1x5)
Смотри топики здесь, здесь.
Вернись с результатами.

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Сб янв 21, 2006 11:16 pm

Ezo ты великий чувак. Все работает, но только под win 98 и версией 97g
До этого пытался прошить на 97Ja

Успешно прошиты

29f002nt
w49f002u-12b
39sf020a


Объяснил бы кто мне как 97G запустить под XP

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Сообщение Ezo » Вс янв 22, 2006 12:52 pm

Что происходит на ХР и 0.97g ?
Какую версию железа (4.4 или 4.2) собрал ?
Пробуй Test H/W и актвизируй ОЕ и по одному D00...D07 вкл/выкл.
Обрати внимание на значения D6. Проверь эту линию на программаторе и адаптере (очистить от флюса, проверь пайки). 0.97ja работает чуть быстрее, линии могут быть более чувствительные.
Очень часто теория проблем - теория контактов.
На ХР сидит ли какая резидентная программа (антивирус,..), пробуй отключить.
Какого типа РС - лаптоп или настольный ?
Какой режим работы LPT порта (в BIOS) - ECP, EPP, или ... ?

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Ср янв 25, 2006 7:33 am

B XP пишет что драйвер LINX не найден. Сам драйвер качал и ставил, эффект тот же. Анивирусов не держу, брэндмауэр тоже отключен - в последних двух смысла не вижу. Комп обычный. CEL 1100. Варианты LPT пробовал все.
Кстати на какой расчитан программатор. epp aka spp.
На дня пропаял все дорожки. Как показала практика зря. Теперь ошибок выдает просто горы.
Очевидно помехи всетаки идут от флюса :( Посколько плата была промыта спиртом уже раз наверное 10, то остается только один вариант спаять еще одну плату. Лазерно-утюжным методом к выходным думаю управлюсь :) Жаль у нас реактивов для фоторезиста не достать.

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Ср янв 25, 2006 7:46 am

Чуть не забыл собрал версию 4.4.

Был еще один веселый глюк. когда отбрасывал 5-ю ногу с микросхемы 74нс04 при тестировании когда кликаешь по кнопке read data. без подключенных адаптеров все читалось нормально, т.е. одни нули. Когда снова ее подключаешь. при включенном a10. читались какие-то цифры. Теоретически такого быть не должно, что доказывает теорию хреновых контактов.

Ну это так к слову, все равно эта плата будет демонтирована. Хотя жаль конечно, красивая плата получилась.

EZO еще раз спасибо за ответы. На выходных буду бороться с новым программатором. Точнее с тем же программатором, но на другой монтажке.

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Сообщение Ezo » Ср янв 25, 2006 10:28 am

Все работает, но только под win 98 и версией 97g

Раз работает под 97g , думаю железом в порядке.
Что происходит на ХР и 0.97g ? B XP пишет что драйвер LINX не найден.
Имеются ли драйвера dllportio в директории программы 97g ?
Если да, то комп зарегистрировал строго использование версии 0.97ja (здесь c драйвером io.dll). Требуются отинсталлировать 0.97ja и тогда пробовать 97g. Возможно придется стереть записи программы 0.97ja в регистрах (раз один так пришлось делать, но более конкретные рекомендации немогу дать)
Test H/W: когда кликаешь по кнопке read data....
Что с результатами установки сигналов и измерениями напряжений ?
Нет смысла пользовать кнопку Read data в Test H/W (без адаптеров), входы 4014 в воздухе (результат непредугадаем) или читается выходы 4015 (получаешь 0х04, 0х06). Пользоватся только галочками (по одному)на рисунке для каждого сигнала, и вольтметром измерять напряжения на соответствующом выводе.
Кстати на какой расчитан программатор. epp aka spp.
Обычно рекомендует EPP или Normal, хотя в большинстве работает и default (и другие ECP+EPP, SPP). Ести Test hardware проходит , то нет смысла менять.

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Ср янв 25, 2006 10:17 pm

входы 4014 в воздухе (результат непредугадаем)
:cry: выходит зря я старый программатор добил. Ошибочно подумал что должны читаться нули. :oops: Лана добил так добил, надо было с умными людьми советоваться прежде чем "ошибки исправлять".

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

Еще раз спасибо EZO за внимание к пользователям его детища.

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Сб янв 28, 2006 8:59 pm

Собран новый программатор. Очень аккуратно вытравлен и спаян. Проверен. В результате проверки выяснено что в процессе лечения старого сдохли:
W49F002-12B - читается через один байт, ID не отдает :(
k561ИР2- Напряжение сразу и на всех выводах :)

Новый работает и в 98 и в ХР под 97ja. Но с 97G работает стабильнее.

Дурацкий вопрос еще раз. Как запустить G на XP.
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Сообщение Ezo » Сб янв 28, 2006 9:31 pm

W49F002-12B - читается через один байт, ID не отдает
Так просто чип неубыть. Если чип PLCC, очисти контакты.
Test H/W, проверь еще раз напряжение на А0, А1 по отдельности вкл-выкл.
Как запустить G на XP.
Есть ли два файла dllportio в дирекктории самой программы?
Если да , то следует выше описанные действия.

inionis
Сообщения:44
Зарегистрирован:Сб янв 07, 2006 10:17 pm
Откуда:Vitebsk Belarus
Контактная информация:

Сообщение inionis » Вс янв 29, 2006 2:45 pm

Дрова есть.

в регистрах - это в смысле в реестре или я торможу?
Так просто чип неубыть.
Похоже я все таки смог. :)

ID не отдает первая строчка читается 1.3.5.7.9.......

Хотя когда он бы еще жив я в него записал 123456789 Остальное пустое пространство читается так:
FF 06 FF 06 FF 06 хотя по идее должно одними FF читаться.

29f002nt
и
39sf020a
читаются и пишутся OK.
Разве может быть проблема в программаторе?
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)

Ответить