HDMI 영상 출력이 안됩니다.

Post Reply
dojae8
Posts: 23
Joined: Thu Jan 14, 2021 4:21 pm
languages_spoken: korean
ODROIDs: odroid c4
Has thanked: 0
Been thanked: 0
Contact:

HDMI 영상 출력이 안됩니다.

Post by dojae8 »

안녕하세요.
지난 3월 15일에 7대를 구매를 하였습니다.
그 중 하나가 부팅 로고까지만 나오고 그 이후 화면은 나오지가 않네요.
안드로이드eMMC 와 케이블은 다른 보드에 사용해 봤을 때 이상이 없습니다.
보드 불량일까요?

User avatar
tobetter
Posts: 7662
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 421 times
Been thanked: 1174 times
Contact:

Re: HDMI 영상 출력이 안됩니다.

Post by tobetter »

UART로 출력되는 시리얼 로그나 adb logcat 데이터 공유 가능하신가요?
정상부팅하는 보드의 eMMC로 부팅을 해도 동일한 문제가 발생하나요?

dojae8
Posts: 23
Joined: Thu Jan 14, 2021 4:21 pm
languages_spoken: korean
ODROIDs: odroid c4
Has thanked: 0
Been thanked: 0
Contact:

Re: HDMI 영상 출력이 안됩니다.

Post by dojae8 »

네 정상 보드에서 사용하던 eMMC 를 사용했을 때 동일하게 화면 표출이 안됩니다.

User avatar
tobetter
Posts: 7662
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 421 times
Been thanked: 1174 times
Contact:

Re: HDMI 영상 출력이 안됩니다.

Post by tobetter »

dojae8 wrote:
Tue Apr 06, 2021 6:01 pm
네 정상 보드에서 사용하던 eMMC 를 사용했을 때 동일하게 화면 표출이 안됩니다.
정상동작하는 eMMC로 7대 중에서 한 세트에서만 동작이 이상하다면 보드 문제일 가능성이 커보입니다.
시리얼 부팅로그를 올려주시면 좀 더 정확히 답변 드릴 수 있습니다.

보드 및 eMMC 점검을 원하시면 홈페이지 하단의 주소로 간략한 증상 및 성함/연락처와 함께 보내주시면 담당자 확인 후 연락드리겠습니다.

dojae8
Posts: 23
Joined: Thu Jan 14, 2021 4:21 pm
languages_spoken: korean
ODROIDs: odroid c4
Has thanked: 0
Been thanked: 0
Contact:

Re: HDMI 영상 출력이 안됩니다.

Post by dojae8 »

Code: Select all

SM1:BL:511f6b:81ca2f;FEAT:A0F83180:20282000;POC:F;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:00000000
L1:00000703
L2:00008067
L3:15000020
S1:00000000
B2:20282000
B1:a0f83180

TE: 199814

BL2 Built : 22:54:32, Apr 28 2020. g12a ga659aac-dirty - changqing.gao@droid11

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
Use GP1_pll as DSU clk.
DSU clk: 1200 Mhz
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
DDR driver_vesion: LPDDR4_PHY_V_0_1_15 build time: Apr 28 2020 22:54:28
board id: 1
Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
fw parse done
Load ddrfw from eMMC, src: 0x00030200, des: 0xfffd0000, size: 0x0000c000, part: 0
Load ddrfw from eMMC, src: 0x0002c200, des: 0xfffd0000, size: 0x00004000, part: 0
PIEI prepare done
fastboot data load
00000000
emmc switch 1 ok
00000000
emmc switch 2 ok
fastboot data verify
verify result: 255
Cfg max: 2, cur: 1. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1320MHz
Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part: 0
00000000
emmc switch 0 ok

dmc_version 0001
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
Load ddrfw from eMMC, src: 0x00020200, des: 0xfffd0000, size: 0x0000c000, part: 0
Check phy result
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!

R0_RxClkDly_Margin==130 ps 11
R0_TxDqDly_Margi==106 ps 9


R1_RxClkDly_Margin==0 ps 0
R1_TxDqDly_Margi==0 ps 0

 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001 

soc_vref_reg_value 0x 00000052 0000004f 0000004f 0000004e 00000051 0000004f 00000051 00000050 0000004e 00000051 00000050 0000004e 00000050 00000050 00000050 00000050 00000050 00000050 00000051 00000051 00000050 00000051 00000050 00000050 00000051 00000051 00000051 00000051 00000050 0000004e 00000050 00000050 dram_vref_reg_value 0x 00000021
2D training succeed
aml_ddr_fw_vesion: LPDDR4_PHY_V_0_1_15 build time: Jun 18 2019 20:29:43
auto size-- 65535DDR cs0 size: 2048MB
DDR cs1 size: 2048MB
DMC_DDR_CTRL: 00700024DDR size: 3928MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 411
result report
boot times 0Enable ddr reg access
00000000
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from eMMC, src: 0x0003c200, des: 0x0172c000, size: 0x0009c000, part: 0
0.0;M3 CHK:0;cm4_sp_mode 0

MVN_1=0x00000000

MVN_2=0x00000000

[Image: g12a_v1.1.3386-3b31431 2019-05-21 10:41:54 luan.yuan@droid15-sz]

OPS=0x10

ring efuse init

2b 0c 10 00 01 2c 1b 00 00 03 34 30 50 52 52 50 

[0.017354 Inits done]

secure task start!
high task start!
low task start!
run into bl31
NOTICE:  BL31: v1.3(release):4fc40b1
NOTICE:  BL31: Built : 15:57:33, May 22 2019
NOTICE:  BL31: G12A normal boot!
NOTICE:  BL31: BL33 decompress pass
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-g90ebb70 (Jan 08 2021 - 10:23:57), Build: jenkins-s905x_pie_64-ACCESS=Gerrit,BRANCH=g12_9.0.0_64_master,DEVICE=odroidc4-45

DRAM:  3.5 GiB
Relocation Offset is: d6ef0000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000d7f84520
MMC:   aml_priv->desc_buf = 0x00000000d3ee07c0
aml_priv->desc_buf = 0x00000000d3ee2b00
SDIO Port C: 0, SDIO Port B: 1
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
aml_sd_retry_refix[983]:delay = 0x0,gadjust =0x172000
[mmc_startup] mmc refix success
[mmc_init] mmc init success
In:    serial
Out:   serial
Err:   serial
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: driver version: v20190313
vpu: detect chip type: 12
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level = 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: g12a/b osd1 matrix rgb2yuv ..............
vpp: g12a/b osd2 matrix rgb2yuv..............
vpp: g12a/b osd3 matrix rgb2yuv..............
cvbs: cpuid:0x2b
cvbs_config_hdmipll_g12a
cvbs_set_vid2_clk
reading boot-logo.bmp.gz
15195 bytes read in 3 ms (4.8 MiB/s)
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]set initrd_high: 0x3d800000
[OSD]fb_addr for logo: 0x3d800000
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0x3d800000 width=3840, height=1440
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 1.4 or below  div=10
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 1.4 or below  div=10
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
USB3.0 XHCI init start
Net:   Phy 0 not found
PHY reset timed out
dwmac.ff3f0000
syntax error
Hit Enter or space or Ctrl+C key to stop autoboot -- :  1  0 
## Attempting fetch boot.ini in mmc:0...
reading boot.ini
3895 bytes read in 2 ms (1.9 MiB/s)
## Executing script at 04000000
reading env.ini
5063 bytes read in 2 ms (2.4 MiB/s)
ini: Imported hdmimode as autodetect
ini: Imported modeline as 2560,1440,241500,88800,60,2560,2608,2640,2720,1440,1442,1447,1481,1,1,1
ini: Imported customwidth as 2560
ini: Imported customheight as 1440
ini: Imported voutmode as hdmi
ini: Imported display_autodetect as true
ini: Imported autoFramerate as false
ini: Imported backlight_pwm as yes
ini: Imported adjustScreenWay as alignment
ini: Imported zoom_rate as 100
ini: Imported screenAlignment as 0 0 0 0
ini: Imported colorattribute as 444,8bit
ini: Imported osd_reverse as 0
ini: Imported video_reverse as 0
ini: Imported suspend_hdmiphy as 1
ini: Imported disablehpd as false
ini: Imported disable_vu7 as false
ini: Imported touch_invert_x as false
ini: Imported touch_invert_y as false
ini: Imported test_mt_vid as 0000
ini: Imported test_mt_pid as 0000
ini: Imported prevent_sleep as 1
ini: Imported max_freq_little as 2016
ini: Imported governor_little as performance
ini: Imported enable_wol as 0
ini: Imported heartbeat as 1
ini: Imported sg_tablesize as 2
ini: Imported overlays as i2c0 i2c1 spi0 uart0 uart1 pcf8563 pwm_ab pwm_ef
ini: Imported overlays_resize as 16384
ini: Imported gpuScaleMode as 2
edid extension block number : 2
Dump EDID Rawdata
00000000000000000538000100000001141c010380342078eab1a0ae4f34b126
0e5054a54b008180a940d1c001010101010101010101023a801871382d40582c
4500132b2100001e000000ff004154494f4e4348494e41303031000000fc0041
54494f4e4348494e410a20200000001000384c1e5111000a202020202020013c
020329f15090050403020716011f121314201511062309070767030c00100038
2d83010000e30503010000801871382d40582c450006442100001e0000801871
1c1620582c250006442100009e0000007251d01e206e28550006442100001e00
00d08a20e02d10103e960006442100001800000000000000000000000000004c
No header found - count 0
hdmitx: read edid fails.. retry..
edid extension block number : 2
Dump EDID Rawdata
00ffffffffffff000538000100000001141c010380342078eab1a0ae4f34b126
0e5054a54b008180a940d1c001010101010101010101023a801871382d40582c
4500132b2100001e000000ff004154494f4e4348494e41303031000000fc0041
54494f4e4348494e410a20200000001000384c1e5111000a202020202020013c
020329f15090050403020716011f121314201511062309070767030c00100038
2d83010000e30503010000801871382d40582c450006442100001e0000801871
1c1620582c250006442100009e0000007251d01e206e28550006442100001e00
00d08a20e02d10103e960006442100001800000000000000000000000000004c
Manufacturer: AIX Model 100 Serial Number 16777216
EDID version: 1.3
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  640x480@75Hz
  800x600@60Hz
  800x600@75Hz
  1024x768@60Hz
  1024x768@75Hz
  1280x1024@75Hz
Standard timings supported:
  1280x1024@60Hz
  1600x1200@60Hz
  1920x1080@60Hz
Detailed mode (1) : Clock 148 MHz, 531 mm x 299 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
Serial number: ATIONCHINA001
Monitor name: ATIONCHINA
Dummy block
Has 1 extension blocks
Checksum: 0x3c (valid)

CEA extension block
Extension version: 3
37 bytes of CEA data
    VIC  16 1920x1080@60Hz (native)
    VIC   5 1920x1080i@60Hz 
    VIC   4 1280x720@60Hz 
    VIC   3 720x480@60Hz 
    VIC   2 720x480@60Hz 
    VIC   7 1440x480i@60Hz 
    VIC  22 1440x576i@50Hz 
    VIC   1 640x480@60Hz 
    VIC  31 1920x1080@50Hz 
    VIC  18 720x576@50Hz 
    VIC  19 1280x720@50Hz 
    VIC  20 1920x1080i@50Hz 
    VIC  32 1920x1080@24Hz 
    VIC  21 1440x576i@50Hz 
    VIC  17 720x576@50Hz 
    VIC   6 1440x480i@60Hz 
    Linear PCM, max channels 2
  Vendor-specific data block, OUI 000c03 (HDMI)
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 225MHz
    xvYCC601
    xvYCC709
Checksum: 0x4c (valid)

EDID block does NOT conform to EDID 1.3!
	Missing monitor ranges
bestmode is custombuilt, IEEEOUI 0x000c03
HDMI Mode
movi: the partiton 'dtbs' is reading...
### CRAMFS load complete: 70300 bytes loaded to 0x10000000
### CRAMFS load complete: 223 bytes loaded to 0x1080000
### CRAMFS load complete: 223 bytes loaded to 0x1080000
### CRAMFS load complete: 516 bytes loaded to 0x1080000
### CRAMFS load complete: 380 bytes loaded to 0x1080000
### CRAMFS load complete: 225 bytes loaded to 0x1080000
### CRAMFS load complete: 469 bytes loaded to 0x1080000
### CRAMFS load complete: 412 bytes loaded to 0x1080000
### CRAMFS load complete: 412 bytes loaded to 0x1080000
movi: the partiton 'boot' is reading...
Bad Linux ARM64 Image magic!
ee_gate_off ...
## Booting Android Image at 0x01080000 ...
reloc_addr =d3f0cad0
copy done
Kernel command line: otg_device=1 buildvariant=eng
No androidboot.dtbo_idx configuredactive_slot is <NULL>
Unknown command 'store' - try 'help'
No dtbo patitions found
load dtb from 0x10000000 ......
No valid dtbo image found
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x02a13200
   reserving fdt memory region: addr=10000000 size=28000
   Loading Ramdisk to 3d671000, end 3d7ff1fd ... OK
   Loading Device Tree to 000000001ffd5000, end 000000001fffffff ... OK

Starting kernel ...

uboot time: 6316526 us
pwr_key=ffffffff
[    0.000000@0] 	07400000 - 07500000,     1024 KB, ramoops@0x07400000
[    0.000000@0] 	05000000 - 05400000,     4096 KB, linux,secmon
[    0.000000@0] 	ed800000 - ed800000,        0 KB, linux,ppmgr
[    0.000000@0] 	7f800000 - 80000000,     8192 KB, linux,meson-fb
[    0.000000@0] 	e5800000 - ed800000,   131072 KB, linux,ion-dev
[    0.000000@0] 	e3000000 - e5800000,    40960 KB, linux,di_cma
[    0.000000@0] 	cfc00000 - e3000000,   315392 KB, linux,codec_mm_cma
[    0.000000@0] 	cfc00000 - cfc00000,        0 KB, linux,codec_mm_reserved
[    0.000000@0] 	cdc00000 - cfc00000,    32768 KB, linux,vm0_cma
[    0.000000@0] sm1 clk probe ok
[    0.269910@0] codec_mm_module_init
[    0.301472@0] cvbs_out: error: failed to get vdac_config
[    0.301656@0] cvbs_out: chrdev devno 264241152 for disp
[    0.551700@0] dmi: Firmware registration failed.
[    0.845647@2] meson-pwm ff802000.pwm: pwm pinmux : can't get pinctrl
[    0.871509@2] mtdoops: mtd device (mtddev=name/number) must be supplied
[    0.956167@1] meson_cpufreq_init:don't find the node <dynamic_gp1_clk>
[    0.961482@1] ff803000.serial: clock gate not found
[    1.065303@1] rtc-pcf8563 0-0051: pcf8563_write_block_data: err=-6 addr=0e, data=03
[    1.067335@1] rtc-pcf8563 0-0051: pcf8563_probe: write error
[    1.092521@3] fb: failed to init reserved memory
[    1.109179@1] di_get_vpu_clkb: get clk vpu error.
[    1.115248@1] Reserved memory: failed to init DMA memory pool at 0x00000000ed800000, size 0 MiB
[    1.126674@3] meson-mmc: >>>>>>>>hostbase ffffff80086fc000, dmode

User avatar
tobetter
Posts: 7662
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 421 times
Been thanked: 1174 times
Contact:

Re: HDMI 영상 출력이 안됩니다.

Post by tobetter »

eMMC와 보드 자체는 부팅이 진행이 되는데, 중간에 어디선가 멈추는걸로 보입니다.
증상이 발생하는 eMMC와 ODROID-C4를 함께 보내주시면 점검 후 A/S 진행하도록 하겠습니다

감사합니다.

dojae8
Posts: 23
Joined: Thu Jan 14, 2021 4:21 pm
languages_spoken: korean
ODROIDs: odroid c4
Has thanked: 0
Been thanked: 0
Contact:

Re: HDMI 영상 출력이 안됩니다.

Post by dojae8 »

eMMC는 마스터 드라이버로 사용하고 있는것이라 포맷을 하면 안되고, 내용을 유지해야 됩니다.
이점 유의하시고 점검 부탁 드리겠습니다.

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

Re: HDMI 영상 출력이 안됩니다.

Post by odroid »

테스트 도중에 메모리 내용이 깨질수도 있으니 꼭 백업을 하시고 보내주세요.

Post Reply

Return to “C4/HC4”

Who is online

Users browsing this forum: No registered users and 1 guest