基于SRAM的间址跳转模式的在轨编程方法及装置

基本信息

申请号 CN201410212511.X 申请日 -
公开(公告)号 CN105094784B 公开(公告)日 2019-09-17
申请公布号 CN105094784B 申请公布日 2019-09-17
分类号 G06F8/30(2018.01)I; G06F9/448(2018.01)I 分类 计算;推算;计数;
发明人 吕敏; 曹斌; 梁珣; 董晋芳; 张弛; 张国柱 申请(专利权)人 上海新跃仪表厂
代理机构 上海航天局专利中心 代理人 冯和纯
地址 200233 上海市徐汇区宜山路710号
法律状态 -

摘要

摘要 本发明公开基于SRAM的间址跳转模式的在轨编程方法及装置。该编程方法根据被替换模块源地址、跳转目标地址和新代码内容具有一一对应的关系,用跳转目标地址更新相应的被替换模块源地址以及根据跳转目标地址和新代码内容之间的对应关系直接跳转至新代码内容而执行新代码内容而实现被替换模块的替换,所以,不需要预先设定可在轨编程的模块,对可在轨编程模块的数量没有限制。除了中断服务程序、异常处理程序外,其他所有模块都可以进行在轨编程;全部采用地址直接跳转方式,不需要在原程序设计时预留空间,且在轨编程区的规模基本上没有空间限制,只需满足所述对应关系的约束。