Erasing complete by cheking dq7
-
- Сообщения:12
- Зарегистрирован:Ср июн 20, 2012 4:10 pm
Собрал уже во второй раз ezo 4.5 (первый работал отлично, пока плата вся не окислилась). Serial eeprom шьёт на ура, avr-ы не определяет, flash w29c020 id не определяет (0x64, 0x65), читает мусор (на старом всё читало, флешек у меня несколько, так что в них дело быть не может). Тест h/w проходит полностью. При попытке стереть флешку пишет Erasing complete by cheking dq7. По схеме у меня единственное отличие - вместо 74ls06 - ucy7406 (наша к155лн3, выпаял из древнего 8-битного компа). Помню, когда настраивал первый свой программатор, была такая же ерунда, оказалась сопля (к.з.) на плате, где точно не вспомню. А сейчас всё несколько раз проверил - ничего не могу найти. Подскажите хотя бы в каком направлении копать, на каких микросхемах искать сопли.
Re: Erasing complete by cheking dq7
Важно очистить плату в процессе изготовления. Следует облудить дорожки.пока плата вся не окислилась
Применить правильный флюс при пайке. Очистить всю плату после сборки.
Может быть проблема для avr, spi flash . На паралельную память невлияет.По схеме у меня единственное отличие - вместо 74ls06 - ucy7406 (наша к155лн3, выпаял из древнего 8-битного компа)
Проверял ли каждий сигнал отдельно вкл и выкл ?Тест h/w проходит полностью.
Какой адаптер ? Неконтакт (plcc32) ? Проверить адаптер , если с программатором все ок.flash w29c020 id не определяет (0x64, 0x65), читает мусор (на старом всё читало, флешек у меня несколько, так что в них дело быть не может).
-
- Сообщения:12
- Зарегистрирован:Ср июн 20, 2012 4:10 pm
Re: Erasing complete by cheking dq7
С AVR-ами я погорячился, просто не правильно подключал. А адаптер у меня 32 под DIP флешки (не помню как называется, он точно рабочий, я им раньше шил эти флешки), его я полностью прозвонил от ножек флешки до платы программатора, после этого вроде стал читать то что надо (просто примерно помню содержимое дампа и уже нету кучи пустых ячеек). но запись и стирание не идёт. Пробовал ещё флеху AT29c010, она раза с третьего пошла стираться, но в конце стирания прогер написал что-то вроде ошибки по тайм ауту (забыл записать). Ещё вариант, что я его подключаю через USB-LPT переходник, но раньше работал и с ним, да и на обычном LPT порте такая же ерунда.
-
- Сообщения:12
- Зарегистрирован:Ср июн 20, 2012 4:10 pm
Re: Erasing complete by cheking dq7
Да и тест H/W проверял каждый сигнал и по отдельности, и вместе, все сигналы там где надо, лог. единица - 4.95 вольт.
Re: Erasing complete by cheking dq7
Сомневаюсь в успешной работе через него.Ещё вариант, что я его подключаю через USB-LPT переходник
Всегда проверить отдачу правильного ИД.но запись и стирание не идёт. Пробовал ещё флеху AT29c010
Нет необходимости измерять при всех-многих галочках одновременно.Да и тест H/W проверял каждый сигнал и по отдельности, и вместе, все сигналы там где надо, лог. единица - 4.95 вольт.
Проверять сигнал один за другим и убедится не только 5В при лог.1, но также 0В при выключенной галочке. Для данных активируется вторая галочка ОЕ.
-
- Сообщения:12
- Зарегистрирован:Ср июн 20, 2012 4:10 pm
Re: Erasing complete by cheking dq7
Попробовал на нормальном LPT, на нём ID определяется нормально, а стирание и запись всёравно не идут. Тест H\W делал по каждому сигналу, проверял и 0, и 1, всё в порядке. А на счёт переходника, вы не правы, у меня самодельный USB-LPT на cypress cy7c68013a. На своём первом EZO 4.5 я успешно читал и записывал параллельные флешки (хотя на счёт корректного определения ID, честно говоря, я не помню, может быть и не определял).
Re: Erasing complete by cheking dq7
Какой чип, какой софт, выбранный чип, ИД, установки программатора , ошибка стирания ?на нём ID определяется нормально, а стирание и запись всёравно не идут.
Это интересно. Опыт как раз обсуждается в соседнем топике.вы не правы, у меня самодельный USB-LPT на cypress cy7c68013a. На своём первом EZO 4.5 я успешно читал и записывал параллельные флешки (хотя на счёт корректного определения ID, честно говоря, я не помню, может быть и не определял).
-
- Сообщения:12
- Зарегистрирован:Ср июн 20, 2012 4:10 pm
Re: Erasing complete by cheking dq7
Стирание и запись не идут всё на тех же w29c020 и at29c010, опять повторюсь, что опыт работы с этими чипами у меня есть и их у меня навалом, так что в самих флешках дело быть не может.
Я почти что уверен, что где-то будет сопля или обрыв на плате программатора, просто я уже несколько раз тестером прозванивал на к\з и обрывы и ничего не могу найти. Вы мне просто подскажите где с большей вероятностью может быть косяк (на какой микросхеме или шине), потому что тыкать тестером по всем дорожкам в разных комбинациях - никаких нервов не хватит.
Я почти что уверен, что где-то будет сопля или обрыв на плате программатора, просто я уже несколько раз тестером прозванивал на к\з и обрывы и ничего не могу найти. Вы мне просто подскажите где с большей вероятностью может быть косяк (на какой микросхеме или шине), потому что тыкать тестером по всем дорожкам в разных комбинациях - никаких нервов не хватит.
Re: Erasing complete by cheking dq7
Знаю однозначно , что стирание непроходит на софте 0.97ja
Выход
1) чипы с малым сектором АТ29С, W29C , SST29 можно переписать , сверху без стирания
2) использовать софт 0.97g для стирания этих чипов.
Возможно кое что аналогично происходит на софтах 0.98хх и программаторах 4v5.
Непроверял по версиям отдельно.
В чип тест файле проверял чипы софтом 0.98d11, без указании на проблемах стирания.
Другая возможная проблема - чип имеет защиту сектора.
Выход
1) чипы с малым сектором АТ29С, W29C , SST29 можно переписать , сверху без стирания
2) использовать софт 0.97g для стирания этих чипов.
Возможно кое что аналогично происходит на софтах 0.98хх и программаторах 4v5.
Непроверял по версиям отдельно.
В чип тест файле проверял чипы софтом 0.98d11, без указании на проблемах стирания.
Другая возможная проблема - чип имеет защиту сектора.
-
- Сообщения:12
- Зарегистрирован:Ср июн 20, 2012 4:10 pm
Re: Erasing complete by cheking dq7
Всё, разобрался. Флеш winbond w29c020 действительно пишется поверх без стирания, хотя at29с010 я так и не поборол. Значит всётаки зря я грешил на программатор, он оказался рабочий.
Спасибо за полезные советы!
Спасибо за полезные советы!