显示设备软件的布置方法及控制参数写入FLASH的方法技术

技术编号:5220603 阅读:302 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种显示设备软件的布置方法及控制参数写入FLASH的方法,其为将软件的控制程序与控制参数分离,将部分不变的控制参数和预设定值存放在FLASH(闪存)中,并设定其为保护状态,使其只读。本发明专利技术的优点在于:将控制程序与控制参数分离布置,这样可以极大降低控制参数设定的复杂度和风险性,避免大量冗余的验证过程,提高显示设备开发设计的效率;由于减少了控制参数的可写机会,降低了电冲击造成数据丢失的风险;同时,售后服务部门也没有必要准备大量的库存产品,只要机构尺寸一致,那么只需将手头现有产品的控制参数设定到软件文档中并进行烧录即可,可以大大减少库存数量,提高维修效率。

【技术实现步骤摘要】

本专利技术涉及一种显示设备,特别是一种显示设备软件的布置方法以及控制参数写 入FLASH的方法。
技术介绍
软件文档指通过编译器将控制程序集(*. c\*. h)链接、编译后生成的文件,较常 见文档格式有Bin ( 二进制文档)和Hex (十六进制文档)。将软件文档通过烧录工具烧录 进入MCU (微型控制器),即可构成控制系统,让其根据软件定义的工作方式对外围的回路 和设备进行控制。由于电气零件之间存在差异性,相同的控制参数无法匹配同产品的所有显示设 备,超出规格的这些显示设备需要在生产线上进行参数调整,调整后将控制参数的数值保 存在EEPROM (可电擦写存储器)中,符合产品规格而无需调整的产品,也是通过软件将初始 的控制参数转存到EEPROM中。近年来,显示设备的功能要求越来越多,性能要求越来越高,MCU (微型控制器)内 部的存储空间不够用,所以往往增设FLASH(闪存)外挂存储器的结构来存储软件。软件主要由控制程序及控制参数构成,由于外围的回路和设备的控制接口通常有 固有的标准,所以在软件中仅需要改变控制参数即可,比如更换Panel (液晶面板),软件并 不需要改变整个Panel (液晶面板)的控制系统,而只需要根据Panel (液晶面板)的规格 书来设定软件中设定参数即可。虽然只需改变参数,但由于MCU控制程序十分复杂,即使是 最简单的显示设备都需要十万行以上的代码,无法保证程序修改的准确性,所以即使做最 简单的参数修改,都需要进行大量的验证,来确保其准确性,因此工作极效率低,工作量大。 同时,人们发现,当数据存储器件(FLASH、EEPROM等)中的数据如果需要常常写入,容易受 到电冲击的影响,而导致存放在其中的某些控制参数丢失。从而导致软件损坏。
技术实现思路
本专利技术的目的在于克服现有技术的不足之处,而提供一种可提高显示设备开发设 计的效率、以及售后服务部门维修效率的、并能提高数据稳定性的显示设备软件的布置方法。本专利技术的另一目的还在提供一种将控制参数写入FLASH的方法。一种显示设备软件的布置方法,将软件的控制程序与控制参数分离,将部分不变 的控制参数和预设定值存放在FLASH(闪存)中,并设定其为保护状态,使其只读。将控制程序与控制参数分离布置,这样可以极大降低控制参数设定的复杂度和风 险性,避免大量冗余的验证过程,提高显示设备开发设计的效率;由于减少了控制参数的可 写机会,降低了电冲击造成数据丢失的风险;同时,售后服务部门也没有必要准备大量的库 存产品,只要机构尺寸一致,那么只需将手头现有产品的控制参数设定到软件文档中并进 行烧录即可,可以大大减少库存数量,提高维修效率。所述的控制程序与控制参数分离布置的方法有将控制程序和控制参数模块化分离,控制程序部分的所有需要的参数使用全局变 量独立成为控制模块,在控制参数部分,通过初始化函数将控制参数从FLASH(闪存)的预 先规划的固定位置读取出来并赋值给全局变量,形成初始化控制参数模块,在控制环节就 直接调用这些已经赋值的全局变量。在将控制参数烧录到FLASH(闪存)时,在软件还处于文档状态时,就将部分不变 的控制参数和预设定值设定到规划好的固定位置中,再进行烧录,以提高数据的安全性。所述的FLASH(闪存)的保护状态为加入了写保护脚(硬件保护)和状态寄存器 (软件保护)双重数据保护使数据只读。在FLASH(闪存)另一个保护区设定状态位并规划调整后保存数据的区域,以保留 其调整功能以备不时之需,一旦调整完成,必须加入双重保护使数据只读。本专利技术的控制参数写入FLASH的方法1.根据FLASH(闪存)的状态寄存器的设 定方式来规划闲置空间中控制参数的存储位置,2、编写FLASH固定地址数据读写的控制函 数,3、定义控制程序可控制的参数接口及对应的全局变量(外部变量类型),4、在控制程序 的初始化阶段,判定调整状态位后将控制参数从FLASH固定地址中读取出来赋值给全局变 量(外部变量类型),5、编写调整程序,在调整完成进行存储时,向FLASH固定地址写入调整 标志位和调整后的数据,6.根据之前的空间分配规划图,使用外部工具将需设定的控制参 数写入软件文档的固定地址。综上所述的,本专利技术相比现有技术如下优点本专利技术将显示设备软件的控制程序与控制参数分离布置,这样可以极大降低控制 参数设定的复杂度和风险性,避免大量冗余的验证过程,提高显示设备开发设计的效率;由 于减少了控制参数的可写机会,降低了电冲击造成数据丢失的风险;同时,售后服务部门也 没有必要准备大量的库存产品,只要机构尺寸一致,那么只需将手头现有产品的控制参数 设定到软件文档中并进行烧录即可,可以大大减少库存数量,提高维修效率。附图说明图1是本专利技术实施例1的控制参数与控制程序分离的结构示意图;图2是本专利技术实施例2的FLASH空间分配及应用示意图。具体实施例方式下面结合实施例对本专利技术进行更详细的描述。实施例1一种如图1所示的显示设备软件的布置方法,将软件的控制程序与控制参数分 离,将部分不变的控制参数和预设定值存放在FLASH (闪存)中,并设定其为保护状态,使其 只读。将控制程序和控制参数分离的方法为将两者采用模块化分离,控制程序部分的所有 需要的参数使用全局变量独立成为控制模块,在控制参数部分,通过初始化函数将控制参 数从FLASH(闪存)的预先规划的固定位置读取出来并赋值给全局变量,形成初始化控制参 数模块,在控制环节就直接调用这些已经赋值的全局变量。在将控制参数烧录到FLASH(闪 存)时,在软件还处于文档状态时,就将部分不变的控制参数和预设定值设定到规划好的4固定位置中,再进行烧录,以提高数据的安全性。所述的FLASH(闪存)的保护状态为加 入了写保护脚(硬件保护)和状态寄存器(软件保护)双双重数据保护使数据只读。在 FLASH(闪存)另一个保护区设定状态位并规划调整后保存数据的区域,以保留其调整功能 以备不时之需,一旦调整完成,必须加入双重保护使数据只读。本实施例未述部分与现有技术相同。实施例2本专利技术的控制参数写入FLASH的方法1.规划闲置空间中的数据存储结构根据FLASH(闪存)的状态寄存器的设定方式来规划闲置空间中控制参数的存储 位置。以下以E0N25F20 FLASH IC为例进行说明,该IC的状态寄存器控制方式如下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
一种显示设备软件的布置方法,其特征在于将软件的控制程序与控制参数分离,将部分不变的控制参数和预设定值存放在FLASH中,并设定其为保护状态,使其只读。2.根据权利要求1所述的显示设备软件的布置方法,其特征在于将控制程序和控制 参数模块化分离,控制程序部分的所有需要的参数使用全局变量独立成为控制模块,在控 制参数部分,通过初始化函数将控制参数从FLASH的预先规划的固定位置读取出来并赋值 给全局变量,形成初始化控制参数模块,在控制环节就直接调用这些已经赋值的全局变量。3.根据权利要求2所述的显示设备软件的布置方法,其特征在于在将控制参数烧录 到FLASH时,在软件还处于文档状态时,就将部分不变的控制参数和预设定值设定到规划 好的固定位置中,再进行烧录,以提高数据的安全性。4.根据权利要求3所述的显示设备软件的布置方法,其特征在于所述的FLASH的保 护状态为加入了写保护脚和状态寄存器双重数...

【专利技术属性】
技术研发人员:欧阳杨星
申请(专利权)人:冠捷显示科技武汉有限公司
类型:发明
国别省市:83

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1