基于CAN总线的在线更新机制的设计实现

嵌入式系统 时间:2015-07-14来源:网络

  3.6启动代码的实现流程当用户需要更新应用代码时,PC的上位机软件通过CAN总线向各种终端发送升级命令。而终端开机后自动运行启动程序,启动程序会检测没有升级命令,如果有的话,则接收应用程序代码,直到完成整个升级。如果没有,则运行应用程序。实现的流程图如图2,图3所示。

  

 

  图2 启动程序流程图

  

 

  图3 PC上位机程序流程图

  4结语

  本文设计的在线更新机制结合了IAP编程技术和CAN通信技术,在单片机内部采用了灵活的FLASH空间架构,实现了CAN总线的在线更新机制。该设计方案已经成功应用到实际项目中,实践证明,该方法操作简便、灵活、可靠,具有一定的实际价值。

1 2

关键词: CAN LPC11C24

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版