|
Работа с SPI FLASH xx25Xxx
| |
|
andrey-mi
|
Дата: Понедельник, 30.04.2018, 20:22:24 | Сообщение # 91
|
|
Участники
|
человек прошивал биос от такой-же модели на программаторе TL866A, в настройках конфигурации поставил галку QE=1,, и у него все заработало http://4pda.ru/forum/index.php?showtopic=796280&view=findpost&p=62249Добавлено (30/04/2018, 11:08:11) --------------------------------------------- собственно как это реализовать на Постал3? Добавлено (30/04/2018, 11:14:22) ---------------------------------------------
Цитата 7014009 (  ) Ну мы не знаем что делал производитель. Может использовал QPI а может нет в описании написано что микросхемы с маркировкой Q в конце на заводе прописано QE=1Добавлено (30/04/2018, 20:22:24) --------------------------------------------- нигде не нашёл описание настроек статус регистра , для большинства случаев все работает по умолчанию, но есть же и исключения, как записать микросхему,что-бы там прописался так-же бит конфигурации? как я уже писал надо бит QE прописать(сбросить) в 1 ??? при такой конфигурации микросхема в плате должна работать в Quad режиме, при режиме QE=0 (для стандартного случая) возможен не старт в плате Может разработчик сам ответит, или кто знает,,.может я все усложняю?
Скачать файл можно после регистрации регистрация | вход
|
|
|
|
|
ouhid2004
|
Дата: Пятница, 04.05.2018, 22:42:49 | Сообщение # 92
|
|
Участники
|
Hi Can this definition be added? PN25F32 Thank you
|
|
|
|
|
fsem
|
Дата: Суббота, 05.05.2018, 21:12:40 | Сообщение # 93
|
Участники
|
andrey-mi,вы хоть через адаптер на 1v8 работаете? В ваших сообщениях не указано.
|
|
|
|
|
andrey-mi
|
Дата: Четверг, 10.05.2018, 00:55:18 | Сообщение # 94
|
|
Участники
|
Цитата fsem (  ) andrey-mi,вы хоть через адаптер на 1v8 работаете? В ваших сообщениях не указано. да...упрощенный адаптер,питание снизил конечно до 1.8, и подтяжка на 3 и 7 выводы остальное напрямую,читается,пишется с проверкой без ошибок
|
|
|
|
|
Postal2
|
Дата: Суббота, 12.05.2018, 01:33:12 | Сообщение # 95
|
Участники
|
andrey-mi, в старых версиях при нажатии кнопки quad SR2 ставились нули кроме QE, который ставился в 1. Потом я почему-то решил, что надо все нули, не помню зачем. Наверно надо вернуть начальное поведение при записи расширенного статуса. Даже наверно лучше сделать передачу-приём пользовательских данных и команд по spi, это самый верный вариант будет.
|
|
|
|
|
VP71
|
Дата: Вторник, 12.06.2018, 11:09:37 | Сообщение # 96 | Отредактировал: VP71 - Вторник, 12.06.2018, 12:54:36
|
|
Участники
|
Доброго времени суток! Вчера попалась флешь в корпусе SOP-8, которая определилась Postal3 как MX25L8005. В статусном регистре все нули, спокойно прочиталась, верифицировалась, содержимое файла прошивки сразу не глянул, попытался стереть, но выскочило: Erasing Error. Смотрю-состояние статус-регистра поменялось: 1C, т.е. 00011100. Согласно даташиту, весь массив памяти защищен от записи. Передернул питание-снова нули в статусном регистре, при попытке чтения-1С, а самое главное, прошивка- сплошные FF. В настройках выбрал All Clear->Exec->OK- SR-00011100-1C. Взял такую же флешь от Macronix только в корпусе DIP, проделал те же манипуляции- все прекрасно пишется в SR. Либо все нули, либо при All Set- 10011100 и, соответственно, при нулях-флешь читается и пишется. Отсюда вопрос: что ее блокирует, ведь по даташиту лишь одна комбинация (старший бит статус регистра SPWD в единице и нога WP# в нуле) не дает изменить состояние SR, но у меня не так. Или защита в прошивке?
|
|
|
|
|
lopvlad
|
Дата: Вторник, 12.06.2018, 15:55:03 | Сообщение # 97
|
Участники
|
VP71, то что флешка читается не говорит о её работоспособности,проверяй контакт всех ножек микросхемы и программатора.
|
|
|
|
|
VP71
|
Дата: Вторник, 12.06.2018, 22:48:53 | Сообщение # 98 | Отредактировал: VP71 - Суббота, 11.08.2018, 05:14:44
|
|
Участники
|
lopvlad, первая мысль,конечно же, была о неисправной микросхеме, тем более, что за два года использования этого программатора НИКАКИХ проблем с этим типом флешей не возникало, было прочитано и записано десятка три-четыре SPI-флешей разных производителей-определенный опыт имеется. А по поводу плохого контакта-наверно и вела бы себя по-разному, а тут два определенных состояния статус-регистра... Короче, запаял в прибор и вернул.
Насчет Цитата наверно и вела бы себя по-разному не совсем точно: при плохом контакте в процессе инициализации флеши, в статус-регистре- все единицы и чип не опознается, а если возник неконтакт при чтении_стирании_записи, то сразу появится ошибка чтения_стирания_записи. Так что плохой контакт, видимо, отпадает
|
|
|
|
|
Postal2
|
Дата: Четверг, 05.07.2018, 03:07:49 | Сообщение # 99
|
Участники
|
VP71, в непонятных случаях нужно сразу напаивать прямо на мсх керамику 1..5 мкФ по питанию. У меня последняя странная микросхема начинала при зависании другой ид выдавать до снятия питания, конденсатор всего 0.1 привёл всё в норму.
|
|
|
|
|
VP71
|
Дата: Понедельник, 09.07.2018, 22:35:39 | Сообщение # 100
|
|
Участники
|
Postal2, то есть, если я правильно понял, никаких других причин для не прочтения данного типа микросхем, кроме перечисленных аппаратных, не существует?
|
|
|
|
|
Postal2
|
Дата: Вторник, 10.07.2018, 00:15:07 | Сообщение # 101
|
Участники
|
VP71, керамика по питанию критична при записи, эта рекомендация есть во всех инструкциях программаторов, которые я видел. Если мсх зависла - то конечно, чтобы её снова читать, надо прервать питание для её сброса. Причём надо учитывать, что некоторые зависшие флэши могут отвиснуть и через полчаса, даже без питания.
|
|
|
|
|
VP71
|
Дата: Среда, 18.07.2018, 10:51:06 | Сообщение # 102 | Отредактировал: VP71 - Суббота, 21.07.2018, 12:23:41
|
|
Участники
|
Postal2, Вов, хочу спросить как программиста: существует ли возможность в прошивке запретить чтение? Прошу прощения за дилетанство! Как же программы самоуничтожения?
|
|
|
|
|
kostya666
|
Дата: Четверг, 02.08.2018, 21:41:39 | Сообщение # 103
|
Участники
|
Доброго времени суток! Вопрос, как прошивать, считывать прошивки SPI Flash с помощью d-sub кабеля, не выпаивая и не вскрывая аппарат? к какому разъему программатора подключать шнурок? и какие настройки нужно выставить? Заранее спасибо!
|
|
|
|
|
Postal2
|
Дата: Четверг, 02.08.2018, 22:15:00 | Сообщение # 104
|
Участники
|
kostya666, USB-вариант поддерживает только процессоры MStar (для spi-flash через VGA).
|
|
|
|
|
ФАРТ
|
Дата: Воскресенье, 05.08.2018, 08:27:44 | Сообщение # 105
|
Участники
|
kostya666, прекрати загаживать тему глупыми вопросами. На все (почти на все) по программатору есть ответы http://remont-aud.net/forum/121 Положи свою лень на полочку, а сам займись изучением нужных тебе инструкций.
|
|
|
|
|