1080 x 1920 LCD 해상도 설정 문의

Post Reply
freebird1999
Posts: 5
Joined: Fri Sep 04, 2020 3:24 pm
languages_spoken: korean
ODROIDs: xu4
Has thanked: 0
Been thanked: 0
Contact:

1080 x 1920 LCD 해상도 설정 문의

Post by freebird1999 »

Odroid c4에서 HDMI 출력으로 1080 * 1920 LCD를 동작시키려고 합니다.
LCD는 mipi 변환보드를 통해 아래 구조 처럼 연결되는데요.

Odoird C4 ---HDMI---> HDMI to MiPi converter Driver board --->MiPi---> 1080*1920 LCD

display_autodetect "false" 상태로 설정 한 후 해상도 설정하고 동작 시키면 LCD에서 화면은 나오지만 검정 화면이 표시되지 않고 있습니다.
(LCD화면은 해상도에 맞게 나오지만 노이즈가 들어간 것처럼 깨끗하게 표현되지 않아 보입니다)

이러한 문제를 해결하기 위한 방법으로 어떻게 하면 좋을지 문의드립니다.

참고로 boot.ini 설정 코드는 아래와 같습니다.


Code: Select all

ODROIDC4-UBOOT-CONFIG
 
# Default Console Device Setting
setenv condev "console=ttyS0,115200n8"   # on both
 
# Auto Detection of Monitor settings based on your Screen information
setenv display_autodetect "false"

# HDMI Mode
# Resolution Configuration
#    Symbol             | Resolution
# ----------------------+-------------
#    "480x272p60hz"     | 480x272 Progressive 60Hz
#    "480x320p60hz"     | 480x320 Progressive 60Hz
#    "480p60hz"         | 720x480 Progressive 60Hz
#    "576p50hz"         | 720x576 Progressive 50Hz
#    "720p60hz"         | 1280x720 Progressive 60Hz
#    "720p50hz"         | 1280x720 Progressive 50Hz
#    "1080p60hz"        | 1920x1080 Progressive 60Hz
#    "1080p50hz"        | 1920x1080 Progressive 50Hz
#    "1080p30hz"        | 1920x1080 Progressive 30Hz
#    "1080p24hz"        | 1920x1080 Progressive 24Hz
#    "1080i60hz"        | 1920x1080 Interlaced 60Hz
#    "1080i50hz"        | 1920x1080 Interlaced 50Hz
#    "2160p60hz"        | 3840x2160 Progressive 60Hz
#    "2160p50hz"        | 3840x2160 Progressive 50Hz
#    "2160p30hz"        | 3840x2160 Progressive 30Hz
#    "2160p25hz"        | 3840x2160 Progressive 25Hz
#    "2160p24hz"        | 3840x2160 Progressive 24Hz
#    "smpte24hz"        | 3840x2160 Progressive 24Hz SMPTE
#    "2160p60hz420"     | 3840x2160 Progressive 60Hz YCbCr 4:2:0
#    "2160p50hz420"     | 3840x2160 Progressive 50Hz YCbCr 4:2:0
#    "640x480p60hz"     | 640x480 Progressive 60Hz
#    "800x480p60hz"     | 800x480 Progressive 60Hz
#    "800x600p60hz"     | 800x600 Progressive 60Hz
#    "1024x600p60hz"    | 1024x600 Progressive 60Hz
#    "1024x768p60hz"    | 1024x768 Progressive 60Hz
#    "1280x800p60hz"    | 1280x800 Progressive 60Hz
#    "1280x1024p60hz"   | 1280x1024 Progressive 60Hz
#    "1360x768p60hz"    | 1360x768 Progressive 60Hz
#    "1440x900p60hz"    | 1440x900 Progressive 60Hz
#    "1600x900p60hz"    | 1600x900 Progressive 60Hz
#    "1600x1200p60hz"   | 1600x1200 Progressive 60Hz
#    "1680x1050p60hz"   | 1680x1050 Progressive 60Hz
#    "1920x1200p60hz"   | 1920x1200 Progressive 60Hz
#    "2560x1080p60hz"   | 2560x1080 Progressive 60Hz
#    "2560x1440p60hz"   | 2560x1440 Progressive 60Hz
#    "2560x1600p60hz"   | 2560x1600 Progressive 60Hz
#    "3440x1440p60hz"   | 3440x1440 Progressive 60Hz

setenv hdmimode "1080p50hz"
 
# Monitor output
# Controls if HDMI PHY should output anything to the monitor
setenv monitor_onoff "false" # true or false
 
# Overscan percentage
# This value scales down the actual screen size by the percentage below
# valid range is 80 to 100
setenv overscan "100"
 
### voutmode : hdmi or dvi
setenv voutmode "hdmi"
# setenv voutmode "dvi"
 
# HPD enable/disable option
setenv disablehpd "false"
 
# Hardkernel ODROID-VU7 support
# By default VU7 support is disabled
setenv disable_vu7 "true"
# setenv disable_vu7 "false"
 
# max cpu frequency for little core, A55 in MHz unit
# setenv max_freq_a55 "2100"  # 2.100 GHz (overclock)
# setenv max_freq_a55 "2016"  # 2.016 GHz (overclock)
setenv max_freq_a55 "1908"  # 1.908 GHz, default value
# setenv max_freq_a55 "1800"  # 1.800 GHz
 
# max cpu-cores
# Note:
# CPU's 0 and 1 are the A55 (small cores)
setenv maxcpus "4"
 
### Normal HDMI Monitors
if test "${display_autodetect}" = "true"; then hdmitx edid; fi
if test "${hdmimode}" = "custombuilt"; then setenv cmode "modeline=${modeline}"; fi
 
# VU7 Settings
if test "${disable_vu7}" = "false"; then setenv hid_quirks "usbhid.quirks=0x0eef:0x0005:0x0004"; fi
 
# Boot Args
setenv bootargs "root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait rw ${condev} ${amlogic} no_console_suspend fsck.repair=yes net.ifnames=0 elevator=noop hdmimode=${hdmimode} cvbsmode=576cvbs max_freq_a55=${max_freq_a55} maxcpus=${maxcpus} voutmode=${voutmode} ${cmode} disablehpd=${disablehpd} cvbscable=${cvbscable} overscan=${overscan} ${hid_quirks} monitor_onoff=${monitor_onoff} usb-xhci.tablesize=2 logo=osd0,loaded"
 
# Set load addresses
setenv dtb_loadaddr "0x1000000"
setenv k_addr "0x1100000"
setenv loadaddr "0x1B00000"
setenv initrd_loadaddr "0x3700000"
 
# Load kernel, dtb and initrd
fatload mmc ${devno}:1 ${k_addr} Image.gz
fatload mmc ${devno}:1 ${dtb_loadaddr} meson64_odroidc4.dtb
fatload mmc ${devno}:1 ${initrd_loadaddr} uInitrd
fdt addr ${dtb_loadaddr}
# unzip the kernel
unzip ${k_addr} ${loadaddr}
 
# boot
booti ${loadaddr} ${initrd_loadaddr} ${dtb_loadaddr}

User avatar
odroid
Site Admin
Posts: 36945
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1598 times
Been thanked: 1072 times
Contact:

Re: 1080 x 1920 LCD 해상도 설정 문의

Post by odroid »

사진을 찍어서 올려주시면 어떤 상황인지 이해하기 쉬을듯 합니다.
그런데 LCD의 고유 해상도는 1080x1920(Portrait type)인데, 'HDMI to MiPi converter Driver board'라는 것이 1920x1080(Landscape type)으로 변경해주나요?

만약 최종 해상도가 여전히 1080x1920이라면 최신 안드로이드 이미지로 테스트 해보시길 바랍니다.
viewtopic.php?f=205&t=41359

Post Reply

Return to “C4/HC4”

Who is online

Users browsing this forum: No registered users and 2 guests