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

안녕하세요?

 

저는 S3C6410과 DSP를 Dual Port Memory로 연결해서 통신을 하고 있습니다.

이렇게 통신을 할 때 6410에서 Write를 하면 문제가 없는데,

6410에서 읽는 경우 Cache가 개입해서 한 번 읽은 주소의 데이터는 다시 읽지를 않습니다.

DSP 측에서 DPRAM에 기록을 해도 전혀 ARM에서 읽을 수가 없습니다.

이런 경우 ARM의 Cache를 지우든지, 또는 DPRAM 연결 영역을 Cache 하지 않도록 하면 될 거 같은데

고수님의 도움을 바랍니다.

 

개발 환경 : Windows CE 6.0, TI DSP, Cypress DPRAM

ARM 쪽 연결 위지 : SROM Bank 5, Xm0CSn5

oemaddrtab_cfg.inc의 내용

        ; nCS1~nCS5, nCS0
        ;DCD     0x94000000, 0x18000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 1 = LAN9215
        ;DCD     0x96000000, 0x20000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 2
        ;DCD     0x98000000, 0x28000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 3
        DCD     0x96000000, 0x30000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 4 = LAN9220
        DCD     0x9C000000, 0x38000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 5 = DPRAM
        ;DCD     0x9E000000, 0x00000000, 32      ; 32 MB SROM(SRAM/ROM) BANK 0

부디 지혜를 주세요.

감사합니다.

 


이제현

2010.10.16 06:20:39
*.90.137.102

MMU 테이블에 Non-cache attribute로 같은 물리 주소로 Entry 하나를 더 추가하면 해결될 문제네요~~

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5368 [질문] 3S2442 관련된 질문입니다 [1] 장계석 2008-08-21 556
5367 김재훈님 안드로이드커널 2.6.29이식방법 #2 강좌 해주세요~^^ [1] 김정희 2010-01-28 556
5366 6410 보드용 udev configure [1] 박종범 2010-04-26 556
5365 아주 단순한 쉴스크립트 문의 (2줄) ㅡ_ㅡ [1] 세인트 2010-05-11 556
5364 S5PC100에서 270pin artwork pin map [2] 겔포스 2010-05-24 556
5363 안드로이드 블루투스 관하여 질문드립니다~ [1] 잇힝국대통령 2010-05-26 556
5362 core dump 파일이 생성이 안됩니다. [1] 시안 2010-05-26 556
5361 커널을 .2.6.21에서 2.6.29로 변경한 이후 insmod 실행시 나타나는 ... [1] 허경 2010-05-26 556
5360 suspend mode 에서 빠져 나올 시 brightness 조절 방법에 대해서 ... [1] yally 2010-06-16 556
5359 리눅스 부팅후에 flash 특정 주소에 read/write 할려면? [1] 장트러블탄 2010-06-30 556
5358 odroid-s 게임패드 질문입니다. [2] 이우석 2010-08-02 556
» Cache 관련 질문 드립니다.(Win CE) [1] 아저씨 2010-10-16 556
5356 odroid에서 3d쪽은 아직 미완성으로 보입니다. [1] 오영종 2009-11-08 557
5355 s5pc100 에 다른 DDR2 메모리 장착시 고려해야될 사항 문의드립니... [1] 둘리 2009-12-09 557
5354 [완료]mp2530 smp 커널 쓸수 있나요? [2] 황호랑 2008-05-18 557
5353 suspend to ram을 2.6.24에서 진행 중 입니다. debugging 방법은 어... [1] 박영근 2010-02-02 557
5352 커널 2.4.18에서 sd 카드 사용 질문입니다. file [1] 이두광 2010-02-10 557
5351 Odroid-T BOM? [1] 즈믄파 2010-06-12 557
5350 고도리님 IT-SoC아카데미 교육에 관해 질문드립니다 [1] 박수민 2010-07-21 557
5349 v210 audio 출력문제 [3] yama 2011-01-26 557

사용자 로그인