全部博文(50)
分类: 嵌入式
2009-10-27 09:50:06
一、移植环境
二、移植步骤
1. 添加SD卡设备到系统设备初始化列表中。2.6.30.4内核对MMC/SD卡的支持已经非常完善了,而且支持超大容量32GB,所以这里我们只需把s3c_device_sdi添加到列表中即可,该设备在arch/arm/plat-s3c24xx/devs.c中定义
2. 修改MMC/SD驱动源码。主要是添加SD卡的中断处理,去掉驱动的Bug和一些多余的调试信息
|
3. 修改内核配置选项。完成后重新编译内核下载到开发板上
|
chinaunix网友2010-06-17 09:50:44
gpio_wprotect=S3C2410_GPH8, 是针对1335行的 仅仅改dodma=1是肯定不行的。还有几个bug。
chinaunix网友2010-06-14 06:20:24
这个是非DMA方式吧。DMA方式的话好像还要改。 在s3cmci_def_pdata中直接添加: .gpio_wprotect=S3C2410_GPH8, ...... 不就可以了吗,在数据中添加比在函数中加应该要更好些。
chinaunix网友2010-06-14 06:20:12
这个是非DMA方式吧。DMA方式的话好像还要改。 在s3cmci_def_pdata中直接添加: .gpio_wprotect=S3C2410_GPH8, ...... 不就可以了吗,在数据中添加比在函数中加应该要更好些。
clever07252010-02-02 09:58:50
你好 我看天嵌TQ2440的手册 添加命令是在 mach-s3c24xx/common-smdk.c 里添加的&s3c_device_sdi 请问和这里的有什么区别吗?