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

 
 
> проблема с NAND Flash MT29F04F01, Запись работает только после Erase
_Ivan_33
сообщение May 28 2014, 09:11
Сообщение #1


fpga designer
****

Группа: Свой
Сообщений: 613
Регистрация: 20-04-08
Из: Зеленоград
Пользователь №: 36 928



Всем привет!

Есть платка с плиской и NAND Flash MT29F04G01

Сделал ядро управления. Начал читать и писать. Там есть кэш-регистр, куда первоначально данные складываются для записи и для чтения. Вот если его читать и писать все нормально.
После загрузки в кэш нужно дать команду program execute и она перенесет данные оттуда в массив NAND элементов. Но почему-то у меня запись такая работает только после команды erase. Иначе записывает какую-то белиберду, отдаленно напоминающую бывшие и записанные данные.
Вопрос таков - это стандартное поведение NAND FLASH или мой косяк?

Вот с NOR флэш все работает пучком, а тут только после ERASE и только 1 раз.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
adnega
сообщение May 28 2014, 09:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



После erase все битики устанавливаются в 1. Вы можете записывать 0, запись 1 не меняет значения.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:08
Рейтинг@Mail.ru


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