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

안녕하십니까

cs1 에 디바이스를 달아서 사용하려고 합니다.
cs1 을 0xd1000000에 맵핑하였습니다.
{ 0xd1000000, 0x08000000, 0x100000, MT_DEVICE },
이와같이 매핑 하였는데요.

부팅후 소스에서 0xd1000001에 write를 하면
Unable to handle kernel paging request at virtual address d1000001
라는 세그멘트 오류가 납니다.
아마도 가상 매핑이 잘못된듯하여 살펴 보는중인데 원인을 모르겠네요.

조언 부탁합니다.

고현철

2008.04.11 05:08:04
*.32.117.22

겹치는 넘이 있는지 함 확인해 보시기 바랍니다.....

profile

김재훈

2008.04.11 08:15:27
*.46.167.11

가상 어드레스 영역이 겹치면 저런 문제가 나오는 걸로 알고 있습니다.
가상 테이블에서 겹치는 영역이 없는지 잘 계산해 보시는 것이 어떤지요.

문철민

2008.04.17 20:58:38
*.41.109.56

이상하게도 테이블에는 겹치는 부분이없으나 접근이 안됩니다.
일단은 불편하지만 ioremap으로 해결은 하였습니다.

문철민

2008.04.23 02:13:29
*.41.109.56

제가 사용한 커널이 2.6.24 버전인데요
struct map_desc 를 이용한매핑시
{ virt, pfn, size, MT_DEVICE },
로 되어야합니다.
__phys_to_pfn 를 사용하여 물리주소를 pfn으로 변경해야하니까 되네요.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
228 bluetooth device driver에 대한 질문입니다. [1] 김동래 2010-05-05 476
227 application screen size OGeumDong Knife Ball 2010-05-07 476
226 TV Out [1] 김주영 2010-05-14 476
225 Android상에서 firmware upgrade [1] 파일럿 2010-05-15 476
224 makefile 관련 질문입니다. [1] 마수리 2010-07-03 476
223 Odroid-T의 소스를 받아볼 수 있을까요? [3] lived 2010-07-07 476
222 app 실행 문제에 대한 로그.. file [1] 은재아빠 2010-11-08 476
221 LCD 관련 문의 드립니다. [1] 조남희 2011-02-09 476
220 device.c 퍼미션 수정.. [1] skean 2011-03-04 476
219 이솝 MP2530F WinCE BSP 구해 봅니다... 에구릉 2011-08-18 476
218 6410 encoding/decoding 샘플 소스는 없나요? [1] 이성호 2009-03-24 475
217 aesop 2440 3차보드에서 openice사용가능한가요? [1] 조재영 2010-02-03 475
216 Device driver관련 site 박영호 2010-06-30 475
215 LCD 판매업체 소개해 주세요! [1] 차다 2010-08-10 475
214 V210보드 프로젝트 생성은 언제되는건지요. [1] 정찬홍 2010-10-21 475
213 fimc dual input 관련잘문입니다 날다병아리 2011-03-31 475
212 Touch 드라이브가 연결 되지 같습니다. [1] 한승우 2011-04-22 475
211 UBoot 궁금한 점... [2] 현쓰 2009-11-26 474
210 5150 튜닝에 관한 질문입니다. [6] 김수현 2009-12-02 474
209 aesop-6410용 virtualbox image [3] 이재훈 2010-02-19 474

사용자 로그인