显示设备的调试方法、装置、计算机设备及存储介质与流程

文档序号:34324717发布日期:2023-06-01 02:49阅读:51来源:国知局
显示设备的调试方法、装置、计算机设备及存储介质与流程

本技术实施例涉及计算机,特别涉及一种显示设备的调试方法、装置、计算机设备及存储介质。


背景技术:

1、在电视、平板电脑和笔记本电脑等设备的显示器中,显示驱动芯片是重要的组成部分之一,其主要功能是控制显示器的成像。通过对显示驱动芯片进行调试或者固件升级,能够提升显示器的成像效果。

2、相关技术中,在对显示驱动芯片进行调试或者固件升级的过程中,需要通过接口连接调试设备和显示驱动芯片,二者之间才能进行数据传输。其中,常见的接口包括jtag(joint test action group,联合测试工作组)接口,uart(universal asynchronousreceiver transmitter,通用异步收发传输器)接口和i2c(inter-integrated circuit,内部集成电路)接口。

3、但是,上述接口通常不会暴露在显示器外壳,需要打开显示器外壳才能对显示器进行调试,调试的效率较低。


技术实现思路

1、本技术实施例提供了一种显示设备的调试方法、装置、计算机设备及存储介质,所述技术方案如下:

2、一方面,提供了一种显示设备的调试方法,所述方法包括:

3、基于显示设备的显示接口接收数据操作指令,将所述数据操作指令写入第一存储区域;

4、基于所述第一存储区域执行所述数据操作指令,将执行结果写入第二存储区域,所述执行结果用于指示所述数据操作指令是否执行成功;

5、在所述第二存储区域中的所述执行结果被调试设备读取的情况下,清空所述第二存储区域。

6、另一方面,提供了一种显示设备的调试装置,所述装置包括:

7、第一写入模块,用于基于显示设备的显示接口接收数据操作指令,将所述数据操作指令写入第一存储区域;

8、第二写入模块,用于基于所述第一存储区域执行所述数据操作指令,将执行结果写入第二存储区域,所述执行结果用于指示所述数据操作指令是否执行成功;

9、清空模块,用于在所述第二存储区域中的所述执行结果被调试设备读取的情况下,清空所述第二存储区域。

10、在一些实施例中,所述数据操作指令的访问类型包括读操作;所述第二写入模块,用于在所述访问类型为读操作的情况下,基于解析所述数据操作指令得到的第一地址和数据长度,从所述显示设备的存储器读取第一数据,所述第一数据的起始地址为所述第一地址,所述第一数据的长度为所述数据长度;将所述第一数据写入第三存储区域,所述第三存储区域用于存储所述显示设备发送至所述调试设备的数据;将第一执行结果写入所述第二存储区域,所述第一执行结果用于指示所述读操作执行成功。

11、在一些实施例中,所述数据操作指令的访问类型还包括写操作;所述第二写入模块,用于在所述访问类型为写操作的情况下,基于解析所述数据操作指令得到的第二地址和第二数据,将所述第二数据写入所述存储器,所述第二数据的起始地址为所述第二地址;将第二执行结果写入所述第二存储区域,所述第二执行结果用于指示所述写操作执行成功。

12、在一些实施例中,所述装置还包括:

13、发送模块,用于响应于将所述数据操作指令写入第一存储区域,向所述显示设备的中央处理器发送中断信号;

14、解析模块,用于基于所述中央处理器接收所述中断信号,对所述数据操作指令进行解析,确定所述数据操作指令的访问类型。

15、在一些实施例中,所述第二写入模块,用于读取所述数据操作指令的第一个字节,所述第一个字节的高n位用于指示所述数据操作指令的访问类型,所述第一个字节的低8-n位用于指示所述数据操作指令除所述第一个字节以外包括的字节的数量,n为大于等于1且小于8的整数;在所述第一个字节的高n位为第一标识的情况下,基于所述数据操作指令第二个字节至第五个字节所指示的第二地址和第六个字节至最后一个字节所指示的第二数据,将所述第二数据写入所述显示设备的存储器,所述第二数据的起始地址为所述第二地址;将第二执行结果写入所述第二存储区域,所述第二执行结果用于指示所述数据操作指令执行成功。

16、在一些实施例中,所述第二写入模块,用于在所述第一个字节的高n位为第二标识的情况下,基于所述数据操作指令第二个字节至第五个字节所指示的第一地址和第六个字节所指示的数据长度,从所述显示设备的存储器读取第一数据,所述第一数据的起始地址为所述第一地址,所述第一数据的长度为所述数据长度;将所述第一数据写入第三存储区域,所述第三存储区域用于存储所述显示设备发送至所述调试设备的数据;将第一执行结果写入所述第二存储区域,所述第一执行结果用于指示所述数据操作指令执行成功。

17、在一些实施例中,所述装置还包括:

18、接收模块,用于基于所述显示设备的显示接口接收固件升级指令,所述固件升级指令用于接收多个数据块,所述多个数据块用于构成固件升级文件,所述固件升级文件用于升级所述显示设备的固件;

19、确定模块,用于对于任一数据块,基于所述显示接口接收固件升级指令,确定所述数据块的起始地址,所述数据块包括多个数据帧;

20、获取模块,用于对于任一数据帧,基于所述显示接口接收固件升级指令,获取所述数据帧和所述数据帧的序号;

21、第三写入模块,用于基于所述数据块的起始地址和所述数据帧的序号,将所述多个数据帧写入所述显示设备的存储器。

22、在一些实施例中,所述接收模块,用于读取所述固件升级指令的第一个字节,所述第一个字节的高n位用于指示所述固件升级指令的类型,所述第一个字节的低8-n位用于指示所述固件升级指令除所述第一个字节以外包括的字节的数量,n为大于等于1且小于8的整数;在所述第一个字节的高n位为第三标识的情况下,所述固件升级指令为请求指令,基于所述请求指令,将第三执行结果写入第二存储区域,所述第三执行结果用于指示接收所述请求指令,所述请求指令用于请求升级所述显示设备的固件;在所述第一个字节的高n位为第四标识的情况下,所述固件升级指令为地址设定指令,基于所述地址设定指令第二个字节至第五个字节所指示的第三地址,确定所述数据块的起始地址;在所述第一个字节的高n位为第五标识的情况下,所述固件升级指令为数据帧传输指令,基于所述数据帧传输指令的第二个字节所指示的数据帧的序号和第三个字节至第十六个字节所指示的第三数据,确定所述数据帧和所述数据帧的序号;在所述第一个字节的高n位为第六标识的情况下,所述固件升级指令为结束指令,基于所述结束指令,将第四执行结果写入第二存储区域,所述第四执行结果用于指示所述显示设备的固件升级完成,所述结束指令用于指示最后一个数据块发送完成。

23、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如上述方面所述的显示设备的调试方法。

24、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如上述方面所述的显示设备的调试方法。

25、另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序由处理器加载并执行,以实现如上述方面所述的显示设备的调试方法。

26、本技术实施例提供了一种显示设备的调试方案,调试设备能够通过显示设备的显示接口对显示设备进行调试。显示设备通过该显示接口接收数据操作指令,将该数据操作指令写入第一存储区域。然后执行该数据操作指令,并将执行结果写入第二存储区域。调试设备通过在第二存储区域读取执行结果,能够确定显示设备是否执行成功数据操作指令。在调试设备读取该完成指令之后,将第二存储区域清空,以便于在第二存储区域写入下一条数据操作指令所对应的执行结果,使得通过显示接口即可对显示设备进行调试,提高了调试的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1