摘要
研究了一种用于通信电源控制器的软件升级系统。系统基于GD32F405RG芯片开发,在APP阶段使用RS485通信总线作为信息传输方式接收升级程序,再利用CRC等校验算法验证信息传输的正确性,接着将升级程序存储到片外存储芯片W25Q128JVSQ并重启通信电源控制器;在BootLoader阶段将升级程序搬运到GD32F405RG的内部FLASH,同样验证通过后跳转运行。文中详细介绍了系统的总体设计和具体实现方法。测试结果表明,系统在15分钟内成功完成了对通信电源控制器的软件升级,升级后通信电源控制器正常运行。这种软件升级方法降低了升级通信电源维护过程的经济投入,提高了通信电源的可持续性和稳定性。
In the paper,a software upgrade system is designed for communication power controllers.The system is developed based on the GD32F405RG chip,and the RS485 communication bus is used as the information transmission mode to receive the upgrade program during the APP stage.Then the correctness of the information transmission is verified by verification algorithms such as CRC,and then the upgrade program is stored in the off-chip memory chip W25Q128JVSQ and the communication power controller is restarted.During the BootLoader stage,the upgrade program is transferred to the internal FLASH of the GD32F405RG,and the update program proceeds to run after the verification is passed.The overall design and specific implementation methods of the system are described in detail.The test results show that the system successfully completes the software upgrade of the communication power controller within 15 minutes,and the communication power controller operates normally after the upgrade.This software upgrade method reduces the economic investment in upgrading the maintenance process of the communication power supply,and improves their sustainability and stability.
作者
姜晓栋
JIANG Xiaodong(Jiangsu Zhongtian Technology Co.,Ltd.,Nantong 226400,China)
出处
《集成电路与嵌入式系统》
2024年第10期62-68,共7页
Integrated Circuits and Embedded Systems