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