AM335x MMC/SD Driver's Guide

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更效! 阅读详情

AM335x MMC/SD Driver’s Guide

 

 

/******************************************************************

*      author:       卢浩

*      time:          2012.09.12

*      environment:   ubuntu10.04LTS +TI AM3359

*      kernel version:  linux-3.2

*      QQ Group For Technology Exchange:122879839

******************************************************************/

 

 


介绍


AM335x有三个MMC / SD / SDIO主控制器, 为MMC,SD记忆卡或SDIO卡提供了与CPU之间的接口。当前版本的用户指南主要谈了MMC/ SD控制器。
MMC / SD驱动程序在主控制器上被实现为一个块设备驱动程序;作为一个HSMMC的控制器驱动程序支持SD,SD高速卡和SDHC卡。

此驱动程序仅支持4位模式(没有SPI模式,1/8位)。
支持DMA和轮询模式下的数据传输。

 

 

MMC/ SD驱动程序架构

 

 

推荐两个关于SD/MMC的连接:

https://www.sdcard.org/home

http://www.mmca.org/home

 

 

首字母缩写词和定义:

 

 

驱动程序配置
默认的内核配置可以支持MMC / SD(内置到内核)。OMAP MMC/ SD驱动程序
用在AM335x。
MMC / SD/ SDIO驱动器的选择可以作如下修改:启动Linux内核的配置工具。

$ makeCROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm menuconfig

 

从菜单中选择设备驱动:

 

 

编译进内核:

 

选择OMAP HS MMC驱动:

 

 

当作为一个内核模块:



设置完之后保存退出,

 

以下模块将生成:

 把编译好的模块传到文件系统里面,输入以下的命令加载驱动模块:

 

如果udev的“正在运行,并且已经插入SD卡,要创建设备节点,文件系统会自动安装设备,如果卡设备驱动节点已经存在。创建块设备节点(如/ dev/mmcblockp1/ dev/mmcblockp2)用于用户空间的访问。

AM335X ARM CORTEX-A8 微处理器技术参考手册 (中文版详解)1 第一章、简介 1.1、AM335X家族 1.1.1、设备特性 对于不同的设备,其体系结构由不同的特性集合配置的。该技术参考手册详细的描述了AM335X设备的当前以后的所以有用的特性。一些特性对于你的设备来说可能不能使用或者并不支持,该设备特性目前所支持的关于AM335X的特性在下列表1.1中。获取更多关于不同封装的有利信息,可以参考你的设备所具有的特有的数据手册。 表1.1  设备特性 阅读详情

相关推荐

AM335x硬件开发使用指南(二)

Functional Block Diagram 二、系统端资源 1、Enhanced direct memory access(eDMA) EDMA用于:传输到片上存储器从片上存储器传输传输到外部存储器(EMIF,GPMC,从器件外设)上。简单的来说,EDMA(增强型DMA控制器)是从硬件角度处理数据传输的问题,大大加速了数据复制速度,而不过多占用软件资源。 同时335X片子的E...

jkfeng111的博客 4208

AM335x LCD Controller Driver's Guide 中文手册

AM335x LCD Controller Driver's Guide 中文手册.doc

AM335x-StarterWare用户手册(一)

前言以EAC-T335-starterware、EAC-T335为软硬件平台,介绍了LED、UART、LED等裸机程序调试方案。 开发环境:硬件平台:EAC-T335软件平台:starterware仿真器:XDS200第一章节:《Starterware源码简介》Starterware是一个非操作系统的软件开发包,包含SOC启动代码,DDR内存初始化代码,以及串口,I2C,USB,Ethernet,...

szhebin的博客 4185

am335x参考手册.pdf

am335x参考手册

AM335x MMC/SD Driver's Guide中文手册

AM335x MMC/SD Driver's Guide     /****************************************************************** *      author:       卢浩 *      time:          2012.09.12 *      environment:   ubuntu10.04LTS

luhao806的专栏 3338

ARM335X参考手册 中文

原创:原创 http://blog.sina.com.cn/u/2312748742 1、简介    有275MHZ,500\600\720MHZ 的Arm Cortex-A8 32位RISC微控制器。具有:    1)NEON SIMD协处理器。,单错检测(奇偶校验)的32kb L1指令数据速缓存,含纠错码    2)支持mDDR(LPDDR)DDR2/DDR3    3)支持支持达16-

kylin_fire_zeng的专栏 5755

AM335x U-Boot User's Guide 中文手册

AM335x U-Boot User's Guide   /****************************************************************** *      author:       卢浩 *      time:          2012.09.11 *      environment:   ubuntu10.04LTS +TI

luhao806的专栏 7771

TI am335xD用到的数据手册及板级文件

一、硬件 对于许多TI的芯片来说,引脚复用的配置是在Control Module(配置模块)的寄存器里配置的,(这个三星的CPU有点不同,三星的一般在GPIO的寄存器中配置)。所以当你需要配置这些寄存器的时候,请到数据手册的Control Module的Pad Control Registers查找。TI的CPU芯片手册有两种:一种是datasheet(DS:数据手册),较小,只是大概介绍

lhl161123的专栏 1695

AM335x Touchscreen Driver's Guide 中文手册

AM335x Touchscreen Driver's Guide     /****************************************************************** *      author:       卢浩 *      time:          2012.09.13 *      environment:   ubuntu10.

luhao806的专栏 2433

AM335x Sitara Processors Technical Reference Manual.pdf

AM335x Sitara Processors Technical Reference Manual am335x开发板数据手册

TI -AM335x 技术参考手册

TI-AM335x 技术参考手册,很详细哦~

am335x技术参考手册

针对TI 的am335x芯片的技术参考手册

TI Am335x的用户手册

这是一个技术手册,关于am335x的,TI Am335x手册。

AM335X数据手册

AM335X数据手册

AM335x NAND Driver's Guide 中文手册

AM335x NAND Driver's Guide   /****************************************************************** *      author:       卢浩 *      time:          2012.09.12 *      environment:   ubuntu10.04LTS +TI

luhao806的专栏 3057

TI335X PWM手册相关

TBPRD寄存器只有16位 但是有影子寄存器的功能,概念不是很理解 他的PWM分三部分,看样子跟后2者无关 HRPWM 分辨率脉宽调制,通过增加比较器的位数提分辨率。用在系统时钟于100MHz而要求PWM分辨率的场合 CAP 貌似用于接收反馈信号的 Dedicated input Capture pin QEP 正交编码脉冲(Quadrature Encoded Pulses,

Jangel Lee的专栏 2201

AM335x硬件开发使用指南(三)

Functional Block Diagram 三、Parallel 由于本人认为翻译为并行功能特别的土,所以就直接用上Parallel这个单词了 下面进入主题 前言 AMR335X包含多媒体卡(MMC),安全数字(SD安全数字I / O(SDIO)3个速接口模块(MMCHS)。AMR335X为MMCSD存储卡或SDIO卡提供接口。 而且对于这3个接口(MMC/SD/SD...

jkfeng111的博客 3671

am335xSD卡启动--文件系统制作

1、网上下载busybox工具https://busybox.net/downloads/ 2、根据此文章提示制作自己的跟文件系统 链接: https://pan.baidu.com/s/1bp6GKN1 密码: 7wew   a、里边遇到不能创建的文件夹是需要超级用户权限的。比如此条命令: sudo mknod dev/console c 5 1 sudomknod-...

974
上一篇: ARM交叉编译工具链
下一篇: Linux下TI omap芯片 MUX 配置分析(以AM335X芯片为例)
Programer_Y
博客等级 码龄9年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值