【技术实现步骤摘要】
本专利技术涉及一种嵌入式程序烧写方法,尤其是。
技术介绍
目前,公知Linux操作系统的烧写程序一般为多个二进制文件,先将引导文件通过专门的烧写工具烧写到NandFlash的指定位置,指定位置需要手工输入;然后,利用USB等其他方式将内核和文件系统烧写到指定位置,而且,这一过程都必须要板上CPU的支持,利用的是在线烧写技术。可见,目前的烧写程序过程复杂,耗时长,不利于批量生产的操作。
技术实现思路
本专利技术的目的在于提供一种能够实现离线、一次性批量烧写的嵌入式多程序文件离线批量烧写方法。为实现上述目的,本专利技术采用了以下技术方案,该方法包括下列顺序的步骤 (1)配置目标闪存NandFlash的参数,以及程序文件的分区起止逻辑地址; (2)导入待烧写的多个二进制文件,根据NandFlash的参数对导入的待烧写文件依次进行格式转化、分区、合并; (3)生成可批量烧写的程序文件和文件分区表,调用离线编程工具进行批量烧写。用户通过用户操作处理模块配置目标闪存NandFlash的相关参数,并配置程序文件的分区的起止逻辑地址;文件导入模块导入待烧写的多个二进制文件,NandFlash文件格式生成模块将待烧写文件根据NandFlash的相关参数进行格式转化;转化后,按分区合并文件模块对文件进行分区制作并合并,生成最终可批量烧写的程序文件和文件分区表;最后,调用外部烧写工具模块调用通用的离线编程工具进行批量烧写。在应用界面上操作时,通过“选择逻辑分区配置”导入用户文件的分区参数,通过“选择NandFlash参数配置”导入闪存NandFlash的参数,在“显示导入文 ...
【技术保护点】
一种嵌入式多程序文件离线批量烧写方法,该方法包括下列顺序的步骤:(1)配置目标闪存NandFlash的参数,以及程序文件的分区起止逻辑地址;(2)导入待烧写的多个二进制文件,根据NandFlash的参数对导入的待烧写文件依次进行格式转化、分区、合并;(3)生成可批量烧写的程序文件和文件分区表,调用离线编程工具进行批量烧写。
【技术特征摘要】
1.一种嵌入式多程序文件离线批量烧写方法,该方法包括下列顺序的步骤 (1)配置目标闪存NandFlash的参数,以及程序文件的分区起止逻辑地址; (2)导入待烧写的多个二进制文件,根据NandFlash的参数对导入的待烧写文件依次进行格式转化、分区、合并; (3)生成可批量烧写的程序文件和文件分区表,调用离线编程工具进行批量烧写。2.根据权利要求1所述的嵌入式多程序文件离线批量烧写方法,其特征在于用户通过用户操作处理模块配置目标闪存NandFlash的相关参数,并配置程序文件的分区的起止逻辑地址;文件导入模块导入待烧写的多个二进制文件,NandFlash文件格式生成模块将待烧写文件根据NandFlash的相关参数进行格式转化;转化后,按分区合并文件模块对文件进行分区制作并合并,生成最终可批量烧写的程序文件和文件分区表;最后,调用外部烧写工具模块调用通用的离线编程工具进行批量烧写。3.根据权利要求1所述的嵌入式多程序文件离线批量烧写方法,其特征在于在应用界面上操作时,通过“选择逻辑分区配置”导入用户文件的分区参数,通过“选择NandFlash参数配置”导入闪存NandFlas...
【专利技术属性】
技术研发人员:徐强,李海涛,智建立,王飞,
申请(专利权)人:安徽中兴继远信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。