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

 
 
> проблема с 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
Ответов
_Ivan_33
сообщение May 28 2014, 10:05
Сообщение #2


fpga designer
****

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



так получается что запись тупо изменяет биты из 1 в 0, а из 0 в 1 нет?


--------------------
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 28 2014, 10:38
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(_Ivan_33 @ May 28 2014, 18:15) *
так получается что запись тупо изменяет биты из 1 в 0, а из 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 - 18:41
Рейтинг@Mail.ru


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