РадиоЛоцман

Невозможно стереть Flash память АТ29С512

Новичок
 
Регистрация: 05.05.2014
Сообщений: 3
Репутация: 10
 
05.05.2014 23:04 #1
Доброго времени суток.
Имеется Wiliem Eprom 5.0, и память АТ29С512 12JI.
При выполнении процедуры Erase Chip выполняется процесс очистки но когда доходит до 100%
выкидывает ошибку: erase chip fail (time out),
tWC и tWP менял, то же самое.
При попытке записи выводит ошибку error:Write sector 0.
Вопрос: может нужно поставить джампера в иное положение
или же в конфигах что сменить.
фото вилика и скрины прилагаются.
Заранее благодарен!



Эксперт
 
Аватар для corbyn50011
 
Регистрация: 17.10.2010
Адрес: Томск
Сообщений: 3,602
Репутация: 960
 
07.05.2014 07:04 #2
Похоже-дело гиблое..
Защита...
Побороть оную-задача не из лёгких.
__________________
Никогда не спорьте с идиотами.Вы опуститесь до их уровня, где они задавят вас своим опытом. МАРК ТВЕН.
...
Новичок
 
Регистрация: 22.10.2012
Сообщений: 2
Репутация: 10
 
08.05.2014 11:52 #3

AT29C512

AT29C512
Буковка С в маркировке говорит что вроде эта микра одноразового программирования тебе нужна букоффка F (многоразовая)
каждаму чилавеку своийствина ашибатса
Новичок
 
Регистрация: 20.11.2012
Сообщений: 43
Репутация: 25
 
12.05.2014 08:17 #4
Микросхема однозначно многоразовая. Напряжение и питания и программирования 5в. Защита есть аппаратная (^WE - 31 нога - в режиме программирования должно быть "0") и программная (нужно кинуть код). Кроме того помимо стирания поблочно, есть 6ти байтовый код стирания всей МС. Кроме того сама МС может работать при пониженном питании, а вот программирование при уровне ниже 3.8в блокируется.

команды:
заблокировать запись - кинуть AA по адресу 5555, 55->2AAA, A0->5555, передать 128 байт в записываемый блок, который ранее не был защищен от записи.

разблокировать запись - AA->5555, 55->2AAA, 80->5555, AA->5555, 55->2AAA, 20->5555, передать 128 байт данных в записываемый блок

стереть всю МС - AA->5555, 55->2AAA, 80->5555, AA->5555, 55-2AAA, 10->5555
Вложения
Тип файла: pdf AT29C512.PDF (223.5 Кб, 0 просмотров)
Тип файла: pdf DOC0550.PDF (60.3 Кб, 0 просмотров)
Новичок
 
Регистрация: 20.12.2006
Сообщений: 8
Репутация: 12
 
12.05.2014 11:36 #5
Ну да:
The AT29C512 is a 5-volt only in-system Flash programmable and erasable read only
memory (PEROM).
А на другом проггере попробовать возможность есть?
Специалист
 
Регистрация: 03.01.2013
Сообщений: 1,085
Репутация: 338
 
12.05.2014 14:25 #6
Willem это вещь в себе.
Практическое отсутсвие защиты от помех и плохая разводка питания основная причина косяков.
Как раз при выполнении команд все и проявляеться.
Режим чтения в командах не нуждаеться и чего там в буфер насыпало ему без разницы.

На фотках положение ДИП переключателя и джампера не соответсвует подсказке.
Помниться версия ПО что на фотке заточена под древнюю плату.
Там адресация менялась.

В правильность подключения и чего значат джампера разбираться в тестовом режиме. Полезно при этом схему перед носом держать.
Хорошим признаком "здоровья" будет успешное выполнение команды ID
Manufacturer Code: 1F
Device Code: 5D

Виллем он такой. Зато дешев и параллелен.
Новичок
 
Регистрация: 05.05.2014
Сообщений: 3
Репутация: 10
 
19.05.2014 10:54 #7
нету только епром м 51
Новичок
 
Регистрация: 05.05.2014
Сообщений: 3
Репутация: 10
 
19.05.2014 10:56 #8
чем заменить вилик не подскажите
Ответ
Метки
flash, wiliem
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Часовой пояс GMT +3, время: 06:18.
Обратная связь РадиоЛоцман Вверх

Политика конфиденциальности