一种在soc启动阶段利用cache备份RAM数据的方法及系统、芯片、计算机可读存储介质、电子设备
申请号:CN202511284841
申请日期:2025-09-10
公开号:CN120762974B
公开日期:2025-11-14
类型:发明专利
摘要
本发明属于soc启动技术领域,公开了一种在soc启动阶段利用cache备份RAM数据的方法及系统、芯片、计算机可读存储介质、电子设备。该方法包括:soc上电初始化后,通过DMA控制器或CPU将RAM中的数据转移至cache中暂存;随后加载并执行次级引导程序完成DDR初始化,在此过程中cache隔离了数据覆盖风险;DDR初始化完成后,通过重映射机制将备份数据所在地址空间映射至DDR物理地址,并执行cache刷新操作将数据持久化至DDR中。本发明能够在零新增硬件成本条件下,有效解决DDR初始化代码覆盖RAM异常现场数据的问题,为系统异常分析提供完整数据保全,显著提升调试效率。
技术关键词
DMA控制器
备份
数据
电子设备
阶段
DDR控制器
内存管理单元
可读存储介质
处理器
通信接口
分析模块
程序
芯片
复位电路
计算机
存储设备
操作系统
存储装置
快照