Chinaunix首页 | 论坛 | 博客
  • 博客访问: 686278
  • 博文数量: 152
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1793
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-12 12:26
个人简介

相信自己,只有不想做的,没有做不到的。

文章分类

全部博文(152)

文章存档

2021年(1)

2015年(2)

2014年(74)

2013年(75)

分类: LINUX

2013-11-07 22:58:39

【实验环境】

?          主机:ubuntu 10.10发行版

?          目标机:FS_S5PC100平台

?          交叉编译工具:arm-cortex_a8-linux-gnueabi-gcc

【实验步骤】

?          修改配置文件

修改drivers/mmc/host/Kconfig

 

修改:

depends on MMC_SDHCI && (PLAT_S3C24XX || PLAT_S3C64XX)

为:

depends on MMC_SDHCI && (PLAT_S3C24XX || PLAT_S3C64XX || ARCH_S5PC100)

 

修改driver/mmc/host/sdhci.c

 

修改:

mmc->f_min = host->max_clk / 256;

mmc->f_min = host->max_clk / 512;

 

?          配置内核

$ make  menuconfig

 

SD卡驱动配置:

Device Drivers  --->

       <*> MMC/SD/SDIO card support  --->

              <*>   SDHCI support on Samsung S3C SoC

                     [*]   DMA support on S3C SDHCI

 

 

?            编译内核并拷贝到tftpboot下

$ make  zImage

$ cp  arch/arm/boot/zImage  /tftpboot

 

?          测试

启动目标板并在目标板上完成如下操作:

# mount  -t  vfat  /dev/mmcblk0p1  /mnt

# ls

可以查看到SD卡内容,即完成实验。  

阅读(344) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~