Не могу победить прошивку Winbond 25x20avnig

Всем привет.
Не могу победить прошивку на мониторе (крайне извиняюсь что не в ту ветку полез, но суть от этого не меняется)
Флешка такая: Winbond 25x20avnig, 256kb...
Юзаю эту схему:
Только резюки были в наличии лишь на 100ом, но я погуглил, ребята ставят и по 100, и всё чётко.. и кондёр поставил 100mF на 6.3 вольта, тоже по технике допустимый...
При первой сборке, я не поставил кондёр, подумал: Да нафига, смысл)))... ну и получил в итоге такую морду:

далее я опять погуглил, и поставил таки кондёр на 100mF 6.3v... и сразу же флешка начала правильно определяться, но почему-то ни разу не получилось записать на неё прошивку и стереть её тоже не удавалось, хотя софтина писала что Erase SUCCESFULL.... но вот командой /b выдавалось ли что каждый сектор был записан.....


Я пытался залить в него пустой ROM но результата не было.... тоже самое, снимал дамп и опять же флешка с записью...
Потом, я выключил компьютер, решил перепроверить всё ли правильно подключено...
И убедившись что всё верно, я опять подключил к LPT эту нехитрую сборку....
И опять перестала определяться модель и размер флешки, НО!! Зато она стирается адекватно...
но прошивка пишется криво, пропускаются сектора и вообще непонятно всё происходит, каждый раз стирая и записывая, пишется что попало....
подскажите, что можно попробовать??

Если изначально была собрана схема с применением 74HC244 (именно HC), то может нужно было попробовать софт SPI_TT?

Цитата:
Если изначально была собрана схема с применением 74HC244 (именно HC), то может нужно было попробовать софт SPI_TT?

Я слил примерно 6 разных софтин, в т.ч. и SPI_TT, ни одна софтина не смогла инициализировать флеху, единственное что я не сделал, не установил конденсаторы на питалово....
Да читал флеху, вроде даже записывал, но мне не понравилось что он не смог инициализировать флеху... поэтому психанул и собрал на 4х резюках... и разницы не увидел.. но теперь вижу что она может и делает инициализацию флешки

Аватар пользователя savely

Ну, как вариант, #CS к земле прижми (и оторви от порта, ессно).

А кому счас легко...

Аватар пользователя savely

Цитата:
Я слил примерно 6 разных софтин, в т.ч. и SPI_TT

Кто говорил про софтины? 74HC244 дает нормальное согласование уровней и фронты.
Это все же не 5 резисторов номиналом "а из тех, что есть".

А кому счас легко...

Ну не знаю, у меня есть самодельный SPI_TT, особых грехов за ним не наблюдал, кроме адски медленной работы, зараженного софта (но тут не проблема - всегда использовал отдельную машинку под это) и переодически запускал то одну, то другую версию программы. Определялись флешки не всегда правильно, и при взведении галочки Force_ID надо следить за выбираемым объемом и не забывать, что он в байтах, а не в битах.
Сейчас, наверное, если приспичит его использовать, обопьюсь кофе и обкурюсь в ожидании, если уж TL866 кажется тормозом.

Цитата:
Ну, как вариант, #CS к земле прижми (и оторви от порта, ессно).

Теперь софтина увидела у флешки какую-то защиту от записи и не может её разлочить....

посадил обратно, всё стало как обычно..

Аватар пользователя savely

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

Кстати, неужто никто на Ардуине (ну, или на любой платформе такого плана) не сделал хоть что-то в плане "Ардуино как программатор"?

Там все бабки-то в переходниках и поддержке.
Переходники - ладно, "кроватки" денег стоят, а поддержка новых микрух - копейки (при готовом базовом софте типа того же FlashROM/SPIPGM/SPI_TT)...

А кому счас легко...

Может, кто и собирал, но в пределах себя лично, как радиолюбительство.
- в момент начала повсеместного применения SPI не так много программаторов быстро получили поддержку данных флешек (тот же BiDiPro, что был у меня на тот момент основным, хоть и стал поддерживать 25-ю серию, но никак не хотел у меня писать флешки 4-х и более мегабайт, как ни крутил настройки. 2 Мбайт - и точка). Поэтому и собрал SPI_TT, благо не дорого и халявно.


Потом появилось множество недорогих и вполне сносных программаторов. Смысл что-то городить самодельное резко пропал, т.к. TL866CS отбивался за несколько ремонтов. Что уж говорить о всевозможных изделиях на CH431, пусть с кривым софтом, но стоящих дешевле, чем сама пересылка почтой России?
- при нынешних тенденциях - Ардуин сможет обеспечить, без дополнительных приблуд, уровни сигналов 1,8в? А уже очень актуально.

Аватар пользователя Bishop

Цитата:
единственное что я не сделал, не установил конденсаторы на питалово....

мусьё искатель приключений? ..таки да. лпт не выставлен, бдсм под виндой, потом фар каким-то образом под досом, а теперь оказывается и кандёров нет... причём всё это вытягивается по чайной ложке

...ложки нет

Я бы еще добавил - автору решительно наплевать на то, что схемотехника таких программаторов довольно чувствительна к элементной базе и ее упрощение (куда уж проще?) приводит к непредсказуемым результатам. Не говоря уж у том, что даже у двух приведенных схем используются физически разные линии данных порта, с чего вдруг решено, что что все оболочки обязаны работать на любом железе?
DimonNT, начните, что-ли с начала - прочитайте профильные темы, посетите сайты разработчиков, соберите правильно железо, обращая внимание на мелочи.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей