* DM368에서 Video를 사용하기 위해서는 Virtual Memory와 Pysical Memory를 연동하는 모듈인 CMEM을 사용한다.
이때 물리적인 메모리를 사용하는 크기가 정확하지 않으면 Device 로딩 시 "CMEMK Error: Failed to request_mem_region..." 와 같은 에러 메세지가 출력되며 실행 되지 않는데 이를 해결하는 방법은 uBoot에서 bootargs 항목 중 mem=xxM 값과 /etc/init.d/loadmodule-rc 의 Memory Map이 일치 하여야 한다.
[DM368 EVM 예]
bootargs : mem=60M loadmodule-rc : # Default DM368 EVM Memory Map # # Start Addr Size Description #------------------------------------------- # 0x00001000 32K ARM TCM memory # 0x80000000 48 MB Linux # 0x83000000 12 MB Video driver memory (Linux) # 0x83C00000 68 MB CMEM # 0x88000000 BOTTOM ADDRESS load () { |
'Programming & Tools > TMS320DM368' 카테고리의 다른 글
[DM368] CCS 환경설정 (0) | 2012.04.30 |
---|---|
[DM368] boot.scr 만들기 (0) | 2012.04.13 |
[DM368] NFS Root FileSystem 설정 (0) | 2012.03.17 |
[DM368] Ramdisk 생성 (0) | 2012.03.09 |
[DM368] KSZ8721BL PHY 칩 연결시 uBoot 설정 (0) | 2012.02.27 |