本文提出了一种基于分散加载技术实现Boot程序和用户应用程序在同一个工程编写开发的固件更新方法。通过编写分散加载规范文件在工程中实现代码存储区分区。为了保证固件更新的稳定性和可靠性,在固件下载过程中引入CRC校验、丢包错包重传等容错技术。实验结果验证了方法的有效性和可靠性。