一种改进型的IAP升级代码的方法、系统及待升级设备与流程

文档序号:19673649发布日期:2020-01-10 22:59阅读:来源:国知局

技术特征:

1.一种改进型的iap升级代码的方法,用于iap主机通过iap接口对待升级设备上的app应用代码进行升级;其特征在于,所述方法包括以下步骤:

(1)在待升级设备的芯片的rom内预存iap_bsp代码;

(2)在待升级设备的芯片的flash内预存iap_user代码;

(3)待升级设备上电,执行app应用代码,并初始化iap接口;

(4)待升级设备确认iap接口是否接收到iap主机的iap请求,是则进入步骤(5),否则继续尝试接收iap请求;

(5)待升级设备执行iap_uesr代码,对接收到的iap请求进行命令解析;

(6)iap_user代码解析主机发出的iap命令是否有效,是则进入步骤(7),否则返回步骤(4);

(7)iap_user代码调用iap_bsp代码完成iap主机指定的命令功能;

(8)iap_user代码确认iap_bsp代码是否执行成功,是则进入步骤(9),否则返回步骤(4);

(9)iap_user代码确认iap升级是否完成,是则结束iap升级代码的过程,否则返回步骤(4)。

2.根据权利要求1所述的改进型的iap升级代码的方法,其特征在于,在iap升级过程中保留原有的旧代码app1的同时,将升级代码另外保存为代码app2,复位检测并运行最新代码app2。

3.一种待升级设备,包括iap接口及芯片,芯片包括rom和flash,其特征在于,所述rom内预存iap_bsp代码,flash内预存iap_user代码。

4.一种改进型的iap升级代码的系统,包括iap主机和待升级设备,所述iap主机和待升级设备上设有用于彼此通信的iap接口,待升级设备上设有芯片,芯片包括rom和flash;其特征在于,所述系统执行权利要求1所述的方法。

5.根据权利要求4所述的改进型的iap升级代码的系统,其特征在于,所述iap接口的应用方案为uart、spi、usb、sdio、iic、wifi或蓝牙。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1