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

제가 작업하고 있는 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 조회 수
1288 [완료] MP2530F보드에서 APP 개발을 하려면.. [3] 이세종 2008-04-05 755
1287 [re] 이 mboot로 함 해보세요... [5] 고현철 2008-04-05 687
1286 [완료 ] SC32442 관련 질문입니다. [10] 신재곤 2008-04-05 1043
1285 [완료]640*480 -> 480*640 으로.. [1] 임수철 2008-04-05 916
1284 [완료] 이거 어디가 문제일까요??ㅜㅜ [5] 오대광 2008-04-04 1224
1283 [완료]2.6용 devicedriver makefile 문의 [2] 문철민 2008-04-04 714
1282 [완료] mp2530f에 wince 다운로드중 Nand error [10] 이세종 2008-04-04 1110
1281 [질문] S3C2440 보드에 낸드플래시를 하나 더 달려고 하는데요,, [4] 장병남 2008-04-03 933
1280 [질문]파일생성일자 읽어오는법좀~~ [1] 김우겸 2008-04-03 707
1279 [질문] S3C2410 에서 uda1341 코덱문제 [4] 김형영 2008-04-03 926
1278 [완료]이솝보드에 관한건 아니지만.. ㅠ.ㅜ (uC/TCP 관련) [2] 이경준 2008-04-03 728
1277 [re] [질문] mp2530 wince 에서 bootlogo.bin인가 만드는 방법? [1] 한영민 2008-04-03 810
1276 [완료] mp2530 wince 에서 bootlogo.bin인가 만드는 방법? 조영택 2008-04-03 591
1275 [완료] exception vector table과 cache관련 문의 [3] 김정호 2008-04-03 773
1274 LCD패널 연결방법이 궁금합니다. [4] 현도익 2008-04-03 1025
1273 [완료]컴파일시 error발생하는 경우 [4] 김진희 2008-04-02 652
1272 [완료]Freescale MC9328MX1 포팅 질문 [2] 이태간 2008-04-02 731
1271 [re] [질문]arm에서의 mmu setting을 이용한 메모리 설정 장석원 2008-04-02 737
» [질문]arm에서의 mmu setting을 이용한 메모리 설정 [1] 한기태 2008-04-01 971
1269 난드 플래쉬 동작이 안됩니다. [3] 박준홍 2008-04-01 592

사용자 로그인