国产精品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>

      用于升級啟動模式的自動進(jìn)入裝置和方法

      文檔序號:6544890閱讀:140來源:國知局
      用于升級啟動模式的自動進(jìn)入裝置和方法
      【專利摘要】本發(fā)明提供了一種用于升級啟動模式的自動進(jìn)入裝置和方法。根據(jù)本發(fā)明的自動進(jìn)入裝置通過以下操作來執(zhí)行軟件升級:當(dāng)終端的USB接口連接到外部裝置時通過保持存儲器的操作來在升級啟動模式中啟動終端,并且當(dāng)USB接口和外部裝置斷開時通過對保持存儲器的操作進(jìn)行禁止由處理器訪問存儲器來在正常啟動模式中啟動終端。
      【專利說明】用于升級啟動模式的自動進(jìn)入裝置和方法

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明的實施例涉及當(dāng)終端啟動時用于升級啟動模式的自動進(jìn)入裝置和方法。

      【背景技術(shù)】
      [0002] 終端由讀取在SPI閃存中存儲的啟動軟件即啟動數(shù)據(jù)(startup data)的處理器 而開始進(jìn)行操作。這稱為正常啟動模式(normal boot mode)。
      [0003] 在特定情況中,例如,當(dāng)終端連接到計算機(jī)等以升級啟動數(shù)據(jù)時,終端應(yīng)當(dāng)在升級 啟動模式中進(jìn)行工作。
      [0004] 但是,如果啟動數(shù)據(jù)已經(jīng)存儲在SPI閃存中,則處理器以最高優(yōu)先級讀取在SPI閃 存中存儲的啟動數(shù)據(jù)。因此,終端在正常啟動模式而不是升級啟動模式中工作,并且因此不 能使啟動數(shù)據(jù)升級。


      【發(fā)明內(nèi)容】

      [0005] 本發(fā)明的一個實施例提供了一種用于升級啟動模式的自動進(jìn)入裝置和方法,該用 于升級啟動模式的自動進(jìn)入裝置和方法通過保持SPI閃存的操作而允許終端自動進(jìn)入升 級啟動模式。
      [0006] 本發(fā)明的一個實施例提供了一種用于升級啟動模式的自動進(jìn)入裝置和方法,該用 于升級啟動模式的自動進(jìn)入裝置和方法允許在當(dāng)終端啟動同時連接到USB時通過在升級 啟動模式中自動啟動來通過USB接口升級啟動軟件。
      [0007] 根據(jù)本發(fā)明的實施例的用于升級啟動模式的自動進(jìn)入裝置包括:連接確定單元, 用于確定終端和外部裝置是否連接;和啟動模式控制單元,用于根據(jù)終端和外部裝置是否 連接來允許或者阻止終端的存儲器訪問以允許終端在正常啟動模式或者升級啟動模式中 啟動,并且當(dāng)終端由啟動模式控制單元在升級啟動模式中啟動時,終端通過下載來自外部 裝置的升級數(shù)據(jù)來執(zhí)行終端的存儲器中存儲的啟動軟件的升級。
      [0008] 啟動模式控制單元在當(dāng)終端連接到外部裝置時控制終端在升級啟動模式中啟動, 并且在當(dāng)終端從外部裝置斷開時可以控制終端在正常啟動模式中啟動。
      [0009] 終端通過USB接口連接到外部裝置,并且連接確定單元可以基于終端的USB連接 器的總線電壓(VBUS)電平來確定終端和外部裝置是否連接。
      [0010]啟動模式控制單元包括一個或多個單穩(wěn)態(tài)多諧振蕩器,并且單穩(wěn)態(tài)多諧振蕩器可 以根據(jù)終端和外部裝置是否連接而通過保持存儲器的操作來在升級啟動模式中啟動終端 或者通過對保持存儲器的操作進(jìn)行禁止來在正常啟動模式中啟動終端。
      [0011]啟動模式控制單元還可以包括:一個或多個電阻器和電容器,用于確定單穩(wěn)態(tài)多 諧振蕩器的輸出維持時間。
      [0012] 根據(jù)本發(fā)明的用于升級啟動模式的自動進(jìn)入裝置還可以包括:處理器,用于根據(jù) 啟動模式控制單元的控制來執(zhí)行在存儲器中存儲的啟動軟件或者執(zhí)行所升級的啟動軟件。
      [0013] 根據(jù)本發(fā)明的用于升級啟動模式的自動進(jìn)入方法包括:確定終端和外部裝置是否 連接;根據(jù)確定結(jié)果,當(dāng)終端和外部裝置連接時,通過阻止終端的存儲器訪問來在升級啟動 模式中啟動終端;并且當(dāng)終端在升級啟動模式中啟動時,通過下載來自外部裝置的升級數(shù) 據(jù)來執(zhí)打在終端的存儲器中存儲的啟動軟件的升級。
      [0014] 確定是否連接的步驟可以包括:基于終端的USB連接器的總線電壓(VBUS)電平來 確定終端和外部裝置是否連接。
      [0015] 在升級啟動模式中啟動的步驟可以包括:通過使用一個或多個單穩(wěn)態(tài)多諧振蕩器 來保持存儲器的?呆作以在升級啟動1吳式中啟動終端。
      [0016] 根據(jù)本發(fā)明的用于升級啟動模式的自動進(jìn)入方法還可以包括:根據(jù)確定結(jié)果,當(dāng) 終端和外部裝置斷開時,通過允許終端的存儲器訪問來在正常啟動模式中啟動終端;并且 當(dāng)終端在正常啟動模式中啟動時,讀取并且執(zhí)行在存儲器中存儲的數(shù)據(jù)。
      [0017] 在正常啟動模式中啟動的步驟可以包括:通過使用一個或多個單穩(wěn)態(tài)多諧振蕩器 來對保持存儲器的操作進(jìn)行禁止以在正常啟動模式中啟動終端。
      [0018] 根據(jù)本發(fā)明的用于升級啟動模式的自動進(jìn)入方法還可以包括:當(dāng)完成軟件升級 時,確定終端和外部裝置是否連接;并且當(dāng)終端連接到外部裝置時,通過重新啟動終端來在 正常啟動模式中啟動。
      [0019] 根據(jù)本發(fā)明的實施例,通過使用單穩(wěn)態(tài)多諧振蕩器來保持閃存以能夠自動進(jìn)入升 級啟動模式,從而可以減少用戶的不便,并且可以阻止可能發(fā)生的錯誤的誤操作。
      [0020] 此外,根據(jù)本發(fā)明的實施例,當(dāng)連接USB時當(dāng)終端啟動時可以通過在升級啟動模 式中自動啟動來通過USB接口升級啟動軟件。

      【專利附圖】

      【附圖說明】
      [0021] 圖1是根據(jù)本發(fā)明的實施例的用于升級啟動模式的自動入口裝置的示意圖。
      [0022] 圖2是根據(jù)本發(fā)明的實施例的用于升級啟動模式的自動入口裝置的電路圖。
      [0023] 圖3是示出根據(jù)本發(fā)明的實施例的在升級啟動模式啟動期間的信號波形的示意 圖。
      [0024] 圖4是示出根據(jù)本發(fā)明的實施例的在正常啟動模式啟動期間的信號波形的示意 圖。
      [0025] 圖5是示出根據(jù)本發(fā)明的實施例的用于描述升級啟動模式的自動入口裝置的方 框圖。
      [0026] 圖6是示出根據(jù)本發(fā)明的實施例的用于描述升級啟動模式的自動入口裝置的流 程圖。

      【具體實施方式】
      [0027] 本發(fā)明的優(yōu)勢和特征以及用于實現(xiàn)本發(fā)明的方法將參考下面的附圖和詳細(xì)描述 而變得顯而易見。但是,應(yīng)當(dāng)理解的是,本發(fā)明不限于下面的實施例并且可以以不同方式體 現(xiàn),并且給出這些實施例以提供本發(fā)明的完整公開,并且向本領(lǐng)域的那些技術(shù)人員提供本 發(fā)明的透徹理解,并且本發(fā)明的范圍僅由所附權(quán)利要求及其等同物限定。在整個說明書中 由相同的參考符號表不相同的組件。
      [0028] 在下文中,將參考附圖詳細(xì)地描述本發(fā)明的實施例。
      [0029] 圖1是根據(jù)本發(fā)明的實施例的用于啟動升級模式的自動進(jìn)入裝置的示意圖。
      [0030] 這里,可以通過將自動進(jìn)入裝置安裝在終端中來實現(xiàn)用于升級啟動模式的自動入 口裝置。
      [0031] 為了參考,終端可以理解為包括以下裝置的概念,該裝置讀取來自存儲器例如閃 存、SD卡(安全數(shù)字卡)、EEPR0M(電可擦除可編程的ROM)等的啟動軟件,啟動并且升級通 過USB接口的啟動軟件。
      [0032] 通過將安裝到終端的存儲器限制到SPI閃存來描述本實施例,其中SPI閃存為非 易失性存儲器。這是為了方便且易于描述起見,并且不限制本發(fā)明的范圍。
      [0033] 如圖1所示,根據(jù)本發(fā)明的實施例的用于升級啟動模式的自動入口裝置(100)由 控制讀取來自SPI閃存(150)的啟動軟件的操作的處理器(160)來使終端能夠自動進(jìn)入升 級啟動模式。
      [0034] 為此,根據(jù)本實施例的用于升級啟動模式的自動進(jìn)入裝置(100)可以包括單穩(wěn)態(tài) 多諧振蕩器(130)。單穩(wěn)態(tài)多諧振蕩器(130)根據(jù)來自USB連接器(120)的輸出信號來確 定是否能夠?qū)PI閃存(150)進(jìn)行訪問。
      [0035] 即,當(dāng)從USB連接器(120)輸入上升沿或者下降沿時,單穩(wěn)態(tài)多諧振蕩器輸出高脈 沖信號或者低脈沖信號。將該單穩(wěn)態(tài)多諧振蕩器的輸出信號由反相器(140)反轉(zhuǎn)而輸入到 SPI閃存(150)。SPI閃存根據(jù)反相器(140)的輸出信號而變?yōu)楸3譅顟B(tài)或者保持禁止?fàn)?態(tài)。
      [0036] 像這樣,SPI閃存可以根據(jù)反相器(140)的輸出信號(反轉(zhuǎn)的信號)而變?yōu)楸3?狀態(tài)或者保持禁止?fàn)顟B(tài)。在該情況中,需要反相器(140)。但是,可以通過直接接收單穩(wěn)態(tài) 多諧振蕩器的輸出信號來保持或者禁止保持SPI閃存(150)。在該情況中,不需要反相器 (130)。
      [0037] 當(dāng)SPI閃存(150)處于保持狀態(tài)時,處理器(160)通過:在升級啟動模式中啟動 終端、通過USB接口(170)來下載用于軟件升級的數(shù)據(jù)(啟動軟件)、并且將該數(shù)據(jù)存儲在 SPI閃存(150)中,來執(zhí)行軟件。
      [0038] 當(dāng)SPI閃存(150)處于保持禁止?fàn)顟B(tài)時,處理器(160)在正常啟動模式中啟動終 端、訪問SPI閃存(150)、并且讀取和執(zhí)行在SPI閃存(150)中存儲的啟動軟件。
      [0039] 為了參考,在圖1中,制圖符號510指示圖5的連接確定單元,并且制圖符號520指 示圖5的啟動模式控制單元。即,連接確定單元(510)包括USB連接器(120)和USB接口 (170),并且啟動模式控制單元(520)可以包括單穩(wěn)態(tài)多諧振蕩器(130)和反相器(140)。
      [0040] 圖2是根據(jù)本發(fā)明的實施例的用于升級啟動模式的自動入口裝置的電路圖。并且 圖3是示出根據(jù)本發(fā)明的實施例的在升級啟動模式啟動期間的信號波形的示意圖。圖4是 示出根據(jù)本發(fā)明的實施例的在正常啟動模式啟動期間的信號波形的示意圖。
      [0041] 首先,參考圖2和圖3,當(dāng)終端連接到USB主機(jī)(計算機(jī))時,如在圖3 (a)中VBUS 在時間軸(、?〖3)處輸入5V的高電平電壓,單穩(wěn)態(tài)多諧振蕩器(130)的U2的輸入(/CLR) 如在圖3(b)中在時間軸(t Q?t3)處變?yōu)楦?。這里,USB連接器(120)的R2,R3和C3通過 劃分5V的VBUS來起到降低并且匹配U2的工作電壓的作用。
      [0042] 因此,nRESET如在圖3(c)中在時間軸(tj時從低變?yōu)楦?,并且因此?dāng)終端啟動 時,在U2的輸入⑶中輸入上升沿。然后,U2的輸出(Q)如在圖3(d)中在時間軸匕? t2)處從低變?yōu)楦摺?br> [0043] 這里,nRESET為處理器的復(fù)位信號。處理器當(dāng)nRESET為低時處于RESET(系統(tǒng)停 止并且初始化)狀態(tài),并且當(dāng)nRESET為高時處于正常狀態(tài)。
      [0044] 在該實例中,由單穩(wěn)態(tài)多諧振蕩器(130)的R4和C4的值來確定U2的輸出(Q) 的信號維持高的時間。這是單穩(wěn)態(tài)多諧振蕩器(130)的操作特征,并且單穩(wěn)態(tài)多諧振蕩器 (130)在U2的輸出(Q)的信號維持高的時間內(nèi)保持不穩(wěn)定狀態(tài),并且在那個時間之后返回 到穩(wěn)定狀態(tài)。
      [0045] 因此,在所述時間之后甚至當(dāng)由USB沒有斷開終端和計算機(jī)時,根據(jù)本實施例的 用于升級啟動模式的自動進(jìn)入裝置(100)可以在升級啟動模式中自動啟動終端。
      [0046] 為了參考,連接到U2的VCC的VDDi為用于單穩(wěn)態(tài)多諧振蕩器的電源,C3為用于 電源穩(wěn)定的旁路電容器。
      [0047] 當(dāng)U2的輸出(Q)為高時,Q1 (140)變?yōu)閷?dǎo)通(0N)狀態(tài),并且因此,Q1 (140)的集電 極如在圖3(e)中在時間軸(ti?t2)處變?yōu)榈汀_@里,Q1 (140)為起到對U2 (140)的輸出 進(jìn)行反向的作用的反相器,并且,使用BJT (雙極面結(jié)型晶體管)作為本實施例中的一個示 例。
      [0048] 當(dāng)Q1 (140)的集電極為低時,在SPI閃存(150)的U1的輸入(/HOLD)中輸入低電 平脈沖信號,并且U1變?yōu)楸3譅顟B(tài)。因此,處理器不能訪問U1并且不能讀取來自U1的數(shù) 據(jù),并且因此,終端未能在正常啟動模式中啟動而卻在升級啟動模式中啟動。
      [0049] 然后,參考圖2和圖4,當(dāng)終端和USB主機(jī)(計算機(jī))斷開時,VBUS如在圖4(a)中 在時間軸W?t 2)處變?yōu)榈停⑶覇畏€(wěn)態(tài)多諧振蕩器的U2的輸入(/CLR)如在圖4(b)中 在時間軸(tQ?t 2)處變?yōu)榈汀?br> [0050] 因此,U2的輸出(Q)在如圖4(c)中在時間軸(tQ?t2)處總為低,并且Ql(140) 在如圖4(d)中在時間軸化?〖 2)處總為低,即維持關(guān)斷(OFF)狀態(tài)。并且然后,在SPI閃 存(150)的U1的輸入(/HOLD)中輸入高電平脈沖信號,并且U1變?yōu)楸3纸範(fàn)顟B(tài)。并且 然后,當(dāng)nRESET在如圖4(e)中在時間軸(、?t 2)處從低變?yōu)楦?,處理器訪問U1,并且讀 取來自U1的數(shù)據(jù),并且在正常啟動模式中啟動。
      [0051] 圖5是示出根據(jù)本發(fā)明的實施例的用于描述升級啟動模式的自動進(jìn)入裝置(100) 的方框圖。
      [0052] 參考圖1和圖5,根據(jù)本發(fā)明的實施例的用于升級啟動模式的自動進(jìn)入裝置(100) 包括連接確定單元(510)、啟動模式控制單元(520)和處理器(160)。
      [0053] 連接確定單元(510)確定終端和外部裝置(計算機(jī)(110))通過終端的USB接口 (170)是否連接。在該實例中,連接確定單元(510)可以由USB連接器(120)和USB接口 (170)實現(xiàn)。連接確定單元(510)可以基于USB連接器(120)的總線電壓(VBUS)電平來確 定終端和計算機(jī)(110)是否連接。
      [0054] S卩,連接確定單元(510)可以確定當(dāng)在USB連接器(120)的VBUS中輸入高電平電 壓時,完成終端和計算機(jī)(110)之間的USB連接。相反,連接確定單元(510)可以確定當(dāng)在 USB連接器(120)的VBUS中輸入低電平電壓時,沒有完成終端和計算機(jī)(110)之間的USB 連接。
      [0055] 啟動模式控制單元(520)根據(jù)終端和計算機(jī)(110)是否連接來允許或者阻止對終 端的SPI閃存(150)的訪問,并且控制終端的啟動模式,使得終端在正常啟動模式或者升級 啟動模式中啟動。
      [0056] B卩,當(dāng)終端連接到計算機(jī)(110)時,啟動模式控制單元(520)允許對終端的SPI 閃存(150)的訪問,并且可以允許終端在升級啟動模式中啟動。此外,當(dāng)終端斷開計算機(jī) (110)時,啟動模式控制單元(520)阻止對終端的SPI閃存(150)的訪問,并且允許終端在 正常啟動模式中啟動。
      [0057] 本實施例的啟動模式控制單元(520)可以包括一個或多個單穩(wěn)態(tài)多諧振蕩器 (130)和反相器(140)。
      [0058] 當(dāng)終端連接到計算機(jī)(110)時,單穩(wěn)態(tài)多諧振蕩器(130)接收來自USB連接器 (120)的總線電壓(VBUS)的高電平電壓的輸入,并且可以輸出高電平脈沖信號。
      [0059] 反相器(140)反向單穩(wěn)態(tài)多諧振蕩器(130)的輸出信號(低電平脈沖信號)并且 發(fā)送到SPI閃存(150)。因此,SPI閃存(150)變?yōu)楸3譅顟B(tài)。
      [0060] 像這樣,可以由反相器(140)的輸出信號(所反向的信號)保持SPI閃存(150) 或者禁止保持SPI閃存(150)。在該情況中,需要反相器(140)。但是,可以通過直接接收 單穩(wěn)態(tài)多諧振蕩器(130)的輸出信號來保持或者禁止保持SPI閃存(150)。在該情況中,不 需要反相器(140)。
      [0061] 當(dāng)SPI閃存(150)變?yōu)楸3譅顟B(tài)時,處理器(160)不能訪問SPI閃存(150)并且 不能讀取來自SPI閃存(150)的數(shù)據(jù)(啟動軟件)。因此,處理器(160)在升級啟動模式中 啟動終端,并且通過USB接口(170)來下載用于軟件升級的數(shù)據(jù)(升級數(shù)據(jù)),并且執(zhí)行在 SPI閃存(150)中存儲的啟動軟件的升級。
      [0062] 當(dāng)終端從計算機(jī)(110)斷開時,單穩(wěn)態(tài)多諧振蕩器(130)接收來自USB連接器 (120)的總線電壓(VBUS)的低電平電壓的輸入,并且可以輸出低電平脈沖信號。SPI閃存 (150)根據(jù)單穩(wěn)態(tài)多諧振蕩器(130)的輸出而處于保持禁止?fàn)顟B(tài)。
      [0063] 當(dāng)SPI閃存(150)變?yōu)楸3纸範(fàn)顟B(tài)時,處理器(160)訪問SPI閃存(150)并且 能夠讀取來自SPI閃存(150)的升級數(shù)據(jù)(啟動軟件)。因此,處理器(160)在正常啟動模 式中啟動終端,并且讀取和執(zhí)行在SPI閃存(150)中存儲的升級數(shù)據(jù)。
      [0064] 單穩(wěn)態(tài)多諧振蕩器(130)可以以芯片的形式實現(xiàn),并且可以包括用于確定輸出信 號的維持時間的電阻器和電容器(在圖2中稱為"R4","C4")。即,單穩(wěn)態(tài)多諧振蕩器 (130)可以通過使用電阻器和電容器來確定輸出維持時間。
      [0065] 當(dāng)處于關(guān)斷狀態(tài)的終端通過USB連接到計算機(jī)(110)時,根據(jù)本實施例的用于升 級啟動模式的自動進(jìn)入裝置(100)可以通過打開終端的電源并且然后在升級啟動模式中 啟動來執(zhí)行軟件升級。但是,當(dāng)處于啟動狀態(tài)的終端通過USB連接到計算機(jī)(110)時,用于 升級啟動模式的自動進(jìn)入裝置(100)可以通過重新啟動終端并且隨后在升級啟動模式中 啟動來執(zhí)行軟件升級。
      [0066] 圖6是示出根據(jù)本發(fā)明的實施例的用于描述升級啟動模式的自動進(jìn)入裝置的流 程圖。
      [0067] 參考圖1至圖6,在步驟(610)中,用于升級啟動模式的自動進(jìn)入裝置(100)確定 終端的USB接口(170)是否連接到計算機(jī)(110)。在該實例中,用于升級啟動模式的自動進(jìn) 入裝置(100)可以通過使用USB連接器(120)的總線電壓(VBUS)來確定在終端和計算機(jī) (110)之間是否完成了 USB連接。
      [0068] 根據(jù)確定結(jié)果,當(dāng)USB接口(170)連接到計算機(jī)(110)(在610中的"是"方向) 時,在步驟¢20)中,用于升級啟動模式的自動進(jìn)入裝置(100)根據(jù)單穩(wěn)態(tài)多諧振蕩器的高 電平輸出信號在升級啟動模式中啟動終端的啟動模式。
      [0069] 然后,在步驟(630)中,用于升級啟動模式的自動進(jìn)入裝置(100)通過經(jīng)由USB接 口(170)下載來自計算機(jī)(110)的升級數(shù)據(jù)來執(zhí)行在SPI閃存(150)中存儲的啟動軟件的 升級。
      [0070] 然而,根據(jù)確定結(jié)果,當(dāng)USB接口(170)從計算機(jī)(110)斷開(在610中的"否"方 向)時,在步驟¢40)中,用于升級啟動模式的自動進(jìn)入裝置(100)根據(jù)單穩(wěn)態(tài)多諧振蕩器 的低電平輸出信號而在正常啟動模式中啟動終端的啟動模式。
      [0071] 然后,在步驟(650)中,用于升級啟動模式的自動進(jìn)入裝置(100)可以通過允許處 理器讀取并且執(zhí)行在SPI閃存(150)中存儲的數(shù)據(jù)(在前的啟動軟件)來正常地啟動終端。
      [0072] 同時,在執(zhí)行步驟(630)之后,在步驟(660)中,用于升級啟動模式的自動進(jìn)入裝 置(100)可以確定終端的USB接口(170)和計算機(jī)(110)是否連接。
      [0073] 根據(jù)確定結(jié)果,當(dāng)終端的USB接口(170)連接到計算機(jī)(110)(在660中的"是"方 向)時,用于升級啟動模式的自動進(jìn)入裝置(100)可以待機(jī)直到USB接口(170)從計算機(jī) (110)斷開為止。
      [0074] 在該實例中,用于升級啟動模式的自動進(jìn)入裝置(100)可以通過重新啟動終端來 在正常啟動模式中啟動終端。即,在完成軟件升級之后,并且當(dāng)USB接口(170)和計算機(jī) (110)連接時,用于升級啟動模式的自動進(jìn)入裝置(100)重新啟動終端,并且在正常啟動模 式中啟動。
      [0075] 為此,甚至在USB接口(170)和計算機(jī)(110)斷開之前,用于升級啟動模式的自動 進(jìn)入裝置(110)使用單穩(wěn)態(tài)多諧振蕩器(130)并且可以在正常啟動模式中啟動終端。
      [0076] 單穩(wěn)態(tài)多諧振蕩器(130)具有以下特征:當(dāng)接收高信號時在固定時間內(nèi)維持非穩(wěn) 定狀態(tài)并且然后返回到穩(wěn)定狀態(tài)。
      [0077] S卩,單穩(wěn)態(tài)多諧振蕩器(130)通過接收高信號而在固定時間內(nèi)輸出高信號(非穩(wěn) 定狀態(tài)),并且然后再次輸出低信號(穩(wěn)定狀態(tài))。
      [0078] 在本實施例中,通過使用該單穩(wěn)態(tài)多諧振蕩器(130),甚至當(dāng)USB接口(170)和計 算機(jī)(110)斷開時,終端都可以在固定時間(高信號的輸出維持時間)之后根據(jù)單穩(wěn)態(tài)多 諧振蕩器的低電平輸出信號來對SPI閃存(150)的保持進(jìn)行禁止以在正常啟動模式中啟 動。
      [0079] 同時,根據(jù)確定結(jié)果,當(dāng)終端的USB接口(170)從計算機(jī)(110)斷開(660中的"否" 方向)時,在步驟¢70)中,用于升級啟動模式的自動進(jìn)入裝置(100)根據(jù)單穩(wěn)態(tài)多諧振蕩 器的高電平信號而在正常啟動模式中啟動終端的啟動。
      [0080] 然后,在步驟(680)中,用于升級啟動模式的自動進(jìn)入裝置(100)可以通過允許處 理器(160)讀取并且執(zhí)行在SPI閃存(150)中存儲的升級數(shù)據(jù)(啟動軟件的升級版本)來 正常地啟動終端。
      [0081] 像這樣,在本發(fā)明的實施例中,通過使用單穩(wěn)態(tài)多諧振蕩器,當(dāng)終端在USB連接狀 態(tài)啟動時,通過保持SPI閃存來允許自動進(jìn)入到升級啟動模式。
      [0082] 因此,根據(jù)本發(fā)明的實施例,可以通過自動升級啟動軟件來減少用戶的不便,并且 可以阻止可能發(fā)生的錯誤的誤操作。
      [0083] 本發(fā)明的實施例包括計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)包括用于執(zhí)行由各種計 算機(jī)實現(xiàn)的操作的程序命令。計算機(jī)可讀介質(zhì)可以單獨地或者組合地包括程序命令、本地 數(shù)據(jù)文件、本地數(shù)據(jù)結(jié)構(gòu)等??梢葬槍Ρ景l(fā)明具體地配置或者設(shè)計該介質(zhì),或者該介質(zhì)可以 是本領(lǐng)域的那些技術(shù)人員已知的并且可用的。計算機(jī)可讀記錄介質(zhì)的示例可以包括磁介質(zhì) (例如硬盤、軟盤和磁帶)、光記錄介質(zhì)(例如⑶-ROM和DVD)、磁光介質(zhì)(例如軟光盤)和 用于具體配置為存儲并且執(zhí)行程序命令的硬件裝置(例如R〇M、RAM和閃存)等。程序命令 的示例不僅包括機(jī)器語言例如由編譯器完成的那些而且也包括可以通過使用解釋器等來 由計算機(jī)執(zhí)行的高級語言代碼。
      [0084] 雖然本文已經(jīng)描述了根據(jù)本發(fā)明的詳細(xì)實施例,但是應(yīng)當(dāng)理解的是,可以在不脫 離本發(fā)明的精神和范圍的情況下做出各種修改、變化和替換。因此,本發(fā)明的范圍不應(yīng)當(dāng)限 于所描述的實施例,并且應(yīng)當(dāng)由所附權(quán)利要求及其等同物限定。
      【權(quán)利要求】
      1. 一種用于升級啟動模式的自動進(jìn)入裝置,包括: 連接確定單元,用于確定終端和外部裝置是否連接;以及 啟動模式控制單元,用于根據(jù)終端和外部裝置是否連接來允許或者阻止所述終端的存 儲器訪問以允許所述終端在正常啟動模式或者升級啟動模式中啟動,并且 當(dāng)所述終端由所述啟動模式控制單元在所述升級啟動模式中啟動時,所述終端通過下 載來自所述外部裝置的升級數(shù)據(jù)來執(zhí)行所述終端的存儲器中存儲的啟動軟件的升級。
      2. 根據(jù)權(quán)利要求1所述的用于升級啟動模式的自動進(jìn)入裝置,其中,所述啟動模式控 制單元在當(dāng)所述終端連接到所述外部裝置時控制所述終端在所述升級啟動模式中啟動,并 且在當(dāng)所述終端從所述外部裝置斷開時控制所述終端在所述正常啟動模式中啟動。
      3. 根據(jù)權(quán)利要求1所述的用于升級啟動模式的自動進(jìn)入裝置,其中,所述終端通過USB 接口連接到所述外部裝置,并且所述連接確定單元基于所述終端的USB連接器的總線電壓 (VBUS)電平來確定所述終端和所述外部裝置是否連接。
      4. 根據(jù)權(quán)利要求1所述的用于升級啟動模式的自動進(jìn)入裝置,其中,所述啟動模式控 制單元包括一個或多個單穩(wěn)態(tài)多諧振蕩器,并且所述單穩(wěn)態(tài)多諧振蕩器根據(jù)所述終端和所 述外部裝置是否連接而通過保持所述存儲器的操作來在所述升級啟動模式中啟動所述終 端或者通過對保持存儲器的操作進(jìn)行禁止來在所述正常啟動模式中啟動所述終端。
      5. 根據(jù)權(quán)利要求4所述的用于升級啟動模式的自動進(jìn)入裝置,其中,所述啟動模式控 制單元還包括:一個或多個電阻器和電容器,用于確定所述單穩(wěn)態(tài)多諧振蕩器的輸出維持 時間。
      6. 根據(jù)權(quán)利要求1所述的用于升級啟動模式的自動進(jìn)入裝置,還包括:處理器,用于根 據(jù)所述啟動模式控制單元的控制來執(zhí)行在所述存儲器中存儲的啟動軟件或者執(zhí)行所升級 的啟動軟件。
      7. -種用于升級啟動模式的自動進(jìn)入方法,包括: 確定終端和外部裝置是否連接; 根據(jù)所述確定結(jié)果,當(dāng)所述終端和所述外部裝置連接時,通過阻止所述終端的存儲器 訪問來在升級啟動模式中啟動所述終端;并且 當(dāng)所述終端在所述升級啟動模式中啟動時,通過下載來自所述外部裝置的升級數(shù)據(jù)來 執(zhí)行在所述終端的存儲器中存儲的啟動軟件的升級。
      8. 根據(jù)權(quán)利要求7所述的用于升級啟動模式的自動進(jìn)入方法,其中,所述確定是否連 接的步驟包括:基于所述終端的USB連接器的總線電壓(VBUS)電平來確定所述終端和所述 外部裝置是否連接。
      9. 根據(jù)權(quán)利要求7所述的用于升級啟動模式的自動進(jìn)入方法,其中,在所述升級啟動 模式中啟動的步驟包括:通過使用一個或多個單穩(wěn)態(tài)多諧振蕩器而保持所述存儲器的操作 來在所述升級啟動模式中啟動所述終端。
      10. 根據(jù)權(quán)利要求7所述的用于升級啟動模式的自動進(jìn)入方法,還包括: 根據(jù)所述確定結(jié)果,當(dāng)所述終端和所述外部裝置斷開時,通過允許所述終端的存儲器 訪問來在正常啟動模式中啟動所述終端;并且 當(dāng)所述終端在所述正常啟動模式中啟動時,讀取并且執(zhí)行在所述存儲器中存儲的數(shù) 據(jù)。
      11. 根據(jù)權(quán)利要求10所述的用于升級啟動模式的自動進(jìn)入方法,其中,在所述正常啟 動模式中啟動的步驟包括:通過使用一個或多個單穩(wěn)態(tài)多諧振蕩器而對保持存儲器的操作 進(jìn)行禁止來在所述正常啟動模式中啟動所述終端。
      12. 根據(jù)權(quán)利要求7所述的用于升級啟動模式的自動進(jìn)入方法,還包括: 當(dāng)完成所述軟件升級時,確定所述終端和所述外部裝置是否連接;并且 當(dāng)所述終端連接到所述外部裝置時,通過重新啟動所述終端來在正常啟動模式中啟 動。
      【文檔編號】G06F9/445GK104123154SQ201410172112
      【公開日】2014年10月29日 申請日期:2014年4月25日 優(yōu)先權(quán)日:2013年4月26日
      【發(fā)明者】南權(quán)佑 申請人:韓國科亞電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1