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

http://www.aesop.or.kr/Board_Documents_Linux_Kernel/35299


이걸 보고 저의 mmu를 조금 수정하려고 합니다.


 580  * MMU Table for HKDKC110

 581  * 0x0000_0000 -- 0xBFFF_FFFF => Not Allowed

 582  * 0xB000_0000 -- 0xB7FF_FFFF => A:0xB000_0000 -- 0xB7FF_FFFF

 583  * 0xC000_0000 -- 0xC7FF_FFFF => A:0x3000_0000 -- 0x37FF_FFFF

 584  * 0xC800_0000 -- 0xDFFF_FFFF => Not Allowed

 585  * 0xE000_0000 -- 0xFFFF_FFFF => A:0xE000_0000 -- 0XFFFF_FFFF


현재 제 부트로더가 이렇게 mmu를 설정한다는데....

문제는 어느 부분이 어디에 매핑되는지를 감을 못잡겠다는것입니다. ㅠㅠ

아래는 저의 mmu 테이블 코드입니다.

 599 mmu_table:
 600     .set __base, 0x30f
 601     FL_SECTION_ENTRY __base,3,0,0,0
 602 
 603     .set __base,1
 604     // Access for iRAM
 605     .rept 0xff
 606     FL_SECTION_ENTRY __base,3,0,0,0
 607     .set __base,__base+1
 608     .endr
 609 
 610     // Not Allowed
 611     .rept 0x300 - 0x100
 612     .word 0x00000000
 613     .endr
 614 
 615     .set __base,0x300
 616     // should be accessed
 617     .rept 0x350 - 0x300
 618     FL_SECTION_ENTRY __base,3,0,1,1
 619     .set __base,__base+1
 620     .endr
 621 
 622     // Not Allowed
 623     .rept 0x400 - 0x350
 624     .word 0x00000000
 625     .endr
 626 
 627     .set __base,0x400
 628     // should be accessed
 629     .rept 0x500 - 0x400
 630     FL_SECTION_ENTRY __base,3,0,1,1
 631     .set __base,__base+1
 632     .endr
 633 
 634     .rept 0x800 - 0x500
 635     .word 0x00000000
 636     .endr
 637 
 638     .set __base,0x800
 639     // should be accessed
 640     .rept 0xb00 - 0x800
 641     FL_SECTION_ENTRY __base,3,0,0,0
 642     .set __base,__base+1
 643     .endr
 644 
 645     .set __base,0xB00
 646     .rept 0xc00 - 0xb00
 647     FL_SECTION_ENTRY __base,3,0,0,0
 648     .set __base,__base+1
 649     .endr
 650 
 651     .set __base,0x300
 652     // 80MB for SDRAM with cacheable
 653     .rept 0xC50 - 0xC00
 654     FL_SECTION_ENTRY __base,3,0,1,1
 655     .set __base,__base+1
 656     .endr
 658     // Not Allowed
 659     .rept 0xD00 - 0xC50
 660     .word 0x00000000
 661     .endr
 662 
 663     .set __base,0xD00
 664     // 1:1 mapping for debugging with non-cacheable
 665     .rept 0x1000 - 0xD00
 666     FL_SECTION_ENTRY __base,3,0,0,0
 667     .set __base,__base+1
 668     .endr
 669     #endif

도와주실분 없나요 ㅠㅠ 


고도리

2012.12.27 04:26:29
*.200.239.210

http://chlrbgh0.tistory.com/m/post/view/id/171


참고하세요....

List of Articles
번호 제목 글쓴이 날짜 조회 수
5648 arndaleboard.org ??? [2] nsys 2012-12-27 1118
5647 fastMixer동작 관련 [3] ljcg 2012-12-26 1348
5646 S/W 업그래이드 방법 및 자료 문의 드립니다. [2] 대박전설 2012-12-26 1220
» odroid-s의 s5pc110에 u-boot의 mmu 설정... [1] 하루천재 2012-12-26 962
5644 안드로이드관련 논문을 써보고 싶은데요.. [8] Rudolph 2012-12-26 1331
5643 벡라이트 설정 하는 부분을 보려면 어디부터... [1] 바쿄 2012-12-25 1371
5642 origen4412 quad보드용 googleplay.apk 있으신분?? [5] 루트요 2012-12-21 1589
5641 안드로이드 풀소스 다운 받을때 에러 [2] 용진 2012-12-21 1411
5640 arndale board 출하 상태 [4] monad 2012-12-21 1696
5639 QRIGEN 4 Quad Package-B USB diver 인식 불량 관련 문의 건 [3] PB_Free 2012-12-20 1638
5638 arndale board SDIO 3.0지원관련 문의 [1] 전문가가되자 2012-12-20 2328
5637 arndale board를 SD/MMC를 통해서 부팅 [6] monad 2012-12-20 1430
5636 arndale board 구입후 포팅 여부 판단 방법 [3] monad 2012-12-20 1529
5635 Exynos-4412 리눅스 동영상 재생(MFC사용) [2] 김형중 2012-12-18 1913
5634 arndale Board 안드로이드 컴파일 error [10] 폐인x2 2012-12-18 1679
5633 xynos 5250 scp type 구매에 관하여 문의드립니다. [1] 레몬줄립 2012-12-18 1334
5632 [origen_quad][ics] prebuilt image - 20121212-es4 관련 문의 file [10] 아침 2012-12-15 1766
5631 Exynos5250 LPDDR3 속도 [3] 강전경 2012-12-14 1651
5630 android native heap 관련 질문 [3] 신현호 2012-12-14 1604
5629 S5PC110 소모전력 관련. [2] 화이트맨 2012-12-13 1365

사용자 로그인