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

 
 
> samsung NAND, не пишется
RW9UAO
сообщение Feb 6 2009, 12:53
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 23-01-07
Пользователь №: 24 688



самуснговская NAND K9F2G08U0M, 2048 + 64 байт страница. стираю блок, сначала записываю страницу данных (2048 байт), дожидаюсь завершения, читаю статус (команда 0х70), все в порядке.

col1 = 0x00
col2 = 0x00
row1 = (unsigned char) page;
row1 = (unsigned char) page>>8;
row1 = (unsigned char) page>>16;

затем пишу spare area (64 байта) той же страницы.

col1 = 0x00
col2 = 0x80
row1 = (unsigned char) page;
row1 = (unsigned char) page>>8;
row1 = (unsigned char) page>>16;
дожидаюсь завершения, читаю статус - все в порядке.
но иногда при последующем чтении видно, что или данные или спаре область не записались. то-ли не стер я её.... то-ли х.з. уже и в режим рандом ввода/вывода загонял. все равно некоторые страницы не пишутся. и их много. линукс как ни странно все пишет/читает хорошо =)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RW9UAO
сообщение Feb 7 2009, 03:04
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 115
Регистрация: 23-01-07
Пользователь №: 24 688



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

Сообщений в этой теме
- RW9UAO   samsung NAND   Feb 6 2009, 12:53
- - 3.14   А блок точно не битый? Если "маркировку...   Feb 6 2009, 14:02
- - RW9UAO   чипа подключена к at91sam9260, линух форматирует э...   Feb 6 2009, 14:07
- - 3.14   Понятно, кстати, сори, SAM-BA только сканирует а н...   Feb 6 2009, 14:24
- - vvvv   А не пробовали писать сразу все 2112 байт, такой р...   Feb 6 2009, 15:41
- - Alex11   Самсунговская память вполне выдерживает запись по ...   Feb 7 2009, 09:35
- - RW9UAO   Alex11 была мысль про тайминги. возможно при стира...   Feb 7 2009, 09:47
- - RW9UAO   Код#define WRITE_NAND_COMMAND(d) do{ *...   Feb 9 2009, 07:52
- - Alex11   Совсем дурацкий вопрос - Вы помните, что нога Busy...   Feb 9 2009, 23:39
- - RW9UAO   нога подтянута. =) линукс-то пашет там замечательн...   Feb 10 2009, 01:03
- - 3.14   Может "плюшки" как раз при чтении (если ...   Feb 10 2009, 11:43
- - RW9UAO   да не, читается нормально. сегодня перетряхнул нас...   Feb 10 2009, 13:18
- - 3.14   И все-таки, гляньте осциллом, если после команды с...   Feb 10 2009, 17:37
- - Alex11   Проверьте еще одно. Нет ли в диаграмме лишних RD и...   Feb 10 2009, 21:54
- - RW9UAO   в процедуре int nand_erase_blk(struct chipio * cio...   Feb 11 2009, 09:57


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

 


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


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