Автор: Unknown BIOS (не проверено) , 20 марта 2010
Есть сабж: SST 28SF040A 5В - вставлял в плату EPoX KTA3+Pro детектирую юнифлешем - если продетектить сперва родную EN29F002NT, и потом заменив на 28SF040A сделать редетект FLASH - юнифлеш виснет намертво... Если перед запуском юнифлеша проделать замену то 28SF040A детектится без проблем, при попытке прошить - выдает ошибку при сравнении первая треть примерно зеленые области, остальная красные крестики... Посмотрел разводку ЕРоХа... А18 на плате почему то висит на Vdd, хотя в 256Мбит флешке вообще должен быть NC... В общем - поменял МВ. Стал пробовать на ASUS P4SGX-MX - там стояла родная SST 39SF020A 256Mbit 5В, тут уже без разницы - юнифлеш при любых положениях детектит 28SF040A слету... но при прошивке выдает ту же ошибку - примерно треть записалась, остальное кресттики...

Посмотрел даташит: http://web.cecs.pdx.edu/~greenwd/E2PROM_DS.pdf Насколько понял во время записи WE должен стать низким - коротил пинцетом 31 ногу на землю и пробовал шить та же песня... :(

Вопрос - как же прошить этого монстра без программатора?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

BT878A

15 лет 11 месяцев назад

Продолжаю эксперименты :) Пробовал шить в матери P4S800 - там тоже флешка определилась юнифлешем без проблем, но так же без проблем и не шьется :( Самое непонятное - ведь это же обычная паралелл флеш, только на 4Мбита (!!!) - может юнифлеш использует не тот алгоритм работы с ней?

BT878A

15 лет 11 месяцев назад

Раскопал древнюю мать слот1 GA-6BX7 - флеш подключил через переходник PLCC32-DIP32 - юнифлеш увидел флешку но не зашил... Пробовал использовать awd795.exe - определяет все абсолютно корректно но на этапе"Programming Flash Memory" виснет намертво... Более старшие версии авдфлеша - отказываются шить вообще - ссылаясь на не авардовский файл прошивки...

Что делать? :( Все домашне/коленочные варианты испробовал... Видимо без программатора никак?

maco

15 лет 11 месяцев назад

[off]
Насколько понял во время записи WE должен стать низким
WE# предназначен лишь для указания того, что необходимо передать информацию во флешку. А будет ли это команда или данные - это уже без разницы. Т.е. принудительное закорачивание вывода в данном случае бессмысленно, т.е. он явно работает - флешка опознается.

Можно ради спортивного интереса можно уточнить, как проходит процесс стирания. Может быть при посекторном стирании неправильно рассчитывается количество секторов. Т.е. сначала надо считать текущие данные из флешки, а потом попробовать записать файл, состоящий из 0xFF. Затем снова считать содержимое флешки и сравнить.[/off]

BT878A

15 лет 11 месяцев назад

macop
Спасибо за помощь!

В общем сохранил юнифлешем содержимое 28SF040A на МВ в которых юнифлеш корректно распознает флешку - файл оказался залит одними FF :( После попыток записи - содержимое считываемой информации не меняется, вне зависимости что показывает прогресс бар сравнения в юнифлеше...

Что это значит?

maco

15 лет 11 месяцев назад

[off]Если ничего не записывается, то проблемы с микросхемой или с алгоритмами записи данных.[/off]

BT878A

15 лет 11 месяцев назад

Ну может конечно и м/с но с другой стороны - до попытки прошить ее юнифлешем - все ведь работало... а после попытки - в м/с одни лишь FF... Склоняюсь больше к алгоритму... но однозначно ответить на этот вопрос - могут только гуру программирования, знакомые с исходниками юнифлеша...

BT878A

15 лет 11 месяцев назад

В общем отчитываюсь :) Микросхему зашил на программаторе, но увы... плата с ней так и не завелась :( Кстати вопрос - мог ли юнифлеш аппаратно убить МВ?

maco

15 лет 11 месяцев назад

[off]
мог ли юнифлеш аппаратно убить МВ?
Нет.[/off]