Цитата(KAlex @ Apr 1 2008, 16:19)

Для М надо прописывать 16 байт в хвосте. ECC карточка прописывает сама, пихаем туда 0xFF, а вот адрес блока надо писать самому.
Считаем:
bl_addr = ((addr >> 5+8) & 0x07FE) | 0x1000;
for (i=1;i<=16;i++) if (bl_addr & (1<<i)) bl_addr ^= 1;
пишем:
FF, FF, FF, FF, FF, FF, bl_addr>>8, bl_addr, FF, FF, FF, bl_addr>>8, bl_addr, FF, FF, FF
Спасибо за совет, попробую.
А как эти карты относятся к дёрганью CS в процессе посылки-чтения данных? Обычные NAND чипы самсунг переносят это хорошо, а вот тошиба вроде бы не любит такое.
У Вас спецификации на эти карты нету случайно?