Свежие обсуждения
Микроконтроллеры

Микросхемы SPI Flash

1 3 6

AnSi: вероятно поможет PCMCIA-LPT (PCI-LPT
Да, поможет, мне помогало, когда родной порт убивал, но у новых буков PCMCIA тоже нет.

 

Убил я свой видеорегистратор перепрошивкой. Теперь шанс только что-то прошивать напрямую в SPI EEPROM на микросхеме Winbond 25Q80BVSIG. В интернете нашел описание только на Winbond 25Q16BVSIG (16Мбит), а эта на сколько? 8 или 80 Мбит?
Пропробовал считать программатором PICKit2. Но он максимум для 25LC1025 (т.е. 1 Мбит). Поправил настройки и считал как 16 Мбит, но в дампе через 8 Мбит идет повтор содержимого. Либо эта микросхема на 8Мбит, либо этот алгоритм считывания программатором не подходит.
В начале дампа идет 64 байта, затем идет содержимое прошивки, которую я прошивал. Размер прошивки 899394 байта. Шатной прошивки нет.
Поэтому интересует схема примитивного программатора для этой самой микросхемы. LPT-порт есть.

 

Плохо искали.

 

в маме с такой флехой пошейте хотсвапом если на маме панель нсть или проводками припаяйте к маме панель переходник с 2 флехами и джампером
______________
стоять на остановке 2 РЛ.(HAM)... пьют пиво ...много однако пьют...
сначала базар был о жизни, потом про работу.,потом о бабах...потом один другого, спросил...
-нет ли у тя схемы простого програматора флешек?
-а те зачем ?
- хочу ПИСАТЬ SPI FLASH!
- блин я тоже ХОЧУ силно хочу ПИСАТЬ...
(растегивает штаны и с наслаждением пустив струю ловит от процесса кайф за одно наблюдая за интересным взглядами молодых девушек которые трутся на остановке)

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

 

Если есть чем писать - то можно и записать.
Mой прог ее поддерживает.
W25Q80BV

она 8Мбит

 

smg123, спасибо! Искал плохо
musor, неохота единственную материнку, с подачи которой я сейчас пишу эти строки, нечаянно запороть. Подумывал о "проводках на LPT-порт".
Cheeeper, PICKit2 (после правки файла настроек) считывает эти 8Мбит. Учитывая, что в полученном дампе прошивки я вижу содержимое той прошивки, которую пытался прошить (сравнивал по текстовым надписям в бинарнике), то можно сделать предположение, что алгоритм чтения от 25LC1024 подходит (пока еще основательно не сравнивал даташиты). Но смущает то, что та прошивка начинается не с нулевого адреса, а с 64го байта. Возможно, это загрузчик. Ну и объем памяти почти весь занят, хотя сама прошивка, которую прошивал весит всего 900 кбайт (остальное - зашитые функции по работе с СД картой и др? Тогда почему загрузчик по нажатию условленной кнопки не стартует?
Найденный на просторах интерента дамп такой микросхемы имеет размер 16 Мбит, и другой процессор (хотя снаружи устройства идентичные). Значит он мне не поможет
У меня какой-то левый(?) проц MD8265 D1F182A-1207 бел логотипа производителя.

 

PICkit2 не захотел писать в эту EEPROM. Возможно, процедура записи у 25LC1024 и 25Q80 все же различаются.
Поэтому остался открытым вопрос о программаторе "на проводках" в LPT-порт. Кто-то что-то может посоветовать?
Или быстрее самому написать программу к подручному МК, чтобы прошить чип?

 

Сергей К: PICkit2 не захотел писать в эту EEPROM. Возможно, процедура записи у 25LC1024 и 25Q80 все же различаются.
Поэтому остался открытым вопрос о программаторе "на проводках" в LPT-порт. Кто-то что-то может посоветовать?
Или быстрее самому написать программу к подручному МК, чтобы прошить чип?

Если это одноразовая хотелка, то мой совет не по адресу, поэтому заранее извиняюсь. Я себе выписал программатор EzoFlash и не парюсь. Любую экзотику поддерживает. С Прибалтики парень платку высылал. Поинтересуйтесь. В поиск загнал по его программатору , обе Ваши микросхемы поддерживаются...

 

Это "одноразовая" хотелка, причем, относительно срочная.
Нашел схему, попробую собрать:

Нашел упоминание о программе, которая с помощью PICkit2 шьет многие микросхемы, но там, похоже, это доработка одного умельца под Линух:
http://patchwork.coreboot.org/patch/4177/

 

Сергей К: Поэтому интересует схема примитивного программатора для этой самой микросхемы. LPT-порт есть.

Может не совсем примитивный - Postal2. Посмотреть варианты JIG или самому "вычленить" для прошивки SPI Fash,
К примеру http://remont-aud.net/_fr/192/7379930.jpg