迪文科技论坛

 找回密码
 立即注册
搜索
查看: 132|回复: 7

【提问】切页之后界面卡死

[复制链接]

1

主题

3

回帖

54

积分

注册会员

Rank: 2

积分
54
发表于 5 天前 | 显示全部楼层 |阅读模式
切页之后,偶尔概率出现界面卡死,并且里面的控件显示内容不全,有些内容有显示有些没有,这边是先填充了控件内容,再切页的

怎么排查原因?

屏幕型号:DMG10600f070_01wn,芯片TL2,DGUSII模式


回复

使用道具 举报

0

主题

135

回帖

5148

积分

论坛元老

Rank: 8Rank: 8

积分
5148
发表于 5 天前 | 显示全部楼层
您可以先排查下所有的背景图是否都生成到了背景ICL中,然后如果有显示控件设置了描述指针的话看下地址是否冲突,相同类型显示控键描述指针可以设置 10H 个地址,不同类型显示控键可以设置 30H,区分开是为了避免指针地址混乱造成显示冲突。
回复

使用道具 举报

1

主题

3

回帖

54

积分

注册会员

Rank: 2

积分
54
 楼主| 发表于 5 天前 | 显示全部楼层
1、所有背景图片都有生成到ICL
2、描述指针只设置了一个0x8000,其他都是0XFFFF
3、变量地址之间是10H间隔
目前出现卡死都是出现在切换到某一个特定页面,客户那里小概率出现,目前手上设备压力测试也没有复现
软件和配置上还有什么方面可以排查?
生成工具版本DGUS_V7643,固件T5L_OS_DGUS2_V10(没有RX8130的使用).BIN,T5L_UI_DGUS2_V51_COF_文本显示任意对齐_20230725.BIN
回复

使用道具 举报

0

主题

711

回帖

9530

积分

论坛元老

Rank: 8Rank: 8

积分
9530
发表于 5 天前 | 显示全部楼层
lison 发表于 2025-9-8 18:05
1、所有背景图片都有生成到ICL
2、描述指针只设置了一个0x8000,其他都是0XFFFF
3、变量地址之间是10H间隔

如果是屏幕工程导致卡死,一般有两种情况,第一就是icl文件有问题,第二就是基本图形控件坐标大于等于屏幕分辨率
沧海横流,方显英雄本色。
回复

使用道具 举报

1

主题

3

回帖

54

积分

注册会员

Rank: 2

积分
54
 楼主| 发表于 4 天前 | 显示全部楼层
有没有办法获取UI卡死的状态,这边测试发送指令,UI已经死了,但是也有回复
回复

使用道具 举报

0

主题

349

回帖

2401

积分

金牌会员

Rank: 6Rank: 6

积分
2401
发表于 4 天前 | 显示全部楼层
可以间隔200ms时间写GUI自动清零的地址,比如PWM0的地址0x88写0x5A00,然后等待20ms去读这个地址,没卡死读出来就是0x0000,卡死了就是0x5A00.
回复

使用道具 举报

1

主题

3

回帖

54

积分

注册会员

Rank: 2

积分
54
 楼主| 发表于 前天 14:57 | 显示全部楼层
紫狐 发表于 2025-9-9 17:00
可以间隔200ms时间写GUI自动清零的地址,比如PWM0的地址0x88写0x5A00,然后等待20ms去读这个地址,没卡死读 ...

这个方法可以,谢谢
这个PWM和UI是同一个核控制的?
回复

使用道具 举报

0

主题

349

回帖

2401

积分

金牌会员

Rank: 6Rank: 6

积分
2401
发表于 昨天 13:27 | 显示全部楼层
是的,都是UI核控制的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-9-13 18:08 , Processed in 0.041602 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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