发明名称 |
单片机的IAP方法及装置 |
摘要 |
本发明公开了一种单片机的IAP方法及装置,方法包括:获取IAP代码并跳转到IAP代码在RAM中的执行起始地址,读取芯片信息,配置接口模块为IAP服务;通过数据解密操作接收外部传入的数据报文,同时擦除存储区域,将新接收到的数据报文写入到该擦除的存储区域内;接收数据报文完整时,取出APP代码的复位向量,跳转到启动APP程序的起始地址。本发明在进入到IAP服务后采用数据解密操作接收数据报文,而且采用边接收、边擦除、边写入的方式处理数据报文,程序运行的过程中能够形成一机一密的机制,随时可以核对,因此在运行的稳定性和数据的安全性方面有了大幅的提升。 |
申请公布号 |
CN103745167A |
申请公布日期 |
2014.04.23 |
申请号 |
CN201310754479.3 |
申请日期 |
2013.12.31 |
申请人 |
广东岭南通股份有限公司 |
发明人 |
欧昊 |
分类号 |
G06F21/64(2013.01)I;G06F21/51(2013.01)I |
主分类号 |
G06F21/64(2013.01)I |
代理机构 |
广州市越秀区哲力专利商标事务所(普通合伙) 44288 |
代理人 |
汤喜友 |
主权项 |
单片机的IAP方法,其特征在于,包括如下步骤:A:获取IAP代码并跳转到IAP代码在RAM中的执行起始地址,读取芯片信息,所述芯片信息包括:容量、页大小、序列号;配置接口模块为IAP服务;B:通过数据解密操作接收外部传入的数据报文,同时擦除存储区域,将新接收到的数据报文写入到该擦除的存储区域内;C:检验接收到的数据报文是否完整,如果是,则执行步骤D,如果否,则重新启动处理;D:取出APP代码的复位向量,跳转到启动APP程序的起始地址。 |
地址 |
510110 广东省广州市越秀区沿江中路298号中区29楼全层 |