zoukankan      html  css  js  c++  java
  • 继续论MSP430的IAP在线升级

       完成了一个简单的IAP升级程序,只能实现简单的程序擦写。

    在程序启动的时候,检测命令,超时则运行主程序,否则进入

    升级模式,将bin文件分解,以相应的格式将程序数据发送到

    板子,而板子就直接实现对程序的擦写,只有个校验和和反馈,

    没什么有效的验证机制。由于只能手动实现bin的分解,暂时就

    写个小程序试验了下,还是能够运行的,郁闷,还是得会点上位

    机编程,不然好多测试都无法实现。

       不过进一步思考发现,我这个程序只要升级失败就不能再次升级

    了(主程序被擦写掉了),这样肯定会有很多的问题,看来还要将主

    程序给分离出来,这样程序失败后还能再次利用命令进入升级,

    不过看现在程序结构发现有些烂了,悲催啊,真的改不动,边写

    边增加功能还真是蛋疼啊。

  • 相关阅读:
    一个tomcat 增加多个端口
    转项目经理
    apicloud 解析
    七行代码搞定 任意数据库中的数据迁移
    语语
    农家设计图纸
    日期再总结
    X删除数据表的新用法
    c#中各类日期的计算方法,收藏
    IIS 7.5 高并发参数配置
  • 原文地址:https://www.cnblogs.com/nixianmin/p/2629964.html
Copyright © 2011-2022 走看看