DSP在Flash上的多核烧写启动方法及系统
基本信息
申请号 | CN202111342349.X | 申请日 | - |
公开(公告)号 | CN114138360A | 公开(公告)日 | 2022-03-04 |
申请公布号 | CN114138360A | 申请公布日 | 2022-03-04 |
分类号 | G06F9/445(2018.01)I;G06F9/455(2006.01)I;G06F8/65(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 张鹏程;肖博峰;周舟;张昭 | 申请(专利权)人 | 上海华元创信软件有限公司 |
代理机构 | 上海段和段律师事务所 | 代理人 | 李佳俊;郭国中 |
地址 | 200062上海市普陀区金沙江路1006号第2幢562室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种DSP在Flash上的多核烧写启动方法及系统,包括:将环境变量、二级BootLoader、主核操作系统镜像和预设数量的从核裸机程序烧入Flash;利用DSP内置的ROM Bootloader从Flash的0地址加载二级Bootloader并运行;二级Bootloader从Flash中读取环境变量,获取主核操作系统镜像在Flash中的地址;二级Bootloader加载主核操作系统镜像,并跳转到主核操作系统镜像地址运行;主核操作系统镜像根据业务需求在预设时间点从Flash中读取环境变量,获取预设数量的从核裸机程序在Flash中的烧写地址;根据环境变量选择从核裸机程序并启动,主核操作系统镜像加载启动的从核裸机程序,将从核裸机程序的运行地址设置到从核的BOOT_MAGIC_ADDRESS地址处,给从核发IPC中断,使从核运行。 |
