发明名称 基于LWIP协议栈的用户程序升级方法及系统
摘要 本发明公开了一种基于LWIP协议栈的用户程序升级方法及系统,在上位机中构建基于LWIP协议栈程序架构,并将所述程序架构移植到单片机内,之后在单片机所述程序架构中配置数据链路的通信环境;上位机预设升级请求标识,通过以太网通信模块建立与单片机通信的数据链路,将所述升级请求标识发送给所述单片机;单片机收到所述升级请求标识后软复位,进入升级模式;单片机发送预设在单片机内的升级答复标识给上位机,上位机接收到所述升级答复标识后将升级程序数据包发送给单片机,单片机写入第一烧录标识并再次软复位;单片机读取并辨识所述第一烧录标识,之后读取升级程序进行相应用户程序升级。本发明升级方式简单,便于用户操作。
申请公布号 CN104461668A 申请公布日期 2015.03.25
申请号 CN201510003263.2 申请日期 2015.01.04
申请人 上海雷尼威尔技术有限公司 发明人 张伟;张磊
分类号 G06F9/445(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种基于LWIP协议栈的用户程序升级方法,其特征在于,包括以下步骤:步骤S10:在上位机中构建基于LWIP协议栈程序架构,并将所述程序架构移植到单片机内,之后在单片机所述程序架构中配置数据链路的通信环境;步骤S20:上位机预设升级请求标识,通过以太网通信模块建立与单片机通信的数据链路,将所述升级请求标识发送给所述单片机;步骤S30:单片机收到所述升级请求标识后软复位,进入升级模式;步骤S40:在升级模式中,单片机发送预设在单片机内的升级答复标识给上位机,上位机接收到所述升级答复标识后将升级程序数据包发送给单片机,单片机写入第一烧录标识并再次软复位;步骤S50:单片机在步骤S40的软复位过程中读取并辨识所述第一烧录标识,之后读取升级程序进行相应用户程序升级。
地址 201112 上海市闵行区苏召路1628号2幢1015室