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

 
 
 
Reply to this topicStart new topic
> Проблемы с подключением XD-picture card, M-type
Paramedic
сообщение Apr 1 2008, 11:15
Сообщение #1


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

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



Хочу использовать XD-Picture карту для хранения данных (просьба SD не советовать :)). Проскакивает инфа, что эти карты совместимы по интерфейсу с NAND чипами. И действительно, обычные XD карты и карты H-type заработали по этому интерфейсу. Но вот засада, обычные карты уже не купить, в магазинах одни M-type, а они отказываются работать. Кто-нибудь подключал карты M-type?
Go to the top of the page
 
+Quote Post
KAlex
сообщение Apr 1 2008, 12:19
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(Paramedic @ Apr 1 2008, 14:15) *
Кто-нибудь подключал карты M-type?

Для М надо прописывать 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
Go to the top of the page
 
+Quote Post
Paramedic
сообщение Apr 1 2008, 12:31
Сообщение #3


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

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



Цитата(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 чипы самсунг переносят это хорошо, а вот тошиба вроде бы не любит такое.
У Вас спецификации на эти карты нету случайно?
Go to the top of the page
 
+Quote Post
KAlex
сообщение Apr 1 2008, 12:39
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(Paramedic @ Apr 1 2008, 15:31) *
А как эти карты относятся к дёрганью CS в процессе посылки-чтения данных? Обычные NAND чипы самсунг переносят это хорошо, а вот тошиба вроде бы не любит такое.

Бес понятия. А зачем им дергать то?

Цитата(Paramedic @ Apr 1 2008, 15:31) *
У Вас спецификации на эти карты нету случайно?

На ftp есть, сам выкладывал, общий. Там таких слов как M-type и H-type нет.
xd-picture_card__card_specification__version_1.0_489
Go to the top of the page
 
+Quote Post
Paramedic
сообщение Apr 1 2008, 12:41
Сообщение #5


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

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



Цитата(KAlex @ Apr 1 2008, 16:39) *
Бес понятия. А зачем им дергать то?

Потребление экономится при этом...
А откуда в формуле +8? addr - это адрес страницы?
Go to the top of the page
 
+Quote Post
KAlex
сообщение Apr 1 2008, 13:24
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(Paramedic @ Apr 1 2008, 15:41) *
А откуда в формуле +8? addr - это адрес страницы?

Давно делал, +8 уже не помню(вроде как младший байт адреса не значащий), но работает.
Addr - физический адрес страницы.
Инфа здесь: http://www.win.tue.nl/~aeb/linux/smartmedi...edia_Format.pdf
Go to the top of the page
 
+Quote Post
Paramedic
сообщение Sep 23 2008, 12:51
Сообщение #7


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

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



Довольно устойчиво работали давно купленые карты M-типа и H-типа, но потом купил несколько новых карт M-типа и они не работают в девайсе. Хотя в ридере работаю нормально. Более того, они не только не работают в моём девайсе, а портятся в нём!
Покупал разные карты, разных объёмов и разных производителей - итог один, свежие карты не работают. Те которые куплены давно работают исправно.
Что-то у китайцев поменялось в технологии... sad.gif
Кто-нибудь сталкивался?
Go to the top of the page
 
+Quote Post
ivstech
сообщение Sep 23 2008, 13:40
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860



Цитата(Paramedic @ Sep 23 2008, 18:51) *
Более того, они не только не работают в моём девайсе, а портятся в нём!


У меня портились SD/MMC карты из-за того, что им не хватало тока
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:46
Рейтинг@Mail.ru


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