Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Память (http://zx-pk.ru/forumdisplay.php?f=73)
-   -   программатор flash (http://zx-pk.ru/showthread.php?t=3947)

Alex_kapfa 27th November 2009 12:33

Quote:

Originally Posted by ewgeny7 (Post 236146)
Давайте попросим Скайфера реализовать простой алгоритм для 27 серии.
Подвести 12 вольт отдельно не проблема.
Тайминги для прошивания можно взять самые медленные, чтобы не мудрить с настройками.

У серии 27С в datasheet написано, что при программировании напряжение питания должно быть 6-6,5V (6,25 +-0,25). Здесь, когда-то БК писал, что при меньшем напряжении могут быть проблемы с чтением. Я сам наблюдал, когда с одной из УФ ПЗУ-ек при каждом чтении получалась разная контрольная сумма.

Ewgeny7 27th November 2009 12:38

Quote:

Originally Posted by Alex_kapfa (Post 236152)
когда-то БК писал, что при меньшем напряжении могут быть проблемы с чтением.

Да, было дело. но при этом большинство программаторов шьют 5-вольтовыми сигналами. Значит, не всё так плохо, если большая часть савецких ПЗУ донесла свои прошивки до наших дней.
Впрочем, сейчас придет БК и всё опошлит, как всегда :)

Alex_kapfa 27th November 2009 13:07

Quote:

Originally Posted by ewgeny7 (Post 236155)
Да, было дело. но при этом большинство программаторов шьют 5-вольтовыми сигналами. Значит, не всё так плохо, если большая часть савецких ПЗУ донесла свои прошивки до наших дней.
Впрочем, сейчас придет БК и всё опошлит, как всегда :)

Я двумя руками за то, чтобы попробовать научить "флэшер" писать УФ-ПЗУ. Я не так давно сам в очередной раз спрашивал народ об этом. Я сейчас собрал себе "Виллем", но считаю, что будет хорошо иметь еще один программатор в хозяйстве (если один "не зашил", есть вероятность, что другой справится; тем более, что skyther совершенствует свою разработку, добавляя новые полезные функции).

alexeilm 12th December 2009 08:05

Спасибо skyther за разработку.

Заработало все сразу, с пол-пинка.
Единственно приходится перезапускать программу после каждой операции, но это связано у меня с тем, что использую переходник USB<->COM от "Мастеркит".
Пишется более-менее нормально на любой скорости порта (проблема при записи AT29C010A от Atmel - пишутся в режиме Winbond, проверка не проходит, но сравнение с тем, что писал, и с тем, что записалось различий не находит). Работает все прекрасно из режима эмуляции виндовс под MacOS 10.5.8 :)

Но есть у меня один вопрос, как и куда правильно указывать размер флэшки. Те 3 окошка, что внизу программы, как-то не реагируют при режиме чтения. Что-бы я не вставлял туда, читается 512k вне зависимости от емкости чипа.

Поясните, пожалуйста, про назначение этих трех цифр.

skyther 12th December 2009 10:28

Quote:

Originally Posted by alexeilm (Post 239886)
...из режима эмуляции виндовс под MacOS 10.5.8

забавно :)
цифры: первая - адрес в буфере программы, вторая - адрес во флешке, третья - объем передаваемых данных в байтах. первые две сделаны для склейки образов пзу, можно их оставить в 0. после изменения значения в окошке нужно жать enter.

alexeilm 13th December 2009 03:23

Спасибо, с цифирями разобрался.
Единственно, остались вопросы, не проходит верификация атмела, и запись в атмеловскифе чипы происходит только в режиме винбонд. От скорости порта зависимости нет. В остальном, лок/анлок... все работает в режиме "атмел".
Результат же верификации достаточно плачевен. Кроме сообщения, о неуспешности оной, еще и происходит запись нулей в первый блок.
Но если не верифицировать, записываемая и считываемая в последствии информация - идентичны.

IlyaMIV 17th December 2009 03:22

долго все это перечитывал но может кто нибудь подкинет программатор 27с512???

Ewgeny7 17th December 2009 08:58

Quote:

Originally Posted by МИВ (Post 241465)
долго все это перечитывал но может кто нибудь подкинет программатор 27с512

Willem погугли...

skyther 21st December 2009 01:50

добавил чтение ре3, рт4 и заоптимизировал, ищите глюки ;)
а еще у меня кончились контроллеры...
------------------------
перезалил в первый пост

Ewgeny7 14th January 2010 22:18

Quote:

Originally Posted by skyther (Post 242408)
ищите глюки

Нашел.
Может только у меня, но...
Прошиваем флешку, всё нормально.
Делаем верификацию... Ошибка в блоке по адресу 0В880.
Менялись флешки, менялась версия самого программы-флешера. Одинаково.
Похоже, в новой прошивке Меги что-то не то.
Повторная запись именно блока 0В880-0В900 исправляет положение. Значит, Мега живая...


All times are GMT +4. The time now is 16:28.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.