ROM程序升级系统及升级方法

基本信息

申请号 CN201711277903.4 申请日 -
公开(公告)号 CN107894899B 公开(公告)日 2021-04-06
申请公布号 CN107894899B 申请公布日 2021-04-06
分类号 G06F8/65(2018.01)I 分类 计算;推算;计数;
发明人 倪亮;崔艳昌;王敏;梅张雄 申请(专利权)人 北京联盛德微电子有限责任公司
代理机构 北京汇信合知识产权代理有限公司 代理人 戴凤仪
地址 100142北京市海淀区阜成路67号17层1802
法律状态 -

摘要

摘要 本发明公开了ROM程序升级系统及升级方法,包括:上位机、通信转换模块、主控芯片和外部Flash;上位机的RS232接口与通信转换模块相连,通信转换模块与主控芯片的UART接口相连,主控芯片的SPI接口与外部Flash相连,外部Flash用于写入打包好的升级文件;主控芯片包括RAM、内部Flash和ROM,ROM包含一个函数指针数组,各函数指针数组对应不同的ROM功能函数执行地址,系统运行时将ROM功能函数执行地址加载到RAM中;本发明同时支持由ROM空间跳转到内部Flash代码空间任意合法地址运行完成后返回ROM空间,可解决现有Flash坏块和程序完整性问题。