реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Почему дохнут флэшки AM29F010, и можно ли как-нибудь их оживить?
Kofey Nik
сообщение Jan 17 2010, 12:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 5-07-05
Из: Нижний Новгород
Пользователь №: 6 540



Флэш в моей задумке предназначена для записи дампа внешнего ОЗУ микропроцессорной системы и просмотра его в hex-редакторе. Система базируется на 8031, это микропроцессорный прибор, работающий по заводской (штатной) программе.

Штатное ПЗУ я заменяю своим, прошитым моей программкой-писалкой. Вначале флэш очищаю на программаторе, затем вставляю в плату и включаю питание, и тогда она пишет в себя с образ хОЗУ размером 64к байт. Пишется не странично, а побайтно.

Для контроля процесса программка пикает вначале считывания(записи) и в конце. Программка предусматривает контроль каждого записанного байта (Data Polling) в каждой итерации. Но через неколько раз успешной записи дампа писать в себя в системе флэш вдруг отказывается, причем судя по тому, что раздается звуковой сигнал, свидетельствующий о завершении программирования всего дампа, полинг был успешен, и все байты должны быть записаны. Программатор же показывает абсолютно чистую флэш!

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

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

Вопрос заключается в двух моментах -
- что убивает флэш
- почему она при этом пишется нормально в программаторе (Тритон v.5 и Стерх)
- можно ли ее как-то вернуть в дееспособное состояние?

Спасибо.


--------------------
Все мы учились понемногу - чему нибудь и как нибудь :).
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 17 2010, 12:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



поллинг каким методом делаете? Если не методом "Toggle Bit I" - реализуйте его. И обязательно проверять DQ5 на таймаут. В общем 99% что флеш в порядке, а у Вас в программе какой-то глюк.
Go to the top of the page
 
+Quote Post
proxi
сообщение Jan 17 2010, 17:53
Сообщение #3


Гуру
******

Группа: Banned
Сообщений: 2 754
Регистрация: 5-06-05
Из: Zurich
Пользователь №: 5 744



когда то у эриксонов через один дохли флэшки программируя причем штатным программатором, как переходили на хакерское тогда все было ок..симптомы были на лице, там натурально вывод пробивался- коротился...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01336 секунд с 7
ELECTRONIX ©2004-2016