查看: 7866|回复: 9

[求助] IMX6Q lvds1 无开机logo显示

[复制链接]

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
21
最后登录
2016-9-27
发表于 2016-9-21 18:51:11 | 显示全部楼层 |阅读模式
大家好,我使用的是uboot v2015.04,现在换了hannstar 1024x600的TFT屏,改了屏参无显示内容,画面黑屏
屏接的是24bit LVDS1输出,下面是uboot启动日志:



U-Boot 2015.04-14469-g9433975-dirty (Sep 21 2016 - 14:28:55)

initcall: 17806720
U-Boot code: 17800000 -> 1786B3DC  BSS: -> 178B9738
initcall: 178019dc
CPU:   Freescale i.MX6Q rev1.5 at 792 MHz
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
   - -1 -1
   - not found
CPU:   Temperature 50 C
Reset cause: POR
initcall: 17806be0
Board: MX6-SabreSD
initcall: 17806764
I2C:   ready
initcall: 1780674c
DRAM:  initcall: 1780343c
initcall: 1780693c
Monitor len: 000B9738
Ram size: 40000000
Ram top: 50000000
initcall: 178064dc
initcall: 178066c8
TLB table from 4fff0000 to 4fff4000
initcall: 178064f4
initcall: 1780667c
Reserving 741k for U-Boot at: 4ff36000
initcall: 1780664c
Reserving 16392k for malloc() at: 4ef34000
initcall: 1780681c
Reserving 80 Bytes for Board Info at: 4ef33fb0
initcall: 178064fc
initcall: 17806618
Reserving 248 Bytes for Global Data at: 4ef33eb8
initcall: 178065b4
initcall: 17806510
initcall: 178069a8
initcall: 17806918
initcall: 17806874

RAM Configuration:
Bank #0: 10000000 1 GiB

DRAM:  1 GiB
initcall: 17806598
New Stack Pointer is: 4ef33e90
initcall: 17806518
initcall: 17806548
Relocation Offset is: 38736000
Relocating to 4ff36000, new gd at 4ef33eb8, sp at 4ef33e90
initcall: 4ff3c9f4
initcall: 4ff3cb94
initcall: 17806b84 (relocated to 4ff3cb84)
dram_bank_mmu_setup: bank: 0
mmu_set_region_dcache_behaviour: start=0x00000000, size=1048575, option=30
mmu_set_region_dcache_behaviour: start=0x00000009, size=262144, option=30
initcall: 178069fc (relocated to 4ff3c9fc)
initcall: 17806a24 (relocated to 4ff3ca24)
initcall: 17806b48 (relocated to 4ff3cb48)
Pre-reloc malloc() used 0xd4 bytes (0 KB)
using memory 0x4ef34000-0x4ff36000 for malloc()
initcall: 178069ec (relocated to 4ff3c9ec)
initcall: 17806b34 (relocated to 4ff3cb34)
uclass_find_device_by_seq: 0 -1
uclass_find_device_by_seq: 0 0
   - -1 -1
   - not found
Bound device imx_thermal to root_driver
initcall: 178038f0 (relocated to 4ff398f0)
initcall: 17819de8 (relocated to 4ff4fde8)
initcall: 17806b24 (relocated to 4ff3cb24)
initcall: 17806b08 (relocated to 4ff3cb08)
Now running in RAM - U-Boot at: 4ff36000
initcall: 1780395c (relocated to 4ff3995c)
pmic_alloc: new pmic struct: 0x4ef340f8
pmic_get: pmic PFUZE100 -> 0x4ef340f8
Bus: 1 PMICFUZE100 probed!
PMIC:  PFUZE100 ID=0x10
initcall: 17806ae8 (relocated to 4ff3cae8)
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
initcall: 17806ab8 (relocated to 4ff3cab8)
mmc_init: 0, time 264
*** Warning - bad CRC, using default environment

Destroy Hash Table: 4ff9383c table = 00000000
Create Hash Table: N=79
INSERT: table 4ff9383c, filled 1/79 rv 4ef34780 ==> name="bootdelay" value="1"
INSERT: table 4ff9383c, filled 2/79 rv 4ef34640 ==> name="baudrate" value="115200"
INSERT: table 4ff9383c, filled 3/79 rv 4ef346cc ==> name="ethprime" value="FEC"
INSERT: table 4ff9383c, filled 4/79 rv 4ef34730 ==> name="loadaddr" value="0x12000000"
INSERT: table 4ff9383c, filled 5/79 rv 4ef34a28 ==> name="splashpos" value="m,m"
INSERT: table 4ff9383c, filled 6/79 rv 4ef3476c ==> name="fdt_high" value="0xffffffff"
INSERT: table 4ff9383c, filled 7/79 rv 4ef34604 ==> name="initrd_high" value="0xffffffff"
INSERT: free(data = 4ef34530)
INSERT: done
initcall: 17806bbc (relocated to 4ff3cbbc)
initcall: 17819e04 (relocated to 4ff4fe04)
No panel detected: default to Hannstar-XGA
enable lvds end@
Display: Hannstar-XGA (1024x600)
ipu_clk = 264000000
ldb_clk[0] = 65000000
ldb_clk[1] = 65000000
read BS_CLKGEN0 div:0, final_rate:4224000000, prate:264000000
read BS_CLKGEN0 div:0, final_rate:4224000000, prate:264000000
IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
mxcfb_init_fbinfo: 4 640 112 524
Framebuffer structures at: fbi=0x4ef34cd8 mxcfbi=0x4ef34ee8
allocated fb @ paddr=0x4EF34F60, size=3686400.
Channel already disabled 9
Channel already uninitialized 9
setup_disp_channel1 called
bpp_to_pixfmt: 24
init channel = 9
pixclock = 46185000 Hz
panel size = 1024 x 600
pixel clk = 46185000Hz
read BS_CLKGEN0 div:0, final_rate:1040000000, prate:65000000
setup_disp_channel2: 95ffcff 1024 600 3072 4ef34f60 4f0f6f60
bpp_to_pixfmt: 24
initializing idma ch 23 @ 027005c0
IPU DMFC DP HIGH RES: 1(0,1), 5B(2~5), 5F(6,7)
ch 23 word 0 - 00000000 00000000 00000000 E0000800 00095C7F
ch 23 word 1 - 89E1EDEC 013BCD3D 20E4C000 FFF2FFC0 000C4100
PFS 0x7, BPP 0x1, NPB 0x13
FW 1023, FH 599, Stride 3071
Width0 7+1, Width1 7+1, Width2 7+1, Width3 7+1, Offset0 0, Offset1 8, Offset2 16, Offset3 24
IPU_CONF =      0x00000660
IDMAC_CONF =    0x0000002F
IDMAC_CHA_EN1 =         0x00800000
IDMAC_CHA_EN2 =         0x00000000
IDMAC_CHA_PRI1 =        0x18800000
IDMAC_CHA_PRI2 =        0x00000000
IPU_CHA_DB_MODE_SEL0 =  0x00800000
IPU_CHA_DB_MODE_SEL1 =  0x00000000
DMFC_WR_CHAN =  0x00000090
DMFC_WR_CHAN_DEF =      0x202020F6
DMFC_DP_CHAN =  0x0000968A
DMFC_DP_CHAN_DEF =      0x2020F6F6
DMFC_IC_CTRL =  0x00000002
IPU_FS_PROC_FLOW1 =     0x00000000
IPU_FS_PROC_FLOW2 =     0x00000000
IPU_FS_PROC_FLOW3 =     0x00000000
IPU_FS_DISP_FLOW1 =     0x00000000
Framebuffer at 0x4ef34f60
Video: Drawing the logo ...
initcall: 17806aa8 (relocated to 4ff3caa8)
initcall: 1781714c (relocated to 4ff4d14c)
In:    serial
Out:   serial
Err:   serial
initcall: 17802cf4 (relocated to 4ff38cf4)
initcall: 17806a98 (relocated to 4ff3ca98)
initcall: 17806a78 (relocated to 4ff3ca78)
initcall: 17803e68 (relocated to 4ff39e68)
initcall: 17806a68 (relocated to 4ff3ca68)
unsupported boot devices
check_and_clean: reg 0, flag_set 0
Fastboot: Normal
SATA isn't buildin
initcall: 17806a48 (relocated to 4ff3ca48)
Net:   eth_init: fec_probe(bd, -1, 1) @ 02188000
fec_mii_setspeed: mii_speed 0000001a
我知道答案 目前已有9人回答
回复

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2016-9-22 15:06:01 | 显示全部楼层
楼主你好,请问你这里使用的是哪块板子?自己设计的开始我们官网的开发板?
你这里使用的是哪个版本的BSP呢?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
21
最后登录
2016-9-27
 楼主| 发表于 2016-9-22 15:25:33 | 显示全部楼层
使用的是我们自己设计的板子,Android 6.0.1
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2016-9-22 16:43:41 | 显示全部楼层
清风伴月11 发表于 2016-9-22 15:25
使用的是我们自己设计的板子,Android 6.0.1

楼主,你好,你这样使用的屏,driver的移植是否成功,内核启动后屏幕是否可以正常显示?还是什么显示的内容都没有。移植屏的driver的话,屏的参数和驱动要正确。
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2016-9-22 16:44:59 | 显示全部楼层
你这里使用的是24bit LVDS1, 你在uboot中关于LVDS的设置是否是24bit的,你需要查看一下。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
21
最后登录
2016-9-27
 楼主| 发表于 2016-9-22 22:04:15 | 显示全部楼层
小智MM 发表于 2016-9-22 16:43
楼主,你好,你这样使用的屏,driver的移植是否成功,内核启动后屏幕是否可以正常显示?还是什么显示的内 ...

在内核中目前就是不能正常显示,uboot和kernel环节都只亮了背光,无其他显示。
按我的理解,即使屏的参数不正确,也会显示花屏什么的吧。
24Bit LVDS1已经设置过了。
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2016-9-23 16:57:36 | 显示全部楼层
清风伴月11 发表于 2016-9-22 22:04
在内核中目前就是不能正常显示,uboot和kernel环节都只亮了背光,无其他显示。
按我的理解,即使屏的参数 ...

屏的pixel clock你这里有设置正确么?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
21
最后登录
2016-9-27
 楼主| 发表于 2016-9-24 14:59:19 | 显示全部楼层
小智MM 发表于 2016-9-23 16:57
屏的pixel clock你这里有设置正确么?

kernel运行过程中出现了如下信息:
imx-ipuv3 2800000.ipu: WARNING: adapt panel end blank lines
imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
imx-ipuv3 2800000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00100000
Console: switching to colour frame buffer device 128x37
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2016-10-20 16:14:24 | 显示全部楼层
楼主,你好,请问你帖中问题是否已经解决?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

8

帖子

0

新手上路

Rank: 1

积分
19
最后登录
2017-8-15
发表于 2017-8-15 10:43:23 | 显示全部楼层
不能显示就检查各路时钟是否有了,楼主解决了也不回来分享。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 08:39 , Processed in 0.108596 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表