【技术实现步骤摘要】
一种脱机烧录方法和装置
[0001]本专利技术属于烧录
,具体涉及一种脱机烧录方法和装置。
技术介绍
[0002]对大多数电子装置的制造厂商来说,在电子装置出厂前会对其进行某些特定数据的烧录程序,以透过上述烧录程序将特定数据记录在电子装置内部的存储器当中。这些特定数据例如是电子装置的作业系统、系统芯片中的韧体码或是用以正常驱动电子装置的启动数据等等。目前大部分的制造厂商多半是以人工的方式来进行烧录程序,也就是说,对于每批即将出厂的电子装置,都必须经由负责烧录动作的操作人员将这些特定数据一一烧录在电子装置之中。
[0003]然而现有的脱机烧录器主要使用SWD接口进行数据传输,这种传输方式虽然简单,但是在下载速度上,受限于下载接口SWD接口的速度以及SWD下载协议的限定,速度上难以提升,下载效率低。因此,对于需要大量产出电子装置的生产线来说,如何大幅提高烧录速度以及烧录效率,是一个亟待解决的问题。
技术实现思路
[0004]本专利技术提供了一种脱机烧录方法和装置,用以解决如何大幅提高烧录速度以及烧录
【技术保护点】
【技术特征摘要】
1.一种脱机烧录方法,其特征在于,包括:通过SWD接口协议将初始化代码加载至待下载IC;所述初始化代码用于初始化待下载IC,使所述待下载IC准备接收待下载数据,并将所述待下载数据存储至所述待下载IC的内部Flash中;待所述待下载IC初始化完毕后,通过SPI接口向所述待下载IC传输待下载数据。2.如权利要求1所述的一种脱机烧录方法,其特征在于,所述通过SWD接口协议将初始化代码加载至待下载IC,包括:读取键值key,当所述键值key>0时,主控MCU通过所述SWD接口协议将所述初始化代码加载至所述待下载IC中,判断是否加载成功;若加载成功,获取所述SPI接口的检测信息signal,当所述signal>0时,通过所述SPI接口向所述主控MCU返回SPI准备完成信号,所述待下载IC的SPI接口准备接收数据;若加载失败,则继续通过所述SWD接口协议将所述初始化代码加载至所述待下载IC中。3.如权利要求2所述的一种脱机烧录方法,其特征在于,所述通过SPI接口向所述待下载IC传输待下载数据,包括:所述主控MCU接收到所述待下载IC发送的所述SPI准备完成信号后,将所述待下载数据通过所述SPI接口以固定字节长度批量传输至所述待下载IC的内部Flash中,直至所述待下载数据传输完毕。4.如权利要求2所述的一种脱机烧录方法,其特征在于,还包括有IC下载底座,所述...
【专利技术属性】
技术研发人员:王飞宏,
申请(专利权)人:深圳市楠菲微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。