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

4 G 까지는 잘인식되는 데요  8GSdhc 는 불안하고 16G는 아예 인식이 안되네요.

4GSDHC 가 인식 되는데는 문제가 없어 보이는데요. 8G이상은 동작이 이상한것 같습니다.

그래서 수동으로 마운트 시켜 봤는데..

I/O관련 에러가 나오면서 되질 않습니다.

 

어디서 잠시스치면서 본것으로는커널드라이버에서 SD card address 부분이 unsined int(32bt)로되있다는걸 본것도 같은데;;

정확한 정보 인지는 잘 모르겠습니다.

 

커널 컴파일시 따로 추가해주어야 하는옵션이있을까요?


고도리

2010.11.08 21:29:54
*.94.41.89

aesop-v210 보드 인가요???

 

일단 인식관련 패치가 있습니다(ro로 인식하는 문제). 찾아서 저녁때 링크 걸어드리겠습니다

아니면 최신 커널로 부팅하시면 큰 이슈는 없을겁니다.

 

8G 이상의 인식과 16G의 인식은 커널상에서는 큰 문제없을겁니다만 android쪽에서는 인식 불량이 있을

수 있습니다. vold관련해서 패치를 좀 올려야 하지 않나 생각중에 있습니다.

 

samsung에서 나온 beta버전과 RTM 버전에서의 차이가 좀 있는 듯 해서요.

이길범

2010.11.08 23:17:30
*.94.41.89

말씀하신 Address 관련해서 문제가 있다면 8GB나 16GB나 모두 인식이 전혀 안되고, 당연히 동작도 안되어야 합니다.

 

over 4GB용량 처리하기 위해 Address의 비트수를 늘리는 것이 아니라 Address의 단위가 byte에서 sector로 바뀝니다.

이 부분은 SD 2.0 spec에서 들어간 SDHC, MMC의 경우는 MMC 4.1이던가에서 들어간 addressing mode로 구현됩니다.

해서, 8GB는 불안하고 16GB는 안된다면 이건 전혀 다른 문제입니다.

 

메모리카드마다 필요로 하는 소비전류가 다르고, 타이밍이나 또는 사소한 프로토콜상 차이도 있습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
» 4G 보다 큰 SD Cad 인식 하기.. [2] rapel 2010-11-08 541

사용자 로그인