电子与封装 ›› 2021, Vol. 21 ›› Issue (12): 120501 . doi: 10.16257/j.cnki.1681-1070.2021.1202
常浩;王彬;王云飞
CHANG Hao, WANG Bin, WANG Yunfei
摘要: 设计了一种基于在应用编程(In Application Programming, IAP)技术的ARM微控制器CKS32F103CBT6的固件升级方案,该方案系统研究了IAP技术。IAP引导程序实现了片内Flash的分区、串口Ymodem协议的通信和固件升级指令的响应,同时提出了断点续传、数据加密、存储校验的设计思想。测试结果表明,方案可以很好地实现固件的在线升级,提高了升级的可靠性、安全性,避免了升级过程中的误码、中断干扰等问题。由于外部干扰导致固件升级失败时,程序可恢复原来的运行状态,具备一定的纠错能力,在实际应用中具有一定的推广价值。
中图分类号: