摘要
本发明涉及芯片设计领域,特别是涉及一种基于ROM的可修改固件的生成方法、设备及存储介质,其通过获取N个具有打桩标记的目标函数,并通过代码注入单元进行打桩处理,将打桩后的源代码编译得到静态库,将静态库固化到ROM中生成固件。其中,打桩处理的步骤包括在每个目标函数中插入打桩模块;当第i个目标函数被调用时,第i个目标函数中的打桩模块用于实现:通过查找指针访问存储地址中第i个目标函数的补丁函数是否为空,若不为空,则跳转到补丁函数在可读写存储器中的地址开始执行,并返回执行结果。其解决了目标函数出现问题无法修改的技术问题。由于目标函数指向的存储地址为可读写存储器中的地址,增加了补丁函数的修改灵活性。
技术关键词
补丁函数
可读写存储器
变量
生成方法
固件
指针
标记
模块
可读存储介质
处理器
定义
电子设备
程序
指令
参数
计算机
芯片
系统为您推荐了相关专利信息
转接装置
通信接口
电源转换模块
加密芯片
控制模块
关键词
代码生成方法
字符识别模型
大语言模型
单元测试代码
转换误差
性能控制方法
动态面控制
变换误差
变量