天嵌 ARM开发社区

 找回密码
 注册
查看: 1854|回复: 4

CompactFlash Card kernl 2.4 to 2.6

[复制链接]
DoReMi 发表于 2012-5-7 01:00:23 | 显示全部楼层 |阅读模式
板子:OMAP5912
編譯器:gcc-3.3.2
kernel:2.6.11
目的:使用CompactFlash Card

kernel 2.4 需要 /etc/init.d/pcmcia services,那2.6是不用了嗎 還是被什麼取代了?

以下是make menuconfig 主要針對IDE與PCMCIA的設定
General setup-->
    [ ]Kernel Execute-In-Place from ROM
        PCCARD(PCMCIA/CardBus) support -->
           <*> PCCard(PCMCIA/CardBus) support
           <*>16-bit PCMCIA support
           <*>OMAP CompactFlash Controller
ATA/ATAPI/MFM/RLL support -->  這邊是IDE的相關選像我不知道是哪個所以全選   
          <*>PCMCIA IDE support  -->這個是ide-cs.ko

如果是選M的話會產生以下模組,不過我都insert過了:
ide_core.ko      cdrom.ko    pcmcia_core.ko
ide-disk.ko       ide-cd.ko     pcmcia.ko
ide-floppy.ko                      omap_cf.ko
ide-tape.ko
ide-scsi.ko
ide-generic.ko
ide-cs.ko

我啟動板子後,插入CompactFlash Card完全讀不到任何裝置也沒有顯示任何訊息

有人知道要怎麼辦嗎?

亚瑟王 发表于 2012-5-7 17:13:25 | 显示全部楼层
亲,在2.4中的那个server应该是一个脚本,要看这个脚本实现的是什么功能,如果是初始化设备之类的操作,那么在2.6中理论上也要这样的脚本。
你试一下在启动前插入CF卡,然后再启动看看。我不知道CF是否支持热插拔。
 楼主| DoReMi 发表于 2012-5-8 23:40:40 | 显示全部楼层
可是編譯出來的omap_cf.ko 為OMAP CF Driver (depend pcmcia_core我也有做)
但是就是沒反應....
 楼主| DoReMi 发表于 2012-5-8 23:43:24 | 显示全部楼层
亚瑟王 发表于 2012-5-7 17:13
亲,在2.4中的那个server应该是一个脚本,要看这个脚本实现的是什么功能,如果是初始化设备之类的操作,那么 ...

可是編譯出來的omap_cf.ko 為OMAP CF Driver (depend pcmcia_core我也有做)
但是就是沒反應....
亚瑟王 发表于 2012-5-9 10:46:15 | 显示全部楼层
你检查一下你的驱动吧。我们这里目前没有提供omap的开发板,没法帮你测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-25 13:48 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表