基于FlashMemory的芯片程序升级方法技术

技术编号:15746375 阅读:97 留言:0更新日期:2017-07-03 01:33
本发明专利技术公开了一种基于FlashMemory的芯片程序升级方法,通过在车载主机增加一片FlashMemory来保存程序代码和提供外部的接口代码,当该部分程序有升级时,只要将升级的程序编译成特定的格式文件,就可以通过外部存储器,将文件中的程序写入FlashMemory中,完成芯片的升级,应用本发明专利技术的车载主机,用户只要有升级文件,就可以使用USB进行芯片的版本升级,第一时间得到最好的体验效果,芯片进入升级模式,停止解码工作并停止对应用层作应答,应用层不再给芯片发送数据或要求,然后开始进行升级,降低升级失败的风险。

Chip program upgrading method based on FlashMemory

The invention discloses a method for upgrading FlashMemory chip based program, by adding a FlashMemory in the host vehicle to save the program code and provides the external interface code, when the program is upgraded, as long as the upgrade program is compiled into the specific format, you can through the file in the external memory. The program is written in FlashMemory, to complete the upgrade, the host vehicle according to the invention, the user as long as the upgrade file, you can use the USB chip version of the upgrade, the first time to get the best experience effect, the chip enters the upgrade mode, stop and stop decoding response to the application layer, application layer no longer to send chip the data or the request, then began to upgrade, upgrade to reduce the risk of failure.

【技术实现步骤摘要】
基于FlashMemory的芯片程序升级方法
本专利技术属于车载影音系统
,涉及一种芯片程序升级方法,具体是一种基于FlashMemory的芯片程序升级方法。
技术介绍
车载主机是车载影音系统的核心部分,车载主机需要应用到很多的芯片,如光碟解码芯片、USB解码芯片等,来实现相关的功能。芯片开发都需要一个很长的开发过程,从面世到完善会有很多升级版本,通常芯片升级都需要特定的芯片烧录工具对芯片进行擦写,但是实际操作不可能再把装在汽车上的音响再拿回车厂重新擦写,因此一旦芯片有新的版本,都只能被使用在下一代的车载音响产品中,不能让用户及时得到更好的体验。
技术实现思路
本专利技术的目的在于提供一种基于FlashMemory的芯片程序升级方法。本专利技术的目的可以通过以下技术方案实现:基于FlashMemory的芯片程序升级方法,采用一片FlashMemory来保存程序代码和提供外部的接口代码,将升级的程序编译成特定的格式文件,通过外部存储器,将文件中的程序写入FlashMemory中完成芯片升级,其具体包括以下步骤:步骤S1,升级程序准备:将升级的程序编译成特定的格式文件,存储在外部存储器,通过USB接口接入外部存储器;步骤S2,初始化:当系统检测识别到外部存储器中的升级文件,发送命令通知芯片进入升级模式,停止解码工作并停止对应用层作应答;步骤S3,读出要求确认:从需要升级的芯片读取升级要求,确认芯片已经进入升级模式,应用层不再给芯片发送数据或要求,执行步骤S4;步骤S4,读取升级数据:从外部存储器读取对应芯片的升级程序文件;步骤S5,升级数据写入:将从外部存储器内读取的升级程序写入FlashMemory中,完成芯片的升级。本专利技术的有益效果:本专利技术提供的芯片程序升级方法,通过在车载主机增加一片FlashMemory来保存程序代码和提供外部的接口代码,当该部分程序有升级时,只要将升级的程序编译成特定的格式文件,就可以通过外部存储器,将文件中的程序写入FlashMemory中,完成芯片的升级,应用本专利技术的车载主机,用户只要有升级文件,就可以使用USB进行芯片的版本升级,第一时间得到最好的体验效果,芯片进入升级模式,停止解码工作并停止对应用层作应答,应用层不再给芯片发送数据或要求,然后开始进行升级,降低升级失败的风险。附图说明下面结合附图和具体实施例对本专利技术作进一步详细描述。图1是本专利技术的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,本专利技术提供了一种基于FlashMemory的芯片程序升级方法,通过在车载主机增加一片FlashMemory来保存程序代码和提供外部的接口代码,当该部分程序有升级时,只要将升级的程序编译成特定的格式文件,就可以通过外部存储器,将文件中的程序写入FlashMemory中,达到芯片升级的目的,其具体包括以下步骤:步骤S1,升级程序准备:将升级的程序编译成特定的格式文件,存储在外部存储器,通过USB接口接入外部存储器。步骤S2,初始化:当系统检测识别到外部存储器中的升级文件,发送命令通知芯片进入升级模式,停止解码工作并停止对应用层作应答。步骤S3,读出要求确认:从需要升级的芯片读取升级要求,确认芯片已经进入升级模式,应用层不再给芯片发送数据或要求,执行步骤S4。步骤S4,读取升级数据:从外部存储器读取对应芯片的升级程序文件。步骤S5,升级数据写入:将从外部存储器内读取的升级程序写入FlashMemory中,完成芯片的升级。本专利技术提供的芯片程序升级方法,通过在车载主机增加一片FlashMemory来保存程序代码和提供外部的接口代码,当该部分程序有升级时,只要将升级的程序编译成特定的格式文件,就可以通过外部存储器,将文件中的程序写入FlashMemory中,完成芯片的升级,应用本专利技术的车载主机,用户只要有升级文件,就可以使用USB进行芯片的版本升级,第一时间得到最好的体验效果,芯片进入升级模式,停止解码工作并停止对应用层作应答,应用层不再给芯片发送数据或要求,然后开始进行升级,降低升级失败的风险。在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。以上内容仅仅是对本专利技术结构所作的举例和说明,所属本
的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离专利技术的结构或者超越本权利要求书所定义的范围,均应属于本专利技术的保护范围。本文档来自技高网
...
基于FlashMemory的芯片程序升级方法

【技术保护点】
基于FlashMemory的芯片程序升级方法,其特征在于:采用一片FlashMemory来保存程序代码和提供外部的接口代码,将升级的程序编译成特定的格式文件,通过外部存储器,将文件中的程序写入FlashMemory中完成芯片升级,其具体包括以下步骤:步骤S1,升级程序准备:将升级的程序编译成特定的格式文件,存储在外部存储器,通过USB接口接入外部存储器;步骤S2,初始化:当系统检测识别到外部存储器中的升级文件,发送命令通知芯片进入升级模式,停止解码工作并停止对应用层作应答;步骤S3,读出要求确认:从需要升级的芯片读取升级要求,确认芯片已经进入升级模式,应用层不再给芯片发送数据或要求,执行步骤S4;步骤S4,读取升级数据:从外部存储器读取对应芯片的升级程序文件;步骤S5,升级数据写入:将从外部存储器内读取的升级程序写入FlashMemory中,完成芯片的升级。

【技术特征摘要】
1.基于FlashMemory的芯片程序升级方法,其特征在于:采用一片FlashMemory来保存程序代码和提供外部的接口代码,将升级的程序编译成特定的格式文件,通过外部存储器,将文件中的程序写入FlashMemory中完成芯片升级,其具体包括以下步骤:步骤S1,升级程序准备:将升级的程序编译成特定的格式文件,存储在外部存储器,通过USB接口接入外部存储器;步骤S2,初始化:当系统检...

【专利技术属性】
技术研发人员:孙云梅沈洋倪新良陈普何静华
申请(专利权)人:合肥极友软件开发有限公司
类型:发明
国别省市:安徽,34

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

1