2025年度  第6期


标题:基于地址固定与分散加载技术的单片机局部程序升级方法研究与设计
作者:盛四华 黄武 田炜 蒋增文 万里云
作者单位:中电工业互联网有限公司,湖南 长沙 410000
关键字:单片机;分散加载;函数地址固定;局部程序升级;Keil;GD32F470ZK
摘要:针对单片机源程序经过编译后一般生成为单一的可执行程序文件,程序升级无法进行局部更新问题,提出基于程序分散加载技术并结合地址固定方法,通过将升级部分程序进行分散加载,使单片机程序升级部分编译后单独生成为文件,同时将升级部分被调用的函数及全局变量地址进行固定,防止升级部分程序改动影响其他部分程序数据,从而实现单片机程序的局部升级。从机制上对该方法的正确性进行了分析论述,最后基于Keil开发环境,在GD32F470ZK单片机上进行了实验,结果证明该方法的正确性。