S3C2410A%20SDMMC Card Block drive Manual

This document introduces the S3C2410A SD/MMC card interface circuit and SD/MMC card block driver of Guangzhou Zhiyuan Electronics Co., Ltd. The product is a high-capacity, cost-effective, small-sized, and easy-to-access storage card, suitable for portable devices such as digital cameras, MP3 players, and mobile phones.


S3C2410A%20SDMMC Card Block drive Manual - cover page
Brand
S3C2410A%20SDMMC卡块驱动使用手册
Category
Other Electronics
Document type
User Manual
Language
Chinese
Pages
6
File format
PDF
File size
42 KB
Published
11 November, 2011
Updated
28 September, 2023
MD5 checksum
06CC152CDC2CB470CFE134BCFE339AAC

About this manual

The manual describes the hardware connection of the S3C2410A SD/MMC controller. It shows how to wire the SDATA and SDCMD lines with pull‑up resistors, use EINT18 for card‑insertion detection, and GPH8 for write‑protect detection. The circuit diagram and pin definitions are provided for direct connection to an SD card socket.

It also explains the Linux driver architecture: the zlg_fs.ko generic block driver and the mmc2410.ko low‑level driver, their source files, module loading order, device node creation, and mounting procedures. Sample scripts for creating nodes and loading the driver are included. This manual is written in Chinese.

What's inside

  • S3C2410A SD/MMC Card Interface Circuit
  • S3C2410A SD/MMC Card Block Driver
  • Driver Usage Instructions
  • Module Relationship Diagram
  • Source File Overview
  • Creating Device Nodes
  • Loadsd Script for Driver Loading

Specifications

SD block size512 bytes
Maximum SD/MMC clock frequency20 MHz
Number of supported block devices4
Maximum partitions per block device16
Interrupt enable for SD/MMCEnabled (1)

Frequently asked questions

How do I create a block device node for the driver?

Use the mknod command, for example: `mknod /dev/zlg_fsa b 200 1` to create the first block device node.

What is the correct order to load the SD/MMC driver modules?

First load `zlg_f.ko`, then load `mmc2410.ko`. To unload, reverse the order.

What is the SD block size used by the driver?

Each SD/MMC data block is 512 bytes.

What is the maximum clock speed supported for SD/MMC cards?

The driver limits the SD/MMC clock to 20 MHz.

Download PDF (42 KB)