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

제가 작업하고 있는 kernel source를 확인 했더니

[~/asm/arch/haware.h]

........

#define CONFIG_HDD_START  0x50000000
.........

#define HDD_BASE   0xE2000000        // VA of HDD
#define HDD_SIZE   SZ_16M
#define HDD_START  CONFIG_HDD_START  // PA of HDD registers

로 정의 되어 있고


위의 값을 struct map_desc에  아래와 같이

[~/arch/arm/mach-dm320/core.c]

static struct map_desc itdm320_io_desc[] __initdata = {
        ..........

        { HDD_BASE, __phys_to_pfn(HDD_START), HDD_SIZE, MT_DEVICE },
       ............
};

저장 했을때

kernel에서 physical memory를 virtual로 mapping한 거라면

driver에서 접근 하는  memory 0x50400000 를 I/O memory로 mapping해서  사용하지 않고

0xE2400000에 직접 data를 쓰도록 고처서 했는데... 신호는 나가는데 그게 좀 이상해서...

device driver 에서 위와 같이

mapping된 virtual address를 사용하면 physical address에 접근이 가능하지 궁금합니다.


고현철

2008.04.02 02:21:14
*.202.132.222

예...접근이 가능합니다.

MMU 세팅 옵션중에 non-cache로 되어 있는지만 확인해 보시기 바랍니다.
2.6은 옵션이 있었나 없었나 가물하네요...ㅎㅎ

2.4는 확실히 있었습니다만

HDD_SIZE는 16메가까지 필요없을겁니다. pio mode일 경우는 몇개 접근하지 않거든요...대략 1M정도면 아마도 될겁니다.
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

사용자 로그인