烧录代码方法及液晶显示模组与流程

文档序号:15271086发布日期:2018-08-28 22:26阅读:733来源:国知局

本发明涉及代码烧录技术领域,尤其涉及一种烧录代码方法及液晶显示模组。



背景技术:

随着液晶屏技术的逐渐发展,设计需求也越来越多,很多设计中需要烧录代码(code),比如液晶显示模组中的宽窄视角切换技术,在生产中需要烧录宽窄视角切换(hva,hybirdviewangle)的code。而现有的烧录code技术中,通常是利用swd接口扎针烧录方式来实现,但是,这一方式在烧录code的过程中一旦接触不好,则会导致烧录失败,造成烧录稳定性低。进一步地,在液晶显示模组组成整机时,如果有新的需求或异常,则需要去更新hva的code,而现有的swd接口扎针烧录方式只能将液晶显示模组拆掉后再进行更新。若拆机不当会损坏液晶显示模组,而且更新code太过麻烦,无形中提高了code烧录成本。



技术实现要素:

有鉴于此,本发明目的在于提供一种烧录代码方法及液晶显示模组,能够利用辅助通道更新处理器的代码,提升烧录稳定性。

具体地,本发明实施例提供一种烧录代码方法,所述烧录代码方法应用于代码发送装置、时序控制器及处理器之间,所述烧录代码方法包括:所述代码发送装置通过辅助通道将程序文件发送至所述时序控制器;所述时序控制器对接收到的所述程序文件进行处理得到应用程序,并通过iic总线或spi总线将所述应用程序输出至所述处理器;所述处理器将接收到的所述应用程序写入存储模块中,以实现所述处理器的代码烧录。

具体地,所述程序文件包含配置寄存器数据与所述应用程序。

具体地,所述时序控制器对接收到的所述程序文件进行处理得到应用程序的步骤具体包括:所述时序控制器将接收到的所述程序文件进行解析得到所述配置寄存器数据与所述应用程序;所述时序控制器根据所述配置寄存器数据控制所述辅助通道与所述时序控制器中的iic或spi主机模块连接,以将所述应用程序传输至所述iic或spi主机模块中。

具体地,所述处理器将接收到的所述应用程序写入存储模块中,以实现所述处理器的代码烧录的步骤具体包括:所述处理器接收到所述应用程序后,加载引导程序以进行初始化;在初始化后判断是否更新所述应用程序的代码;在初始化后更新所述应用程序的代码,则控制iic或spi中断接收代码,并将所述应用程序的代码更新写入所述存储模块中;跳转到所述应用程序运行。

具体地,所述在初始化后判断是否更新所述应用程序的代码的步骤之后还包括:在初始化后不更新所述应用程序的代码,则判断所述应用程序的代码是否存在;若是,则跳转到所述应用程序运行;若否,则返回所述在初始化后判断是否更新所述应用程序的代码的步骤。

具体地,所述代码发送装置通过辅助通道将程序文件发送至所述时序控制器的步骤之前还包括:判断所述处理器自带的引导程序是否支持iic或spi烧录;若是,则将所述引导程序进行固化处理;若否,则对所述处理器中的所述引导程序进行烧录后固化处理,以使得所述处理器中的所述引导程序支持所述iic或spi烧录。

本发明实施例还提供一种液晶显示模组,所述液晶显示模组包括时序控制器与处理器,所述时序控制器经由iic总线或spi总线与所述处理器电连接,且在所述液晶显示模组更新烧录代码时,所述时序控制器还经由辅助通道与代码发送装置电连接;所述代码发送装置,用于通过辅助通道将程序文件发送至所述时序控制器;所述时序控制器,用于对接收到的所述程序文件进行处理得到应用程序,并通过iic总线或spi总线将所述应用程序输出至所述处理器;所述处理器,用于将接收到的所述应用程序写入所述存储模块中,以实现所述处理器的代码烧录。

具体地,所述程序文件包含配置寄存器数据与所述应用程序。

具体地,所述时序控制器包括辅助差分接收器、解码器、配置寄存器模块及iic或spi主机模块;所述辅助差分接收器经由辅助通道与所述代码发送装置电连接,所述辅助差分接收器还与所述解码器电连接,所述解码器还分别与所述配置寄存器模块及iic或spi主机模块电连接;所述辅助差分接收器,用于将接收到的所述程序文件传输至所述解码器中;所述解码器,用于将所述程序文件解析为所述配置寄存器数据与所述应用程序,并将所述配置寄存器数据传输至所述配置寄存器模块;所述配置寄存器模块,用于在接收到所述配置寄存器数据后控制所述辅助差分接收器与所述iic或spi主机模块连接,以将所述解码器解析得到的所述应用程序发送至所述iic或spi主机模块连接;所述iic或spi主机模块连接,用于将接收到所述应用程序通过所述iic总线或spi总线输出至所述处理器。

具体地,所述处理器,执行将接收到的所述应用程序写入存储模块中,以实现所述处理器的代码烧录的步骤具体包括:接收到所述应用程序后,加载引导程序以进行初始化;在初始化后判断是否更新所述应用程序的代码;在初始化后更新所述应用程序的代码,则控制iic或spi中断接收代码,并将所述应用程序的代码更新写入存储模块中;跳转到所述应用程序运行。

由此可见,本实施例提供的烧录代码方法及液晶显示模组,通过代码发送装置与时序控制器连接,以能够利用辅助通道更新处理器的代码,提升烧录稳定性,并使得液晶显示模组在面对后续新代码的更改需求时,可以实现不拆机更新,进而使得更新代码的操作更加方便快捷。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

图1为本发明第一实施例提供的烧录代码方法流程示意图;

图2为本发明第二实施例提供的烧录代码方法流程示意图;

图3为本发明第三实施例提供的烧录代码方法流程示意图;

图4为本发明第四实施例提供的液晶显示模组的结构框图;

图5为本发明第四实施例提供的液晶显示模组中的时序控制器的结构框图。

具体实施方式

为更进一步阐述本发明为实现预期目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的烧录代码方法及液晶显示模组的具体实施方式、方法、步骤、结构、特征及功效,详细说明如后。

有关本发明的前述及其他技术内容、特点与功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚的呈现。通过具体实施方式的说明,当可对本发明为达成预期目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。

请参考图1,图1为本发明第一实施例提供的烧录代码方法流程示意图。液晶显示屏烧录代码(code)方法可应用于液晶显示模组(lcdmodule,lcm)中,以实现对组装好的液晶显示模组不需拆机便可稳定地对液晶显示屏进行更新烧录代码,提高效率并降低烧录代码的成本。如图1所示,本实施例提供的烧录代码方法可包括以下步骤:

步骤s11:代码发送装置通过辅助通道将程序文件发送至时序控制器。

具体地,在本实施例中,代码发送装置可以但不限于为上位机、电子数据处理(electronicdataprocessing,edp)设备等等。液晶显示模组包括时序控制器与处理器,具体地,代码发送装置通过辅助(auxiliary,aux)通道与时序控制器(timingcontroller,tcon)电连接,时序控制器与处理器电连接。具体地,在液晶显示模组有更新需求或异常时,需要对处理器中的代码进行更新烧录时,可以通过代码发送装置通过辅助通道与液晶显示模组电连接,以实现代码发送装置通过辅助通道将程序文件发送至时序控制器,使得液晶显示模组不需要拆机便可实现更新代码烧录,操作更加方便快捷,并提升了烧录稳定性。

具体地,在本实施例中,程序文件可以但不限于包含配置寄存器数据与应用程序(application,app)。

步骤s12:时序控制器对接收到的程序文件进行处理得到应用程序,并通过iic总线或spi总线将应用程序输出至处理器。

具体地,在本实施例中,时序控制器可以但不限于通过将接收到的程序文件进行解析处理,以从程序文件中解析出用于处理器进行更新烧录的应用程序。具体地,时序控制器通过iic总线或spi总线与处理器电连接,以实现时序控制器与处理器之间稳定地进行数据交互,从而能够将应用程序稳定地传输至处理器中,避免通过swd接口扎针烧录时因接触不好而导致烧录失败。

步骤s13:处理器将接收到的应用程序写入存储模块中,以实现处理器的代码烧录。

具体地,在本实施例中,处理器可以在接收到应用程序后进行加载引导程序(bootloader)以运行初始化,在初始化后对更新的应用程序的代码按划分的存储地址写入存储模块中,并对更新过的应用程序进行标记,以通过检测标记是否存在来检测应用程序是否存在。具体地,存储模块可以但不限于为fram或flash。

具体地,在一实施例中,烧录代码方法,在代码发送装置通过辅助通道将程序文件发送至时序控制器的步骤之前还包括以下步骤:

具体地,判断处理器自带的引导程序是否支持iic或spi烧录。

具体地,在本实施例中,在对液晶显示模组进行组装成整机前,先对处理器中自带的引导程序进行检测,以判断处理器中自带的引导程序是否支持iic或spi烧录。

具体地,在本实施例中,若是,则将引导程序进行固化处理。若否,则对处理器中的引导程序进行烧录后固化处理,以使得处理器中的引导程序支持iic或spi烧录。

具体地,在本实施例中,在处理器中自带的引导程序支持iic或spi烧录时,则将自带的引导程序进行固化处理以得到第一部分程序。而在处理器中自带的引导程序不支持iic或spi烧录时,则对处理器中自带的引导程序进行烧录,具体地,可以但不限于通过swd接口扎针烧录方式或自带引导程序烧录方式对处理器中的第一部分程序更新烧录,并在处理器中的引导程序进行烧录后进行固化处理得到更新后的第一部分程序,以使得处理器在后续的应用程序更新烧录时,可以不用对液晶显示模组拆机处理,便能够采用辅助通道烧录方式更新应用程序,操作更加便捷,处理器的应用程序的更新烧录更加稳定。

请参考图2,图2为本发明第二实施例提供的烧录代码方法流程示意图。如图1与图2所示,本实施例提供的烧录代码方法中的时序控制器对接收到的程序文件进行处理得到应用程序的步骤具体包括以下步骤:

步骤s21:时序控制器将接收到的程序文件进行解析得到配置寄存器数据与应用程序。

具体地,在本实施例中,时序控制器可以但不限于包括辅助差分接收器、解码器、配置寄存器模块及iic或spi主机模块。具体地,辅助差分接收器的输入端经由辅助通道与代码发送装置电连接。辅助差分接收器的输出端与解码器的输入端电连接,解码器的输出端分别与配置寄存器模块及iic或spi主机模块电连接,例如解码器的第一输出端与配置寄存器模块电连接,解码器的第二输出端与iic或spi主机模块的输入端电连接,但并不限于此。iic或spi主机模块的输出端通过iic总线或spi总线与处理器的输入端电连接。具体地,时序控制器中的辅助差分接收器在接收到代码发送装置通过辅助通道发送的程序文件后,将程序文件传输至解码器中,解码器将接收到的程序文件进行代码解码得到配置寄存器数据与应用程序。

步骤s22:时序控制器根据配置寄存器数据控制辅助通道与时序控制器中的iic或spi主机模块连接,以将应用程序传输至iic或spi主机模块中。

具体地,在本实施例中,解码器先将解析得到的配置寄存器数据传输至配置寄存器模块中,配置寄存器模块在接收到配置寄存器数据后控制辅助差分接收器中的辅助通道与iic或spi主机模块连接。具体地,在辅助差分接收器中的辅助通道与iic或spi主机模块连接成功后,解码器将解析得到的应用程序发送至iic或spi主机模块,iic或spi主机模块将接收到的应用程序通过iic总线或spi总线将应用程序输出至处理器中,从而实现对处理器进行稳定的更新代码烧录。

请参考图3,图3为本发明第三实施例提供的烧录代码方法流程示意图。如图1至图3所示,本实施例提供的烧录代码方法中的处理器将接收到的应用程序写入存储模块中,以实现处理器的代码烧录的步骤具体包括以下步骤:

步骤s31:处理器接收到应用程序后,加载引导程序以进行初始化。

具体地,在本实施例中,处理器在接收到时序控制器发送的应用程序后,将会加载引导程序,以控制处理器运行并进行初始化,以为后续处理器中的应用程序的代码烧录拉到可运行的状态。

步骤s32:在初始化后判断是否更新应用程序的代码。

在初始化后更新应用程序的代码,则执行步骤s33:控制iic或spi中断接收代码,并将应用程序的代码更新写入存储模块中。

步骤s35:跳转到应用程序运行。

具体地,在本实施例中,引导程序将处理器接收到的应用程序的代码按划分的存储地址写到存储模块中。在更新应用程序后,对所有更新写入到存储模块中的应用程序的代码进行标记,并存储标记。在更新应用程序后,处理器执行跳转指令,以跳转到应用程序的起始地址开始运行。

具体地,在一实施方式中,烧录代码方法在步骤s32之后还包括:

在初始化后不更新应用程序的代码,则执行步骤s34:判断应用程序的代码是否存在;

具体地,若是,则执行步骤s35:跳转到应用程序运行。若否,则返回步骤s32。

具体地,在本实施例中,可以但不限于通过检测标记是否存在的方式,来判断应用程序的代码是否存在,从而可以了解处理器中的应用程序的代码烧录是否成功。

请参考图4,图4为本发明第四实施例提供的液晶显示模组100的结构框图。如图4所示,本实施例提供的液晶显示模组100,包括时序控制器110与处理器120。具体地,在本实施例中,在液晶显示模组100需要更新处理器120中的应用程序的代码时,不需要对液晶显示模组100的整机进行拆机操作,便可利用代码发送装置200通过辅助通道与液晶显示模组100电连接后,将程序文件发送至液晶显示模组100,以实现上述实施例所示的烧录代码方法。具体地,时序控制器110经由iic总线或spi总线与处理器120电连接,且在液晶显示模组100更新烧录代码时,时序控制器110还经由辅助通道与代码发送装置200电连接。

具体地,在本实施例中,处理器120可以但不限于包括iic或spi模块122、cpu和ram124、存储模块126等等。具体地,iic或spi模块122通过iic总线或spi总线与时序控制器110电连接,iic或spi模块122还与cpu和ram124连接,cpu和ram124还与存储模块126连接。

具体地,在本实施例中,代码发送装置200用于通过辅助通道将程序文件发送至时序控制器110。时序控制器110用于对接收到的程序文件进行处理得到应用程序,并通过iic总线或spi总线将应用程序输出至处理器120。处理器120用于将接收到的应用程序写入存储模块中,以实现处理器120的代码烧录。

具体地,在本实施例中,程序文件包含配置寄存器数据与应用程序。

请参考图5,图5为本发明第四实施例提供的液晶显示模组100中的时序控制器110的结构框图。如图4与图5所示,具体地,在本实施例中,时序控制器110包括辅助差分接收器111、解码器112、配置寄存器模块113及iic或spi主机模块114。具体地,辅助差分接收器111经由辅助通道与代码发送装置200电连接,辅助差分接收器111还与解码器112电连接,解码器112还分别与配置寄存器模块113及iic或spi主机模块114电连接。

具体地,在本实施例中,辅助差分接收器111用于将接收到的程序文件传输至解码器112中。解码器112用于将程序文件解析为配置寄存器数据与应用程序,并将配置寄存器数据传输至配置寄存器模块113。配置寄存器模块113用于在接收到配置寄存器数据后控制辅助差分接收器111与iic或spi主机模块114连接,以将解码器112解析得到的应用程序发送至iic或spi主机模块114连接。iic或spi主机模块114,用于将接收到应用程序通过iic总线或spi总线输出至处理器120。

具体地,在一实施例中,时序控制器110还包括视频数据接收器115,具体地,代码发送装置200还可通过数据通道与视频数据接收器115电连接,以将视频数据发送至视频数据接收器115。视频数据接收器115对接收到的视频数据进行处理,以使液晶显示屏进行播放相应的视频,从而使得时序控制器110可在原有的功能上同时能够实现将接收到程序文件进行处理得到应用程序,并将应用程序发送至处理器120,以实现处理器120的应用程序的代码的更新烧录。

具体地,在本实施例中,处理器120在执行将接收到的应用程序写入存储模块中,以实现处理器120的代码烧录的步骤具体包括以下步骤:

具体地,接收到应用程序后,加载引导程序以进行初始化;在初始化后判断是否更新应用程序的代码;在初始化后更新应用程序的代码,则控制iic或spi中断接收代码,并将应用程序的代码更新写入存储模块中;跳转到应用程序运行。进一步地,在初始化后不更新应用程序的代码,则判断应用程序的代码是否存在;若是,则跳转到应用程序运行;若否,则返回在初始化后判断是否更新应用程序的代码的步骤。

本实施例对液晶显示模组100的各功能单元实现各自功能的具体过程,请参见上述图1至图3所示实施例中描述的具体内容,在此不再赘述。

由此可见,本实施例提供的烧录代码方法及液晶显示模组,通过代码发送装置与时序控制器连接,以能够利用辅助通道更新处理器的代码,提升烧录稳定性,并使得液晶显示模组在面对后续新代码的更改需求时,可以实现不拆机更新,进而使得更新代码的操作更加方便快捷。

以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定发明,任何熟悉本专业的技术人员,在不脱离发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离发明技术方案内容,依据发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

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