Есть сабж: SST 28SF040A 5В - вставлял в плату EPoX KTA3+Pro детектирую юнифлешем - если продетектить сперва родную EN29F002NT, и потом заменив на 28SF040A сделать редетект FLASH - юнифлеш виснет намертво... Если перед запуском юнифлеша проделать замену то 28SF040A детектится без проблем, при попытке прошить - выдает ошибку при сравнении первая треть примерно зеленые области, остальная красные крестики... Посмотрел разводку ЕРоХа... А18 на плате почему то висит на Vdd, хотя в 256Мбит флешке вообще должен быть NC... В общем - поменял МВ. Стал пробовать на ASUS P4SGX-MX - там стояла родная SST 39SF020A 256Mbit 5В, тут уже без разницы - юнифлеш при любых положениях детектит 28SF040A слету... но при прошивке выдает ту же ошибку - примерно треть записалась, остальное кресттики...
Посмотрел даташит: web.cecs.pdx.edu/~greenwd/E2PROM_DS.pdf Насколько понял во время записи WE должен стать низким - коротил пинцетом 31 ногу на землю и пробовал шить та же песня...
Вопрос - как же прошить этого монстра без программатора?
Продолжаю эксперименты Пробовал шить в матери P4S800 - там тоже флешка определилась юнифлешем без проблем, но так же без проблем и не шьется Самое непонятное - ведь это же обычная паралелл флеш, только на 4Мбита (!!!) - может юнифлеш использует не тот алгоритм работы с ней?
Раскопал древнюю мать слот1 GA-6BX7 - флеш подключил через переходник PLCC32-DIP32 - юнифлеш увидел флешку но не зашил... Пробовал использовать awd795.exe - определяет все абсолютно корректно но на этапе"Programming Flash Memory" виснет намертво... Более старшие версии авдфлеша - отказываются шить вообще - ссылаясь на не авардовский файл прошивки...
Что делать? Все домашне/коленочные варианты испробовал... Видимо без программатора никак?
Можно ради спортивного интереса можно уточнить, как проходит процесс стирания. Может быть при посекторном стирании неправильно рассчитывается количество секторов. Т.е. сначала надо считать текущие данные из флешки, а потом попробовать записать файл, состоящий из 0xFF. Затем снова считать содержимое флешки и сравнить.
macop
Спасибо за помощь!
В общем сохранил юнифлешем содержимое 28SF040A на МВ в которых юнифлеш корректно распознает флешку - файл оказался залит одними FF После попыток записи - содержимое считываемой информации не меняется, вне зависимости что показывает прогресс бар сравнения в юнифлеше...
Что это значит?
Если ничего не записывается, то проблемы с микросхемой или с алгоритмами записи данных.
Ну может конечно и м/с но с другой стороны - до попытки прошить ее юнифлешем - все ведь работало... а после попытки - в м/с одни лишь FF... Склоняюсь больше к алгоритму... но однозначно ответить на этот вопрос - могут только гуру программирования, знакомые с исходниками юнифлеша...
В общем отчитываюсь Микросхему зашил на программаторе, но увы... плата с ней так и не завелась Кстати вопрос - мог ли юнифлеш аппаратно убить МВ?
Отправить комментарий