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

안녕하십니까

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 MMSP2 보드에 USB HOST 포팅 질문입니다. <== [완료] [4] 이영재 2006-11-27 918
227 부팅 문제 질문 드립니다. [완료] [8] 김유석 2006-11-27 961
226 간단한 리눅스 환경변수 변경문제 물어볼께요.. [2] 이재훈 2006-11-24 1160
225 u-boot UImage 질문입니다. [완료] [1] 김유석 2006-11-23 1021
224 제품 양산시 커널을 어떻게 줄이나요??<====[완료] [3] 윤현승 2006-11-21 1068
223 [re] [긴급]I2C Interface 변효현 2006-11-21 823
222 풀 스크린 개념 ... 런쳐 에 관해서.. [2] 오용석 2006-11-19 936
221 SDL cpp file 컴파일 관련 [2] 김증일 2006-11-17 757
220 [완료] SDL Crosscompile 관련 질문 김증일 2006-11-17 908
219 SDL Cross compile 질문 [3] 김증일 2006-11-16 1020
218 u-boot에서의 usb ohci 구현에 대해서 질문드립니다. ==> [완료] [2] 박찬우 2006-11-15 829
217 H/W RESET에 관한 질문입니다. ===> [완료] [3] 신재곤 2006-11-15 819
216 추가 usb host 질문드립니다. ^^ => [완료] [8] 박찬우 2006-11-15 971
215 SDL 관련 질문 드립니다. [6] 김증일 2006-11-15 1254
214 임베디드리눅스 GUI 를 선택해야 하는데 ... [2] 장석원 2006-11-14 1069
213 GUI toolkit 선택 고민중...[완료] [7] 오용석 2006-11-13 1228
212 saa7111 을 이용해..[완료] [5] 박재현 2006-11-13 921
211 TFT-LCD 프레임버퍼 드라이버를 수정할때 [3] 장석원 2006-11-11 1275
210 [긴급]I2C Interface [9] 변효현 2006-11-10 1273
209 혹시 Video 스위칭 IC쪽 아시는분 있나요... [1] 이홍석 2006-11-10 1042

사용자 로그인