求助:修改刷屏函数打logo一直报错Wait for LCD engine not busy timeout
时间:10-02
整理:3721RD
点击:
=========================================
[MBOOT] LOGO magic number : 0x58881688
[MBOOT] LOGO name : LOGO
[MBOOT] LOGO size : 151639
=========================================
read the data of LOGO
Show BLACK_PICTURE
boot_mode = 0
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00042902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x0698ffff
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x001b2902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0X200621bc
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0x80010102
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x00000504
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0010 : 0xff010100
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0014 : 0x000000f0
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0018 : 0x000008c0
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+001c : 0x46000000
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00092902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x452301bd
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0x45230167
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x00000567
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00122902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x222212be
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0xaa968722
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x78bdccdb
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0010 : 0x22222269
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0014 : 0x00002222
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x773a1500
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00062902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x000008fa
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0xaa960802
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00042902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x035800b1
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00042902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x020202b4
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00042902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x6a7810c1
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x39c72300
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00072902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x080805f2
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0xaa04078a
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x01f72300
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00112902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x0d0400e0
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0xca1e1211
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x0403000b
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0010 : 0x33360b0b
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0014 : 0x00002200
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00112902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x0c0600e1
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0x7a18110f
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x050b0507
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0010 : 0x1a1f0c0b
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0014 : 0x00002200
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00351500
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00111500
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00291500
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00ff1300
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00111500
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00291500
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00ff1300
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0000 : 0x00053902
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0004 : 0x0100002a
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0008 : 0x000000df
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+000c : 0x00053902
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0010 : 0x0100002b
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0014 : 0x000000fe
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0018 : 0x002c3909
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[MBOOT] LOGO magic number : 0x58881688
[MBOOT] LOGO name : LOGO
[MBOOT] LOGO size : 151639
=========================================
read the data of LOGO
Show BLACK_PICTURE
boot_mode = 0
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00042902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x0698ffff
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x001b2902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0X200621bc
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0x80010102
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x00000504
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0010 : 0xff010100
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0014 : 0x000000f0
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0018 : 0x000008c0
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+001c : 0x46000000
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00092902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x452301bd
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0x45230167
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x00000567
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00122902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x222212be
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0xaa968722
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x78bdccdb
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0010 : 0x22222269
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0014 : 0x00002222
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x773a1500
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00062902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x000008fa
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0xaa960802
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00042902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x035800b1
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00042902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x020202b4
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00042902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x6a7810c1
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x39c72300
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00072902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x080805f2
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0xaa04078a
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x01f72300
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00112902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x0d0400e0
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0xca1e1211
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x0403000b
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0010 : 0x33360b0b
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0014 : 0x00002200
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00112902
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0004 : 0x0c0600e1
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0008 : 0x7a18110f
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+000c : 0x050b0507
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0010 : 0x1a1f0c0b
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0014 : 0x00002200
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00351500
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00111500
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00291500
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00ff1300
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00111500
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00291500
[DISP] - uboot - DSI_set_cmdq_V2. DSI_CMDQ+0000 : 0x00ff1300
[DISP] DSI status BUSY: 1, ERR_MSG: 0 !
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0000 : 0x00053902
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0004 : 0x0100002a
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0008 : 0x000000df
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+000c : 0x00053902
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0010 : 0x0100002b
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0014 : 0x000000fe
[DISP] - uboot - DSI_set_cmdq. DSI_CMDQ+0018 : 0x002c3909
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
[WARNING] Wait for LCD engine not busy timeout!
这是哪个平台的?72平台的话,te要关掉
你看一下72平台关于dsi的文档吧
修改了什么?
MTK6515M的芯片
修改了刷屏函数
最开始是好的?修改后就这样了?
哪你可以一步一步的还原回去,就可以找到是哪一个地方引起了。
支持大分辨 两次刷屏 不得不改 别人都这么改的。
请教如何关掉呢?
#if 0 //mt6589 and mt6572 no need
// enable tearing-free
params->dbi.te_mode = LCM_DBI_TE_MODE_DISABLED;
params->dbi.te_edge_polarity = LCM_POLARITY_RISING;
#endif
我的是DSI接口的,不是DBI接口。关闭这个没有用的。
DSI也有TE.
查了,没有这个字段。具体是哪个字段?
DSi 接口也支持俩次刷屏吗
我们公司15M 的刷俩次 支持480x800 是DBI 的接口。
DSI 的CMD模式就可以的。
带GRAM