DM368 EVM에서 제공하는 evmdm368_test에는 여러기능을 시험 해볼 수 있는 소스코드가 있다.
그중. Video Colorbar를 LCD에 출력할 수 있는 시험을 하는 lcd Project는 Video0 window에 컬러
바를 출력해준다. DM368-EVM과 같이 YCC422 인터페이스라면 Test Code로 타켓보드를 검증 할 수
있으나 Parallel RGB 인터페이스를 사용한다면 정확한 색감을 얻기 위해서는 변환을 해줘야 한다.
아래 소스는 RGB 0x00XXXXXX (XX:R, XX:G, XX:B)로 원하는 색을 넣으면 YCrCb로 변환하는 소스다.
Uint32 CVT_RGB_to_YCbCr(Uint32 RGB) Red = (RGB & 0x00FF0000) >> 16; Y = (int)((Y > 0) ? Y : 0); Y = (int)((Y < 255) ? Y : 255); YCbCr = 0; return YCbCr; |
lcd_colorbars() 에서 plot(O,O,0x00FF0000) 형식으로 RGB 값을 입력하고,
plot()에서 *addr = CVT_RGB_to_YCbCr(pixeldata); 로 변환해서 넘겨주면 된다.
'Programming & Tools > TMS320DM368' 카테고리의 다른 글
[DM368] Ramdisk 생성 (0) | 2012.03.09 |
---|---|
[DM368] KSZ8721BL PHY 칩 연결시 uBoot 설정 (0) | 2012.02.27 |
[DM368] DM368 Evm Board에서 UART1 사용. (1) | 2012.02.23 |
[DM368] CCS Error Message : "Fatal Error during: OCS, Control,.." (0) | 2012.02.17 |
[DM368] CCS 3.8.x 에서 Memory Write Command (0) | 2012.02.15 |