摘要
本申请涉及工业控制技术领域,涉及一种微控制器芯片固件的升级方法及装置、介质。所述方法包括:将软件功能模块分为两类,Type‑A类和Type‑B类;对Type‑A类程序模块使用特定的编译属性限定;设计链接文件,指定Type‑A类程序模块的逻辑运行地址;通过汇编启动代码,将Type‑A类程序的section代码段搬运到SRAM地址上运行;内置升级功能软件模块,定期扫描升级请求,接收到升级请求,终止Type‑B类运行,保留Type‑A类;接收升级数据包,将数据包写入Flash存储器,更新完毕后重启Type‑B类模块。实现了在不影响设备正常工作的前提下,更新微控制器芯片上固件程序。
技术关键词
微控制器芯片
升级方法
Flash存储器
固件
功能模块
程序
软件
工业控制技术
升级装置
无线模块
指令
逻辑
处理器
短时间
网口
介质
开关
系统为您推荐了相关专利信息
嵌入式平台
软件部署方法
功能模块
安全监控模块
内存管理单元
WiFi模块
物理接口模块
外置天线接口
低功耗
无线WiFi信号
物流智能调度
数字孪生
数据采集层
业务系统
AGV调度系统
紧固件系统
驱动特征
驱动元件
螺栓
手持式动力工具