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



유첨파일을 참고하세요 ...








>제가 작업하고 있는 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에 접근이 가능하지 궁금합니다.
>
>
List of Articles
번호 제목 글쓴이 날짜 조회 수

alsa에서 alsa arm device와 soc audio device는 정확히 어떤관계인가... [2]

[질문] 커널 디버깅 메시지 [3]

[질문] 리눅스 커널 책 좀 추천 해 주세요 [1]

[완료] 낸드플래시에 FAT 파일시스템을 사용할 수 있나요? [4]

[완료] sd카드 풀스펙 데이터시트를 구합니다. [2]

[완료]가상어드레스에 관하여 [4]

[질문] pxa_request_dma, request_dma 에 대해서 궁금합니다. [2]

[질문] 리눅스용 RS485 드라이버를 찾고 있습니다. [2]

[완료] 이거 어디가 문제일까요??ㅜㅜ [5]

[완료]2.6용 devicedriver makefile 문의 [2]

[질문] S3C2440 보드에 낸드플래시를 하나 더 달려고 하는데요,, [4]

[질문]파일생성일자 읽어오는법좀~~ [1]

[완료]이솝보드에 관한건 아니지만.. ㅠ.ㅜ (uC/TCP 관련) [2]

[완료] exception vector table과 cache관련 문의 [3]

[완료]컴파일시 error발생하는 경우 [4]

[완료]Freescale MC9328MX1 포팅 질문 [2]

[질문]arm에서의 mmu setting을 이용한 메모리 설정 [1]

[re] [질문]arm에서의 mmu setting을 이용한 메모리 설정

[질문]usb to parallel ?? [1]

[질문]I/O Memory를 이용한 device 접근 version-2 [1]

사용자 로그인