国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)方法及裝置的制造方法_4

      文檔序號(hào):9564457閱讀:來源:國知局
      更新失敗時(shí),不修改所述啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表。
      [0104]本實(shí)施例中,在系統(tǒng)啟動(dòng)成功后,檢測到系統(tǒng)存在更新時(shí),將下載映像文件和啟動(dòng)引導(dǎo)。下載完成后,將NAND-Flash存儲(chǔ)器中的映像文件更新替換為下載的映像文件,同時(shí)對非當(dāng)前啟動(dòng)引導(dǎo)進(jìn)行更新,即將下載的所述啟動(dòng)引導(dǎo)儲(chǔ)存至所述NAND-Flash存儲(chǔ)器的合法block中。如果更新操作成功,則邏輯器件接收CPU發(fā)送的指令,根據(jù)CPU的指令提供的更新信息修改啟動(dòng)標(biāo)志和啟動(dòng)引導(dǎo)的物理地址表,以控制系統(tǒng)在下次啟動(dòng)時(shí)按照更新后的啟動(dòng)引導(dǎo)進(jìn)行啟動(dòng)。即在修改啟動(dòng)標(biāo)志后,修改后的啟動(dòng)標(biāo)志對應(yīng)的物理地址為更新的啟動(dòng)引導(dǎo)儲(chǔ)存在NAND-Flash存儲(chǔ)器中的物理地址。如果不成功,則不進(jìn)行修改啟動(dòng)標(biāo)志和啟動(dòng)引導(dǎo)的物理地址表。
      [0105]進(jìn)一步地,參照圖9,基于上述實(shí)施例,本實(shí)施例中,上述基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置還包括:
      [0106]第三判斷模塊200,用于判斷所述目標(biāo)物理地址是否為非法啟動(dòng)地址;
      [0107]所述第一啟動(dòng)控制模塊120,還用于當(dāng)所述目標(biāo)地址為非法啟動(dòng)地址時(shí),將邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以使CPU讀取預(yù)設(shè)的非啟動(dòng)相關(guān)的存儲(chǔ)數(shù)據(jù)。
      [0108]本實(shí)施例中,上述非法啟動(dòng)地址,可以是NAND-Flash存儲(chǔ)器中不存在的物理地址,或者該地址在NAND-Flash存儲(chǔ)器并非存儲(chǔ)有啟動(dòng)引導(dǎo)。此時(shí)則不翻譯信號(hào)中地址信號(hào),將信號(hào)直接透傳。
      [0109]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)方法,其特征在于,所述雙系統(tǒng)啟動(dòng)方法包括以下步驟: 在系統(tǒng)啟動(dòng)時(shí),獲取預(yù)置的啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表; 根據(jù)所述啟動(dòng)標(biāo)志及啟動(dòng)弓I導(dǎo)的物理地址表,獲得所述啟動(dòng)標(biāo)志對應(yīng)的目標(biāo)物理地址,并判斷所述目標(biāo)物理地址是否為CPU默認(rèn)讀取的特定物理地址; 若是,則將邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以讀取位于所述目標(biāo)地址的第一啟動(dòng)引導(dǎo),并根據(jù)第一啟動(dòng)引導(dǎo)進(jìn)行啟動(dòng); 若否,則將所述邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)中地址信號(hào)解析后按照所述目標(biāo)物理地址進(jìn)行翻譯,將翻譯后的所述信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以讀取位于所述目標(biāo)地址的第二啟動(dòng)引導(dǎo),并根據(jù)第二啟動(dòng)引導(dǎo)進(jìn)行啟動(dòng)。2.如權(quán)利要求1所述的基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)方法,其特征在于,所述將翻譯后的所述信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中之后還包括: 接收CPU在獲取第二啟動(dòng)引導(dǎo)的第一個(gè)block時(shí)發(fā)送的停止翻譯指令; 根據(jù)所述停止翻譯指令,將所述邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以繼續(xù)讀取第二啟動(dòng)引導(dǎo),根據(jù)第二啟動(dòng)引導(dǎo)進(jìn)行啟動(dòng)。3.如權(quán)利要求1所述的基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)方法,其特征在于,在根據(jù)弟一啟動(dòng)引導(dǎo)啟動(dòng)后或根據(jù)弟一啟動(dòng)引導(dǎo)啟動(dòng)后還包括: 判斷系統(tǒng)啟動(dòng)是否成功; 當(dāng)系統(tǒng)啟動(dòng)不成功時(shí),修改啟動(dòng)標(biāo)志,并重新啟動(dòng)系統(tǒng),以切換啟動(dòng)引導(dǎo)。4.如權(quán)利要求3所述的基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)方法,其特征在于,所述判斷啟動(dòng)是否成功之后還包括: 當(dāng)系統(tǒng)啟動(dòng)成功,且系統(tǒng)存在更新時(shí),下載映像文件和啟動(dòng)引導(dǎo); 根據(jù)下載的啟動(dòng)引導(dǎo)更新非當(dāng)前啟動(dòng)所采用的啟動(dòng)引導(dǎo); 當(dāng)更新成功時(shí),修改所述啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表,以控制系統(tǒng)按照更新后的啟動(dòng)引導(dǎo)進(jìn)行下次啟動(dòng);當(dāng)更新失敗時(shí),不修改所述啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表。5.如權(quán)利要求1至4任一項(xiàng)所述的基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)方法,其特征在于,在所述將所述邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)中地址信號(hào)解析后按照所述目標(biāo)物理地址進(jìn)行翻譯之前還包括: 判斷所述目標(biāo)物理地址是否為非法啟動(dòng)地址; 當(dāng)所述目標(biāo)地址為非法啟動(dòng)地址時(shí),則將邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以使CPU讀取預(yù)設(shè)的非啟動(dòng)相關(guān)的存儲(chǔ)數(shù)據(jù)。6.一種基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置,其特征在于,所述雙系統(tǒng)啟動(dòng)裝置包括: 獲取模塊,用于在系統(tǒng)啟動(dòng)時(shí),獲取預(yù)置的啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表; 第一判斷模塊,用于根據(jù)所述啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表,獲得所述啟動(dòng)標(biāo)志對應(yīng)的目標(biāo)物理地址,并判斷所述目標(biāo)物理地址是否為CPU默認(rèn)讀取的特定物理地址; 第一啟動(dòng)控制模塊,用于當(dāng)所述啟動(dòng)標(biāo)志對應(yīng)的目標(biāo)物理地址為CPU默認(rèn)讀取的特定物理地址時(shí),將邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以讀取位于所述目標(biāo)地址的第一啟動(dòng)引導(dǎo),并根據(jù)第一啟動(dòng)引導(dǎo)進(jìn)行啟動(dòng); 第二啟動(dòng)控制模塊,用于當(dāng)所述啟動(dòng)標(biāo)志對應(yīng)的目標(biāo)物理地址不為CPU默認(rèn)讀取的特定物理地址時(shí),將所述邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)中地址信號(hào)解析后按照所述目標(biāo)物理地址進(jìn)行翻譯,將翻譯后的所述信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以讀取位于所述目標(biāo)地址的第二啟動(dòng)引導(dǎo),并根據(jù)第二啟動(dòng)引導(dǎo)進(jìn)行啟動(dòng)。7.如權(quán)利要求6所述的基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置,其特征在于,所述基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置還包括: 接收模塊,用于接收CPU在獲取第二啟動(dòng)引導(dǎo)的第一個(gè)block后發(fā)送的停止翻譯指令; 所述第二啟動(dòng)控制模塊,還用于根據(jù)所述停止翻譯指令,將所述邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以繼續(xù)讀取第二啟動(dòng)引導(dǎo),根據(jù)第二啟動(dòng)引導(dǎo)進(jìn)行啟動(dòng)。8.如權(quán)利要求6所述的基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置,其特征在于,所述基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置還包括: 第二判斷模塊,用于判斷系統(tǒng)啟動(dòng)是否成功; 控制模塊,用于當(dāng)系統(tǒng)啟動(dòng)不成功時(shí),修改啟動(dòng)標(biāo)志,并重新啟動(dòng)系統(tǒng),以切換啟動(dòng)弓丨導(dǎo)。9.如權(quán)利要求8所述的基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置,其特征在于,所述基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置還包括: 下載模塊,用于當(dāng)系統(tǒng)啟動(dòng)成功,且系統(tǒng)存在更新時(shí),下載映像文件和啟動(dòng)引導(dǎo); 處理模塊,用于根據(jù)下載的啟動(dòng)引導(dǎo)更新非當(dāng)前啟動(dòng)所采用的啟動(dòng)引導(dǎo); 修改模塊,用于當(dāng)更新成功時(shí),修改所述啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表,以控制系統(tǒng)按照更新后的啟動(dòng)引導(dǎo)進(jìn)行下次啟動(dòng);當(dāng)更新失敗時(shí),不修改所述啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表。10.如權(quán)利要求6至9任一項(xiàng)所述的基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置,其特征在于,所述基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置還包括: 第三判斷模塊,用于判斷所述目標(biāo)物理地址是否為非法啟動(dòng)地址; 所述第一啟動(dòng)控制模塊,還用于當(dāng)所述目標(biāo)地址為非法啟動(dòng)地址時(shí),將邏輯器件與CPU連接的NAND-Flash接口接收到的信號(hào)發(fā)送至所述NAND-Flash存儲(chǔ)器中,以使CPU讀取預(yù)設(shè)的非啟動(dòng)相關(guān)的存儲(chǔ)數(shù)據(jù)。
      【專利摘要】本發(fā)明公開了一種基于NAND-Flash的雙啟動(dòng)引導(dǎo)的啟動(dòng)方法包括:在系統(tǒng)啟動(dòng)時(shí),獲取預(yù)置的啟動(dòng)標(biāo)志及啟動(dòng)引導(dǎo)的物理地址表;獲得啟動(dòng)標(biāo)志對應(yīng)的目標(biāo)物理地址,判斷目標(biāo)物理地址是否為CPU默認(rèn)讀取的特定物理地址;若則將邏輯器件接收到的信號(hào)直接發(fā)送至NAND-Flash存儲(chǔ)器;若否則將邏輯器件接收到的信號(hào)中地址信號(hào)解析后按照目標(biāo)物理地址進(jìn)行翻譯,將翻譯后的信號(hào)發(fā)送至NAND-Flash存儲(chǔ)器。本發(fā)明還公開了一種基于NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)裝置。本發(fā)明實(shí)現(xiàn)了NAND-Flash雙啟動(dòng)引導(dǎo)的啟動(dòng)控制,避免了初始引導(dǎo)區(qū)不能被同時(shí)升級(jí)的問題,提高了系統(tǒng)運(yùn)行的穩(wěn)定性與便捷性。
      【IPC分類】G06F11/14, G06F9/445
      【公開號(hào)】CN105320529
      【申請?zhí)枴緾N201410323968
      【發(fā)明人】沈楠科
      【申請人】中興通訊股份有限公司
      【公開日】2016年2月10日
      【申請日】2014年7月8日
      【公告號(hào)】WO2015154538A1
      當(dāng)前第4頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1