LINUX.ORG.RU

Запись на SDcard в режиме SPI.

 , ,


0

2

В системе установлен считыватель SD/MMC:

23:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
23:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)

Как можно писать на карту в режиме SPI, драйвер MMC_SPI есть, но SD карта сразу определяется как блочное устройство при вставке в слот, подключается модуль mmc_block.



Последнее исправление: CYB3R (всего исправлений: 1)

JMicron Technology Corp. SD/MMC Host Controller
JMicron Technology Corp. Standard SD Host Controller

А ты уверен, что эта фигня даст тебе SPI? Похоже, придётся тебе купить это.

CYB3R ★★★★★
()
Ответ на: комментарий от Viper

карт ридер ноутбука

SDcard в режиме SPI

никак

anonymous
()
Ответ на: комментарий от dimon555

Попробую догадаться... наверное для отладки/понимания как оно работает. Я тоже в своё время подключал SD-карту и SPI Dataflash через USB к компьютеру используя самопальный адаптер USB <-> SPI/UART на PIC24F. Таким способом чрезвычайно удобно отлаживать.

amidos
()
Ответ на: комментарий от Viper

Мне нужно с помощью команды CMD27 0x5B

через spi mode-то эту команду вроде как и не послать

http://stackoverflow.com/questions/23312933/any-way-to-send-commands-to-sd-ca...

It sounds like the mmc-utils it the tool of choice to implement SMART for SD cards.
There is home git of mmc-utils on kernel.org: http://git.kernel.org/cgit/linux/kernel/git/cjb/mmc-utils.git/tree/

I see no «SMART» here, but the mmc-utils/mmc_cmds.c has code to send custom commands to the card by using ioctl(fd, MMC_IOC_CMD, (struct mmc_ioc_cmd*) &ioctl_data) with fd pointing to correct mmcblkX device (I hope this works with most SD controllers).

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.