DSP在Flash上的多核燒寫啟動方法及系統(tǒng)

基本信息

申請?zhí)?/td> 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 分類 計算;推算;計數(shù);
發(fā)明人 張鵬程;肖博峰;周舟;張昭 申請(專利權(quán))人 上海華元創(chuàng)信軟件有限公司
代理機(jī)構(gòu) 上海段和段律師事務(wù)所 代理人 李佳俊;郭國中
地址 200062上海市普陀區(qū)金沙江路1006號第2幢562室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種DSP在Flash上的多核燒寫啟動方法及系統(tǒng),包括:將環(huán)境變量、二級BootLoader、主核操作系統(tǒng)鏡像和預(yù)設(shè)數(shù)量的從核裸機(jī)程序燒入Flash;利用DSP內(nèi)置的ROM Bootloader從Flash的0地址加載二級Bootloader并運(yùn)行;二級Bootloader從Flash中讀取環(huán)境變量,獲取主核操作系統(tǒng)鏡像在Flash中的地址;二級Bootloader加載主核操作系統(tǒng)鏡像,并跳轉(zhuǎn)到主核操作系統(tǒng)鏡像地址運(yùn)行;主核操作系統(tǒng)鏡像根據(jù)業(yè)務(wù)需求在預(yù)設(shè)時間點(diǎn)從Flash中讀取環(huán)境變量,獲取預(yù)設(shè)數(shù)量的從核裸機(jī)程序在Flash中的燒寫地址;根據(jù)環(huán)境變量選擇從核裸機(jī)程序并啟動,主核操作系統(tǒng)鏡像加載啟動的從核裸機(jī)程序,將從核裸機(jī)程序的運(yùn)行地址設(shè)置到從核的BOOT_MAGIC_ADDRESS地址處,給從核發(fā)IPC中斷,使從核運(yùn)行。