Хотел бы поинтересоваться, интересен ли кому программатор для spi флешек тех же ноутбуков?
Просто нужно было как-то восстановить биос, но не нашел чем, точнее есть варианты, но либо LPT нет, либо процессор редкий, либо еще чего... вот сделал на быструю руку подобный программатор, работает без компьютера, так как мне это не нужно было из-за более сложной конструкции и состоит из меги8, дисплей от сименс а55 или ему подобный, microsd и собственно сама флеш биоса, умеет шить, читать и сравнивать.
Он не доделан, но если кому нужно, можно все сделать до конца. Пишите кому интересно
ATMega8 + V-USB + ПО программатора с достаточно обширной базой - это возможно кого-то заинтересует.
Т.е. дисплей и microSD для программатора - это слегка бесперспективно (кроме случаев массового прошивания флешек ограниченным набором прошивок).
P.S. В реальности из перечисленного мной нужен только последний пункт, т.к. V-USB легко обеспечивает прозрачное преобразование данных по UART в данные по SPI и обратно (если нужны дополнительные сигналы управления, то это тоже легко реализуется).
>но либо LPT нет
IMHO, поиметь LPT - не есть проблема в ближайшие лет 5, а то и 10.
Работает без компьютера - это плохо. Поддержка флешек как организована? То-то же. И как будем перешивать "программатор"?
MCU должен делать тупой транспорт, а софт в компе - логику. Ну, примеры же известны.
Сумбурно, но я пиво пью вааще-то..
А кому счас легко...
поддержка флешек какая?? в том и дело - никакая, ему все равно какая флеш, главное знать объем ее и все, все остальное делает этот "бесперспективный" программатор... да, он без компа, но зачем он?? протокол один, команды те же, знать как "зовут" флешку вовсе не обязательно. Я думал он будет полезен, взял с собой куда угодно, не нужен никакой софт, надо восстановить биос, подключил флешку, закинул на сд образ прошивки и все готово... ну нет, тогда нет.
тем более я же не продажей тут занимаюсь, хотел выложить в свободное использование
Для Pm25LV512/010 команд всего 11 штук указано, для MX25L1605D/3205D/6405D уже 24 команды указано, для F25L008A - 18 команд. Отличается, конечно, мелкие детали, но тем не менее отличие есть (причем чаще всего связано с защитами от записи и дополнительными функциями).
Для новичков нужна конструкция максимально простая по аппаратной части, а наличие микроконтроллера (который опять же нужно запрограммировать тому же новичку) и дисплея резко снижает привлекательность. Люди, прошивающие не первую флешку, чаще всего имеют программатор (простой или сложный) и не очень спешат заменить его.
P.S. Моя критика (и видение ситуации) в основном интересна тому человеку, который захочет развивать такой проект. Если проект выкладывается как завершенный, то мои предложения для вас не имеют смысла.
я прислушаюсь конечно и просмотрю документацию, возможно я и не прав, но я не пользуюсь всеми возможностями флеш, мне всего то читать ее нужно, стирать и писать, думаю это база так сказать, но скоро об этом узнаем.
зачем спрашивать? да просто чтобы доделать его, если он представляет интерес, а нет, то просто про него забыть, хотя самому порою приходится им пользоваться, хотя и не часто
из трех чипов приведенных выше, только у одного адрес чтения ID не совпал, остальное все одно и тоже
Ничего себе "только" - 30%. А ID - то самое определение объма, так?
Не, такая вещь хороша, когда поток более-менее одинаковых флешек (в общем-то maco уже об этом сказал). Шаг вправо/шаг влево - надо допиливать прошивку MCU. Вам, как автору - нетрудно, а народу будет геморрой.
А кому счас легко...
повторюсь - мне не нужно знать объем, объем указывает человек, а уже манипуляции с адресами он делает сам. и пока я видел только два вида флешек, разница у них в чтении ID и снятии лок битов, так я это все учел, больше разницы пока не нашел
Отправить комментарий