Перейти к содержанию
    

MemoryStick Card & Rainbow (& Linux)

Здравствуйте!

 

Вопрос: поддерживает ли плата AT91RM9200 работу с картами Memory Stick ? Можно ли загрузиться с карты Memory Stick ( в частности можно ли загрузить ядро Linux ) ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

 

Вопрос: поддерживает ли плата AT91RM9200 работу с картами Memory Stick ? Можно ли загрузиться с карты Memory Stick ( в частности можно ли загрузить ядро Linux ) ?

Чтобы загрузить ядро, нужно вшить во флэш некий скелет, добавляющий поддержку карт. Типа u-boot. А так, SD/MMC оно умеет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы загрузить ядро, нужно вшить во флэш некий скелет, добавляющий поддержку карт. Типа u-boot. А так, SD/MMC оно умеет.

а по моим наблюдениям memorystick не что иное как таже MMC только в другом исплнение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какая принципиальная электрическая схема подключения карты Memory Stick M2 к разъему P6 платы Rainbow_1.1 ?

 

Для справки - интерфейс вышеуказанной карты:

 

Вывод Сигнал Куда подключен в некоей работающей схеме - прототипе

8 VCC питание

5 INS MSDETECT GPIO_NN

3 DIO0 MSSDIO CPU

9 VSS земля

2 DIO1 MSDIO1 CPU

4 DIO2 MSDIO2 CPU

6 DIO3 MSDIO3 CPU

10 RES n/c

11 RES n/c

7 SCLK MSSCLK CPU

1 BS MSBS

post-23243-1190275762.jpg

Изменено пользователем Vishay

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какая принципиальная электрическая схема подключения карты Memory Stick M2 к разъему P6 платы Rainbow_1.1 ?

 

Для справки - интерфейс вышеуказанной карты:

 

Вывод Сигнал Куда подключен в некоей работающей схеме - прототипе

8 VCC питание

5 INS MSDETECT GPIO_NN

3 DIO0 MSSDIO CPU

9 VSS земля

2 DIO1 MSDIO1 CPU

4 DIO2 MSDIO2 CPU

6 DIO3 MSDIO3 CPU

10 RES n/c

11 RES n/c

7 SCLK MSSCLK CPU

1 BS MSBS

 

вот распиновка с pinouts.ru

 

1 VSS Vss

2 BS Bus state signal

3 DATA1 Data1 Parallel / NC Serial

4 SDIO/DATA0 Data0 Parallel / Data Serial

5 DATA2 Data2 Parallel / NC Serial

6 INS Stick detect (connected to VSS)

7 DATA3 Data3 Parallel / NC Serial

8 SCLK Clock signal

9 VCC Vcc (2,7V - 3,6V)

10 VSS Vss

 

соотвествие SD

1 VSS gnd

2 BS это скорее всего команда (адрес/данные) у SD это CMD

3 DATA1 DAT1

4 SDIO/DATA0 DAT0

5 DATA2 DAT2

6 INS 3v3

7 DATA3 DAT3

8 SCLK CLC

9 VCC 3v3

10 VSS gnd

 

SD распиновку можно найти на том же пинаутс.ру

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 BuroKRAT

 

Спасибо за информацию, посмотрел по этой ссылке : http://pinouts.ru/Memory/memorysrick.shtml ,

только вот эта карта не M2 -:(, у M2 даже геомертия выводов разъема несколько другая: выводы питания и земли несколько удлинненные на карте.

 

Вот эта карта соответвует описанной в ссылке спецификации разъема:

post-23243-1191224960_thumb.jpg

Изменено пользователем Vishay

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 BuroKRAT

 

Спасибо за информацию, посмотрел по этой ссылке : http://pinouts.ru/Memory/memorysrick.shtml ,

только вот эта карта не M2 -:(, у M2 даже геомертия выводов разъема несколько другая: выводы питания и земли несколько удлинненные на карте.

 

Вот эта карта соответвует описанной в ссылке спецификации разъема:

 

а это дела не меняет, все равно остается 4 провода на данные (DOI0-3)которые соотвествуют SDшным DAT0-3, потом клок и выбор режима. у меня вызывает сомнение только последний, тк я не знаю что он делает у сони (у СД это команды-данные). Вполне возможно что есть еще режим SPI, тогда совсем все просто)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть еще маленькое отличие в схеме подключения Memory Stick карты в упоминавшейся выше схеме - прототипе и в плате Rainbow: там сигнал BS не подтягивается резистором к плюсу питания, а подключен через 10 КОм на землю. Хочу попробовать сделать также на плате Rainbow.

А пока подключил на проводках разъем карты по схеме:

 

BS - CMD

CLK - CLK

DAT0..3 - DAT0-3

и т.д.

 

и тест карты от атмела ничего не видит, и Линукс также ничего не видит, ( и тест карты от Черкашина ничего не видит - хотя, там, видимо, другая схема ) -:(.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть еще маленькое отличие в схеме подключения Memory Stick карты в упоминавшейся выше схеме - прототипе и в плате Rainbow: там сигнал BS не подтягивается резистором к плюсу питания, а подключен через 10 КОм на землю. Хочу попробовать сделать также на плате Rainbow.

А пока подключил на проводках разъем карты по схеме:

 

BS - CMD

CLK - CLK

DAT0..3 - DAT0-3

и т.д.

 

и тест карты от атмела ничего не видит, и Линукс также ничего не видит, ( и тест карты от Черкашина ничего не видит - хотя, там, видимо, другая схема ) -:(.

 

а что за схема с мемостиком? у меня подозрение что это резюк на 10к... тк врядли его к земле прилепляют...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а что за схема с мемостиком? у меня подозрение что это резюк на 10к... тк врядли его к земле прилепляют...

 

Схема, если ничего не путаю, от продвинутого телевизора Sony со встроенным кардридером для карт Memory Stick.

 

Небольшая поправочка: не 10 К, а 100 К на землю, причем не только BS, но и DIO0.. DIO3.

 

P.S. Смелое предположение - может быть надо делать инверсию всех сигналов ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Схема, если ничего не путаю, от продвинутого телевизора Sony со встроенным кардридером для карт Memory Stick.

 

Небольшая поправочка: не 10 К, а 100 К на землю, причем не только BS, но и DIO0.. DIO3.

 

P.S. Смелое предположение - может быть надо делать инверсию всех сигналов ?

 

сомневаюсь, на самом деле тут зависит скорее от проца, чем от карты - какие на нем выходы.

глянь на этот пдф http://www.alcormicro.com/system/upload/p_...69/download.pdf

там можно соотвествие выяснить. у меня ридер на нем сделан, так там никаких потягивающих и приземляющих не стоит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а по моим наблюдениям memorystick не что иное как таже MMC только в другом исплнение

А откуда такая уверенность, интересно?

Беглого просмотра specification summary должно быть достаточно, чтобы понять, что MS и SD/MMC - это две большие разницы, они лишь чуть похожи на физическом уровне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А откуда такая уверенность, интересно?

Беглого просмотра specification summary должно быть достаточно, чтобы понять, что MS и SD/MMC - это две большие разницы, они лишь чуть похожи на физическом уровне.

 

мда, этого не видел, согласен что простыми перемычками не обойтись, протокол различается... вот теперь интересно, может ли атмеловский контроллер с ним работать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 aaarrr

 

Правильно ли я понял из прочтения спецификаций, что о прямом подключении карт Memory Stick к MCI интерфейсу контроллера AT91RM9200 можно забыть ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот теперь интересно, может ли атмеловский контроллер с ним работать?

Нет, или, как вариант, они об этом никогда не скажут. Когда-то давно поддержка Memory Stick была в TMS320VC5509, но ее быстренько убрали. Кажется, Sony требует отчислений за каждое устройство, которое содержит MS.

 

Правильно ли я понял из прочтения спецификаций, что о прямом подключении карт Memory Stick к MCI интерфейсу контроллера AT91RM9200 можно забыть ?

Правильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...