기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

OMAP3530 / Linux-2.6.22에서 MMC/SD Card를 사용해야 합니다.

저희 Target Board는 OMAP3EVM과 유사하나 MMC IRQ를 EVM에서 i2c를 사용한 반면에

Target Board는 GPIO를 사용을 합니다.

굳이 OMAP Processor에 상관 없이 MMC/SD Device에 대한 Driver에 관한 문의입니다. 

 

일단, Driver의 수정 없이 Linux Kernel을 부팅을 하면 Driver가 정상적으로 올라 오는 것을 확인 됩니다.

 

[booting messages]

......

mmc0: host does not support reading read-only switch. assuming write-enable.
mmcblk0: mmc0:f327 SU04G 3872256KiB
 mmcblk0: p1

.......

 

하지만,  MMC/SD Card를 제거하여 다시 삽입하면 Device의 인식이 되지 않고 있습니다.

Event가 발생되지 않는 다는 것은 GPIO  IRQ로 Interrupt를 받지 못하는 다는 것이겠지요?

 

저희가 사용하는 Micro SD의 DAT0 ~DAT3에서 DAT3이 Card Detect 일 것인데,

DAT3의 GPIO를 설정을 하고 request_irq(host->card_detect_irq, ....)에 등록을 해주면 되는 것이 아닐까요?

 

다른 CPU를 사용하는 target에서 MMC/SD Driver들 또한 마찬가지겠죠?

 

 

 

 


파일럿

2010.01.21 00:57:33
*.136.60.126

OMAP source를 보지 않아서 어떻게 되어 있는지는 모르겠지만, insert를 detection 한다음

"void mmc_detect_change(struct mmc_host *host, unsigned long delay)" 함수를 통해서 event를

줄것이기 때문에 위 함수로 검색한번 해보시면 찾으실 수 있을것 같네요.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
268 rtems 를 kvm으로 돌리려고 하는데 문제가 생겼습니다. dudu 2014-07-29 1264
267 Arndale Board용 linaro Kernel Build 방법? [1] Supsupi 2014-08-05 1528
266 android mediaserver 만 restart어떻게 시키나요? [1] 시안 2014-08-05 1237
265 Arndale octa (exynos 5420)보드 모듈 인스톨 관련 [1] 티모 2014-08-08 1431
264 리눅스 파일 크기가 달라요 [1] 김민욱 2014-08-12 1209
263 ARM RESET VECTOR 와 Memory remapping 헷갈려요. [8] 쁘앙쁘앙 2014-08-12 2104
262 구글 CTS 인증 문의 드릴께요... 젤리빈 4.2.2 입니다. [2] 천동이 2014-08-14 1555
261 멀티코어에서 각 코어는 모드별 스택주소를 공유하는게 맞나요. [2] 쁘앙쁘앙 2014-08-20 1286
260 Root file system [2] JinJi 2014-08-26 1265
259 com.google.android.maps.jar는 어디서 얻는 것인가요??? [2] 천동이 2014-09-02 52332
258 Exynos4412 SDIO3문의 [1] funlife 2014-09-03 1235
257 SC54412ACF-A040 과 SC54412ACD-A040 의 정확한 차이를 알고 있... [3] 혜민아빠 2014-09-05 1314
256 u-boot에서 WFE 걸어둔 secondary core들 깨우는법 아시는분(corte... [1] 쁘앙쁘앙 2014-09-06 1461
255 arm 바이너리가 실행이 안되는데요 확인좀 부탁드립니다. [1] ice179 2014-09-11 1159
254 V4L2에서 포멧설정이 여러종류가 있는데요 설정된 포멧으로 데이터를... [2] ice179 2014-09-16 1237
253 NAND bad block 관련 질문 드립니다. [3] 엉금엉금 2014-09-23 1287
252 리눅스(커널)에서 지원하는 웹캠이 따로 있는건가요? 같은소스에서도 ... [1] ice179 2014-09-24 1008
251 S5PV210 MEMCONTROL 레지스터 설정 관련 질문 [2] 김진만 2014-09-25 914
250 사용중인 SDIO(mmc)의 mode를 알 수 있는 방법이 있나요? [1] xoduddk123 2014-09-27 1262
249 /lib/libc.so.6 GLIBC_2.15 not fount가 나오는데요 libc 다른버전... [1] biokk 2014-09-30 1350

사용자 로그인