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

제가 작업하고 있는 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 application screen size OGeumDong Knife Ball 2010-05-07 476
227 TV Out [1] 김주영 2010-05-14 476
226 Android상에서 firmware upgrade [1] 파일럿 2010-05-15 476
225 makefile 관련 질문입니다. [1] 마수리 2010-07-03 476
224 Odroid-T의 소스를 받아볼 수 있을까요? [3] lived 2010-07-07 476
223 app 실행 문제에 대한 로그.. file [1] 은재아빠 2010-11-08 476
222 LCD 관련 문의 드립니다. [1] 조남희 2011-02-09 476
221 device.c 퍼미션 수정.. [1] skean 2011-03-04 476
220 이솝 MP2530F WinCE BSP 구해 봅니다... 에구릉 2011-08-18 476
219 eMMC 아트웍 질문 [4] 정창환 2016-01-11 475
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

사용자 로그인