【技术实现步骤摘要】
DALI在线升级方法、系统、计算机设备及可读存储介质
本专利技术涉及LED
,尤其涉及一种DALI在线升级方法、DALI在线升级系统、计算机设备及计算机可读存储介质。
技术介绍
现代的MPU(MicroprocessorUnit微处理器)的程序存储器大都采用闪存存储器,闪存存储器可以实现在线“读取”及“写入”,但“写入”实际上是先“擦除”,再“写入”的过程。事实上,“在线升级”不可能像正常烧写程序一样,先将所有的程序空间都“擦除”,然后才一个字节、一个字节地顺序“写入”,而是存在“最小擦除程序块”,如果需要改写此“程序块”里的内容,只需要“擦除”此最小“程序块”,然后再“写入”。DALI数字可寻址照明接口(DigitalAddressableLightingInterface)是一种数据传输协议,它定义了电子镇流器与设备控制器之间的通信方式,但并未对电子镇流器与设备控制器之间的“在线升级”方式进行定义,使得电子镇流器与设备控制器之间无法实现“在线升级”。
技术实现思路
本专利技术所要 ...
【技术保护点】
1.一种DALI在线升级方法,其特征在于,包括:/n系统接收到第一通信指令集发送的升级启动指令时,退出当前应用程序,并进入在线升级程序段,在所述在线升级程序段内设置升级标志,开始接收第二通信指令集发送的升级传输指令;/n所述系统接收到所述升级传输指令时,根据所述升级传输指令的内容烧写应用程序,如此重复,直到接收到所述升级传输指令中的烧写结束指令后,停止接收所述升级传输指令,清除所述升级标志,并开始接收第一通信指令集发送的升级完成指令;/n所述系统接收到所述升级完成指令后,清除所述在线升级程序段内所有升级信息,并进入新烧写的应用程序。/n
【技术特征摘要】
1.一种DALI在线升级方法,其特征在于,包括:
系统接收到第一通信指令集发送的升级启动指令时,退出当前应用程序,并进入在线升级程序段,在所述在线升级程序段内设置升级标志,开始接收第二通信指令集发送的升级传输指令;
所述系统接收到所述升级传输指令时,根据所述升级传输指令的内容烧写应用程序,如此重复,直到接收到所述升级传输指令中的烧写结束指令后,停止接收所述升级传输指令,清除所述升级标志,并开始接收第一通信指令集发送的升级完成指令;
所述系统接收到所述升级完成指令后,清除所述在线升级程序段内所有升级信息,并进入新烧写的应用程序。
2.如权利要求1所述的DALI在线升级方法,其特征在于,所述进入新烧写的应用程序的方法包括:通过软复位方法进入新烧写的应用程序。
3.如权利要求1所述的DALI在线升级方法,其特征在于,还包括:
将第一通信指令集保留的系统设置指令“-136”作为升级启动指令;
将第一通信指令集保留的系统设置指令“-137”作为升级完成指令;
将第二通信指令集保留的24位指令作为升级传输指令。
4.如权利要求1所述的DALI在线升级方法,其特征在于,所述升级启动指令及升级完成指令采用广播方式传输。
5.如权利要求1所述的DALI在线升级方法,其特征在于,所述升级传输指令包括起始地址传输指令、数据传输指令及烧写结束指令;
所述起始地址传输指令用于记录待修改程序块起始地址,所述起始地址传输指令包括三个字节,其中,第一字节为标识字节,第二字节为起始地址高位字节,第三字节为起始地址低位字节;
所述数据传输指令用于记录待修改程序块数据,所述数据传输指令包括三个字节,其中,第一字节为标识字节,第二字节为数据字的高位字节,第三字节为数据字低位字节;
所述烧写结束指令用于...
【专利技术属性】
技术研发人员:区志杨,
申请(专利权)人:佛山市华全电气照明有限公司,广东中照光电科技有限公司,佛山市华全科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。