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

      可靠地檢驗(yàn)控制裝置中微控制器存儲(chǔ)區(qū)的方法和帶有受保護(hù)微控制器的控制裝置的制作方法

      文檔序號(hào):6422252閱讀:133來(lái)源:國(guó)知局
      專利名稱:可靠地檢驗(yàn)控制裝置中微控制器存儲(chǔ)區(qū)的方法和帶有受保護(hù)微控制器的控制裝置的制作方法
      現(xiàn)有技術(shù)本發(fā)明是關(guān)于在一輛汽車(chē)中控制一個(gè)控制裝置的微控制器的一種方法,汽車(chē)帶有一個(gè)中央處理器(Rechnerkern)、至少一個(gè)只-讀-存儲(chǔ)區(qū)域和至少一個(gè)可重寫(xiě)的存儲(chǔ)區(qū)域,在可重寫(xiě)的存儲(chǔ)區(qū)域中至少存儲(chǔ)一個(gè)控制程序,它是為了用中央處理器進(jìn)行處理而設(shè)置的。
      此外,本發(fā)明還涉及用于帶有微控制器的汽車(chē)的一種這樣的控制裝置。
      在廣義上,這里將汽車(chē)?yán)斫鉃榭捎每刂蒲b置控制的內(nèi)燃機(jī)車(chē)輛。這類控制裝置在車(chē)輛技術(shù)上為各種各樣的功能應(yīng)用,例如像作為發(fā)動(dòng)機(jī)控制裝置。在這種情況,例如在發(fā)動(dòng)機(jī)控制裝置的整理調(diào)諧(Chip-Tuning)時(shí),往往要控制非易失的但是可多次重寫(xiě)的存儲(chǔ)器(例如閃存器)。將在那里存儲(chǔ)的數(shù)據(jù)改變,使達(dá)到一個(gè)較高的發(fā)動(dòng)機(jī)功率。由現(xiàn)有技術(shù)還知道一些控制微控制器的方法,這些微控制器在起動(dòng)時(shí)和/或在控制裝置程序的運(yùn)行期間觸發(fā)檢驗(yàn)程序。此外,這類控制裝置也用于控制變速箱或ABS-系統(tǒng)。
      從德國(guó)公開(kāi)文本DE197 53 730知道控制內(nèi)燃機(jī)的一種方法和一種裝置。該裝置包括至少一個(gè)微處理器、至少一個(gè)可編程的存儲(chǔ)器和一個(gè)可重寫(xiě)的存儲(chǔ)器。在可重寫(xiě)的存儲(chǔ)器中,放置有由微控制器處理的程序和/或數(shù)據(jù)。這些程序只有在檢驗(yàn)之后才被執(zhí)行。如果一個(gè)可編程的存儲(chǔ)器的內(nèi)容接收第一個(gè)數(shù)值,則不用另外的檢驗(yàn)程序就被執(zhí)行,否則至少進(jìn)行一個(gè)另外的檢驗(yàn)。用該方法要達(dá)到,使一個(gè)數(shù)據(jù)組有在一個(gè)串聯(lián)控制裝置上運(yùn)行的能力,該數(shù)據(jù)組包含有改變了的數(shù)據(jù)和/或程序,或不是由控制裝置制造廠公開(kāi)的數(shù)據(jù)組。同時(shí),汽車(chē)制造廠要有使用控制裝置的可能性,就是說(shuō),不用具備檢驗(yàn)的知識(shí)就改變各個(gè)控制裝置中的數(shù)據(jù)組。此時(shí),成問(wèn)題的是對(duì)可編程存儲(chǔ)器內(nèi)容的保護(hù)。
      在DE197 23 332A1中,闡述了一種保護(hù)微控制器防止操作其程序的方法和一種這類受保護(hù)的微計(jì)算機(jī)。微計(jì)算機(jī)有一個(gè)中央處理器、一個(gè)只-讀-存儲(chǔ)器和一個(gè)可重寫(xiě)存儲(chǔ)器。在只讀存儲(chǔ)器中,存儲(chǔ)一檢驗(yàn)程序,它借助于一個(gè)通行字由可重寫(xiě)存儲(chǔ)器的存儲(chǔ)內(nèi)容形成一個(gè)代碼字。然后,將代碼字與一個(gè)比較代碼字進(jìn)行比較,比較代碼字同樣是放置在可重寫(xiě)存儲(chǔ)器中。微計(jì)算機(jī)的阻斷或觸發(fā)取決于比較的結(jié)果。
      在已知的方法中,如果應(yīng)用只需要一個(gè)受保護(hù)的內(nèi)部閃存區(qū)域(Flashbereich)并不需要外部的存儲(chǔ)器,在采用這個(gè)閃存區(qū)域時(shí)也可能是個(gè)保護(hù)。因?yàn)樵搼?yīng)用大多數(shù)是采用一個(gè)外部存儲(chǔ)器,在內(nèi)部安裝的操作保護(hù)在這些應(yīng)用中不起作用-或者要回避。此外,如果使用的控制器沒(méi)有內(nèi)部的、受保護(hù)的存儲(chǔ)器,則操作檢驗(yàn)例行程序才有可能。在最簡(jiǎn)單的情況將阻止調(diào)用這些例行程序。
      如果相反,在控制器中將這些檢驗(yàn)例行程序放置在一個(gè)不可改變的區(qū)域(例如ROM),則這意味著一方面是費(fèi)用上升,另一方面是在選擇算法中靈活性較小。除此之外,一個(gè)ROM在相應(yīng)控制器技術(shù)中往往也不可實(shí)現(xiàn)。甚至如果有一個(gè)ROM可供使用的話,留下一些在應(yīng)用一個(gè)大的ROM-區(qū)域時(shí)從根本上要注意的問(wèn)題。改變程序代碼是很昂貴的,因?yàn)楦髯砸笮碌难诖a。如果必須改變代碼,直至新代碼可在項(xiàng)目中使用,至少需要4個(gè)月(流水線循環(huán)時(shí)間Liniendurchlaufzeit)。對(duì)于一個(gè)客戶專用的代碼,或是每個(gè)客戶要求有他自己的ROM,或是必須將ROM相應(yīng)地放大。兩者都造成費(fèi)用增高,既不符合客戶利益,也不符合半導(dǎo)體制造廠的利益。如何能促使代碼實(shí)施的問(wèn)題,在此也沒(méi)有解決。
      因此,本發(fā)明所面對(duì)的問(wèn)題,創(chuàng)立檢驗(yàn)一控制裝置的微控制器存儲(chǔ)器的一種方法,該方法較好地防止未經(jīng)許可的介入。此外,任務(wù)還在于,在一個(gè)控制裝置的微控制器中,完全有效地去阻止未經(jīng)許可的操作(Manipulation)存儲(chǔ)內(nèi)容。
      本發(fā)明的優(yōu)點(diǎn)本發(fā)明的方法包括下列步驟在可重寫(xiě)存儲(chǔ)區(qū)域的一個(gè)一次可寫(xiě)的存儲(chǔ)區(qū)域中存儲(chǔ)一個(gè)檢驗(yàn)程序,在只-讀-存儲(chǔ)區(qū)域存儲(chǔ)一個(gè)服務(wù)程序,通過(guò)控制程序以有規(guī)則的間隔調(diào)用服務(wù)程序,通過(guò)服務(wù)程序調(diào)用檢驗(yàn)程序,在通過(guò)控制程序調(diào)用時(shí)通過(guò)服務(wù)程序使一個(gè)計(jì)數(shù)器復(fù)位,通過(guò)檢驗(yàn)程序檢驗(yàn)至少一部分可重寫(xiě)存儲(chǔ)區(qū)域,在操作被檢驗(yàn)的存儲(chǔ)區(qū)域時(shí)通過(guò)檢驗(yàn)程序或在計(jì)數(shù)器溢出時(shí)通過(guò)計(jì)數(shù)器觸發(fā)一個(gè)RESET。
      本發(fā)明的方法出眾之處在于,用于檢驗(yàn)存儲(chǔ)器的代碼序列(檢驗(yàn)程序),不能在只有一次可寫(xiě)的存儲(chǔ)器中被操作。這樣一個(gè)只一次可寫(xiě)的存儲(chǔ)區(qū)域,例如能在已存在的、內(nèi)部可重寫(xiě)的存儲(chǔ)器(閃存Flash)中實(shí)現(xiàn)。一些微控制器例如在內(nèi)部閃存的部分上有一個(gè)通行字保護(hù)。另一方面,在本發(fā)明的方法中,也有效地確保實(shí)施這個(gè)代碼序列。在控制裝置的各自控制程序中,必須包括以能調(diào)節(jié)的有規(guī)則的間隔調(diào)用檢驗(yàn)程序。該檢驗(yàn)程序借助于一個(gè)服務(wù)程序調(diào)用,該服務(wù)程序存儲(chǔ)在只-讀-存儲(chǔ)器中。因此,該服務(wù)程序是被保護(hù)防止未經(jīng)許可的介入和操作的。
      必須有規(guī)則地調(diào)用該服務(wù)程序,因?yàn)榉駝t借助于一個(gè)節(jié)拍發(fā)出裝置不受影響地連續(xù)運(yùn)行的計(jì)數(shù)器發(fā)出一個(gè)溢出信號(hào)。計(jì)數(shù)器不能停止,只能通過(guò)調(diào)用服務(wù)程序復(fù)位。如果計(jì)數(shù)器在調(diào)用服務(wù)程序之前達(dá)到溢出,計(jì)數(shù)器產(chǎn)生微控制器的一個(gè)RESET。
      計(jì)數(shù)器能作為一個(gè)單獨(dú)的具有自己節(jié)拍供給的裝置的計(jì)數(shù)器模塊來(lái)實(shí)現(xiàn),它布置在微控制器之內(nèi)一個(gè)受保護(hù)的區(qū)域或在控制裝置中。在適當(dāng)?shù)奈⒖刂破髦?,程序技術(shù)的實(shí)現(xiàn)同樣是可以想象的。計(jì)數(shù)器的溢出,例如能通過(guò)達(dá)到計(jì)數(shù)器終點(diǎn)(Zhlerende)觸發(fā)。溢出達(dá)到的時(shí)間點(diǎn)決定時(shí)間間隔,在該時(shí)間間隔之后必須重新調(diào)用服務(wù)程序,不用計(jì)數(shù)器去觸發(fā)RESET。為了調(diào)定一個(gè)時(shí)間點(diǎn),選擇一個(gè)帶有相應(yīng)計(jì)數(shù)器終點(diǎn)的計(jì)數(shù)器,或者調(diào)定一個(gè)計(jì)數(shù)器狀態(tài),在達(dá)到該狀態(tài)時(shí)也發(fā)出一個(gè)溢出信號(hào)。在通過(guò)控制程序調(diào)用服務(wù)程序時(shí),一方面調(diào)用檢驗(yàn)程序,另一方面將計(jì)數(shù)器復(fù)位。
      RESET例如在于,將控制裝置關(guān)斷或用一個(gè)數(shù)據(jù)組運(yùn)行,該數(shù)據(jù)組還允許有一個(gè)受限制的功能。此時(shí),也還能同時(shí)將一個(gè)相應(yīng)的信號(hào)給到另外的控制裝置。尤其有意義的是輸出一個(gè)警告信號(hào),它提出將車(chē)輛送進(jìn)車(chē)間修理的要求。
      此外,本發(fā)明的任務(wù)還通過(guò)帶有微控制器汽車(chē)的一個(gè)控制裝置來(lái)解決,在這里為了存儲(chǔ)一個(gè)檢驗(yàn)程序設(shè)置有可重寫(xiě)存儲(chǔ)區(qū)域的一個(gè)一次可寫(xiě)的存儲(chǔ)區(qū)域,設(shè)置只-讀-存儲(chǔ)區(qū)域用于存儲(chǔ)一個(gè)服務(wù)程序,中央處理器以有規(guī)則的間隔通過(guò)控制程序處理調(diào)用之后的服務(wù)程序,中央處理器通過(guò)服務(wù)程序處理調(diào)用之后的檢驗(yàn)程序,設(shè)置一個(gè)計(jì)數(shù)器,該計(jì)數(shù)器通過(guò)控制程序在調(diào)用時(shí)可通過(guò)服務(wù)程序服位,至少一部分可重寫(xiě)存儲(chǔ)區(qū)域可通過(guò)檢驗(yàn)程序檢驗(yàn),在操作被檢驗(yàn)的存儲(chǔ)區(qū)域時(shí)通過(guò)檢驗(yàn)程序或在計(jì)數(shù)器溢出時(shí)觸發(fā)一個(gè)RESET。
      本發(fā)明特別優(yōu)選的擴(kuò)展在從屬權(quán)利要求中給出。
      附圖下面應(yīng)用兩個(gè)附圖詳細(xì)闡述本發(fā)明的一個(gè)實(shí)施例。示出的有

      圖1本發(fā)明一個(gè)控制裝置的微控制器的方塊圖和圖2本發(fā)明方法的流程圖。
      實(shí)施例的說(shuō)明在圖1中示出的是按照本發(fā)明一個(gè)控制裝置的微控制器1。它包括一個(gè)中央處理器2、一個(gè)只-讀-存儲(chǔ)器3、一個(gè)只一次可寫(xiě)的存儲(chǔ)器4和一個(gè)可重寫(xiě)的存儲(chǔ)器5。該控制裝置例如可以是用于節(jié)流閥、需噴射的燃油量或其它量的發(fā)動(dòng)機(jī)控制裝置。然而,也可以想象是控制汽車(chē)中變速箱、ABS系統(tǒng)或其它系統(tǒng)的控制裝置。中央處理器1是一個(gè)普通的微處理器,用于處理存儲(chǔ)的程序和數(shù)據(jù)。只-讀-存儲(chǔ)器或ROM3包含有一個(gè)固定存儲(chǔ)的程序,該程序只能通過(guò)更換ROM3改變。在這個(gè)存儲(chǔ)器中,一般放置一個(gè)最小型程序,它能將中央處理器1置于能處理來(lái)自其它存儲(chǔ)器的程序和數(shù)據(jù)的狀態(tài)。
      可重寫(xiě)存儲(chǔ)器5大多作為EPROM或快閃EPROM來(lái)實(shí)施,且包含控制裝置的可改變的程序和數(shù)據(jù)。只一次可寫(xiě)存儲(chǔ)器4是可重寫(xiě)存儲(chǔ)器5(閃存器Flash)的一個(gè)存儲(chǔ)區(qū)域,它是受一個(gè)通行字保護(hù)的。在這個(gè)存儲(chǔ)區(qū)域4中,存儲(chǔ)一個(gè)代碼序列,它的任務(wù)是檢驗(yàn)微控制器1的代碼-和數(shù)據(jù)區(qū)域。這個(gè)檢驗(yàn)程序在識(shí)別到操作時(shí)采取一個(gè)反措施,大多數(shù)是引起觸發(fā)一個(gè)RESET。此時(shí),RESET的規(guī)模能與各自希望的反措施相匹配。控制裝置例如能被整個(gè)關(guān)斷,這在一個(gè)發(fā)動(dòng)機(jī)控制裝置的情況造成汽車(chē)立即停車(chē)。或者能用最小配置提供給控制裝置,使控制裝置保留功能準(zhǔn)備狀態(tài),但是為了完全的功能能力要求送車(chē)間去修理。
      各種存儲(chǔ)區(qū)域分別示于圖1,由此只要標(biāo)識(shí)它們的不同功能。在維護(hù)不同功能性的情況下,有可能使存儲(chǔ)區(qū)域通過(guò)分離的組件或以公共組件形式去實(shí)現(xiàn)。這樣,尤其是閃存器5既能在微控制器組件之內(nèi)實(shí)現(xiàn),也能作為外部存儲(chǔ)組件實(shí)現(xiàn)。
      在圖2中示意性示出的是本發(fā)明方法的流程。區(qū)域A,B,C和D標(biāo)識(shí)功能不同的存儲(chǔ)區(qū)域,在這些區(qū)域中放置的是有關(guān)的程序和數(shù)據(jù)。在示出的實(shí)施例中,A說(shuō)明微控制器中的一個(gè)硬件區(qū)域,B說(shuō)明微控制器中的一個(gè)ROM-區(qū)域和C說(shuō)明微控制器中的一個(gè)閃存一區(qū)域,而D表示的是一個(gè)外部閃存-區(qū)域。
      在外部閃存-區(qū)域D中,作為應(yīng)用代碼存儲(chǔ)的是控制裝置的一個(gè)控制程序。該程序在代碼中包括一個(gè)`CALL′-指令,用它調(diào)用一個(gè)放置在微控制器的ROM-存儲(chǔ)區(qū)域B中的服務(wù)程序。在一個(gè)相應(yīng)的入口代碼(Entry-Code)時(shí),觸發(fā)服務(wù)程序中的一個(gè)`SERVICE′(`服務(wù)′)。該服務(wù)程序觸發(fā)兩件事,一方面,將一個(gè)在微控制器A中作為計(jì)數(shù)器組件實(shí)現(xiàn)的計(jì)數(shù)器`COUNTER′復(fù)位。該計(jì)數(shù)器組件與一個(gè)節(jié)拍線路連在一起,致使它獨(dú)立地連續(xù)運(yùn)行。在達(dá)到最大的計(jì)數(shù)器位置時(shí),發(fā)出溢出信號(hào)。另一方面,同時(shí)在一個(gè)檢驗(yàn)程序中觸發(fā)一個(gè)轉(zhuǎn)移`JUMP′。該檢驗(yàn)程序是作為代碼序列存儲(chǔ)在內(nèi)部閃存器中的只一次可寫(xiě)存儲(chǔ)區(qū)域中。微控制器的內(nèi)部閃存器為此有個(gè)區(qū)域,該區(qū)域通過(guò)一個(gè)通行字保護(hù),從而只一次可寫(xiě)。
      檢驗(yàn)程序借助于已知的諸如校驗(yàn)和形成(Checksummenbildung)那樣的檢驗(yàn)方法,檢驗(yàn)至少一部分由微控制器應(yīng)用的存儲(chǔ)器。如果用檢驗(yàn)確定出在存儲(chǔ)的數(shù)據(jù)和/或程序上的操作,則觸發(fā)一個(gè)RESET。如果確定出沒(méi)有未經(jīng)允許的改變,則借助于一個(gè)`RETURN′-指令又返回到控制程序。
      如果計(jì)數(shù)器發(fā)出溢出信號(hào),就是說(shuō)一個(gè)規(guī)定的時(shí)間到期,則同樣觸發(fā)一個(gè)RESET。該RESET可以有選擇地意味著,將控制裝置完全關(guān)斷,或使控制裝置在應(yīng)用以前規(guī)定的參數(shù)情況下運(yùn)行。此時(shí)關(guān)系到還能確保控制裝置功能性的一種最小配置,但是即刻要求送車(chē)間去修理。RESET一直保持激活狀態(tài),直至該裝置關(guān)斷和再接通(所謂的Power-On RESET)。
      因?yàn)橛?jì)數(shù)器不受影響地連續(xù)運(yùn)行,所以如果將計(jì)數(shù)器有規(guī)則地進(jìn)行復(fù)位,就能避免出現(xiàn)溢出,和能避免該從而強(qiáng)制地連在一起的控制裝置的RESET。因?yàn)檫@只能在同樣不是可操作的ROM-區(qū)域B內(nèi)由服務(wù)程序觸發(fā),又必須由控制程序有規(guī)則地調(diào)用服務(wù)程序。因此,該必須包括CALL-指令的控制程序能存儲(chǔ)在相對(duì)沒(méi)有保護(hù)的閃存-區(qū)域D中。因?yàn)榧词雇ㄟ^(guò)操作,也不能因此用這個(gè)方法去阻止對(duì)微控制器存儲(chǔ)器進(jìn)行檢驗(yàn)。只有在沒(méi)有操作的微控制器的存儲(chǔ)器時(shí),才確??刂蒲b置持續(xù)的功能性。
      與已知方法相比,本發(fā)明方法有一些優(yōu)點(diǎn)。為控制器-芯片只產(chǎn)生很少的或沒(méi)有額外費(fèi)用,因?yàn)橹恍枰钚〉念~外花費(fèi)。此外,檢驗(yàn)程序能單獨(dú)與要求或需求匹配,因?yàn)檫@個(gè)代碼序列沒(méi)有包括在ROM-掩碼中。因此,它也能保持客戶專用。除此之外,控制器制造廠也能給其他客戶提供這種功能。
      對(duì)于沒(méi)有控制器-內(nèi)部閃存的系統(tǒng),能應(yīng)用同樣的方法。該方法從而消除了對(duì)具有內(nèi)部和外部閃存的系統(tǒng)保護(hù)較小的缺點(diǎn),而且在與器件配對(duì)的組合中是個(gè)很可靠的方法。雖然可重寫(xiě)存儲(chǔ)區(qū)域在上面的實(shí)施例中位于微控制器之內(nèi),當(dāng)然它也能位于外部。
      參考符號(hào)一覽表
      權(quán)利要求
      1.在汽車(chē)中控制一控制裝置的微控制器(1)的方法,該微控制器帶有一個(gè)中央處理器(2)、至少一個(gè)只-讀-存儲(chǔ)區(qū)域(3)和至少一個(gè)可重寫(xiě)存儲(chǔ)區(qū)域(5),其中在可重寫(xiě)存儲(chǔ)區(qū)域(5)中至少存儲(chǔ)了一個(gè)控制程序,它是為了用中央處理器(2)進(jìn)行處理而設(shè)置的,包括至少下列步驟,-在可重寫(xiě)存儲(chǔ)區(qū)域(5)的一個(gè)一次可寫(xiě)的存儲(chǔ)區(qū)域(4)中存儲(chǔ)一個(gè)檢驗(yàn)程序,-在只-讀-存儲(chǔ)區(qū)域(3)中存儲(chǔ)一個(gè)服務(wù)程序,-通過(guò)控制程序以有規(guī)則的間隔調(diào)用服務(wù)程序,-通過(guò)服務(wù)程序調(diào)用檢驗(yàn)程序,-在通過(guò)控制程序調(diào)用時(shí)通過(guò)服務(wù)程序使一個(gè)計(jì)數(shù)器復(fù)位,-通過(guò)檢驗(yàn)程序檢驗(yàn)至少一部分可重寫(xiě)存儲(chǔ)區(qū)域,-在操作被檢驗(yàn)的存儲(chǔ)區(qū)域時(shí)通過(guò)檢驗(yàn)程序或在計(jì)數(shù)器溢出時(shí)通過(guò)計(jì)數(shù)器觸發(fā)一個(gè)RESET。
      2.如權(quán)利要求1的方法,其特征在于,控制程序存儲(chǔ)在微控制器(1)的一個(gè)內(nèi)部存儲(chǔ)區(qū)域。
      3.如權(quán)利要求1的方法,其特征在于,控制程序存儲(chǔ)在微控制器(1)之外的一個(gè)外部存儲(chǔ)區(qū)域。
      4.如權(quán)利要求1的方法,其特征在于,檢驗(yàn)程序存儲(chǔ)在微控制器(1)的一個(gè)內(nèi)部存儲(chǔ)區(qū)域。
      5.如權(quán)利要求4的方法,其特征在于,檢驗(yàn)程序存儲(chǔ)在微控制器(1)的一個(gè)內(nèi)部存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域受一個(gè)通行字保護(hù)。
      6.帶有微控制器(1)的汽車(chē)控制裝置,微控制器帶有一個(gè)中央處理器(2)、至少一個(gè)只-讀-存儲(chǔ)區(qū)域(3)和至少一個(gè)可重寫(xiě)的存儲(chǔ)區(qū)域(5),其中在可重寫(xiě)存儲(chǔ)區(qū)域(5)中存儲(chǔ)至少一個(gè)控制程序,它是為了用中央處理器(2)進(jìn)行處理而設(shè)置的,其中-為了存儲(chǔ)檢驗(yàn)程序設(shè)置可重寫(xiě)存儲(chǔ)區(qū)域(5)的一個(gè)一次可寫(xiě)的存儲(chǔ)區(qū)域(4),-為了存儲(chǔ)服務(wù)程序設(shè)置一個(gè)只-讀-存儲(chǔ)區(qū)域(3),-服務(wù)程序通過(guò)控制程序以有規(guī)則的間隔調(diào)用之后,被中央處理器(2)處理,-檢驗(yàn)程序通過(guò)服務(wù)程序調(diào)用之后,被中央處理器(2)處理,-設(shè)置一個(gè)計(jì)數(shù)器,它在通過(guò)控制程序調(diào)用時(shí)可由服務(wù)程序復(fù)位,-至少一部分可重寫(xiě)存儲(chǔ)區(qū)域(5)可通過(guò)檢驗(yàn)程序檢驗(yàn),-在操作被檢驗(yàn)的存儲(chǔ)區(qū)域時(shí)通過(guò)檢驗(yàn)程序或在計(jì)數(shù)器溢出時(shí)可觸發(fā)一個(gè)RESET。
      7.如權(quán)利要求6的控制裝置,其特征在于,一次可寫(xiě)存儲(chǔ)區(qū)域(4)布置在微控制器(1)之內(nèi)。
      8.如權(quán)利要求6的控制裝置,其特征在于,可重寫(xiě)的存儲(chǔ)區(qū)域(5)是作為閃存器構(gòu)成的。
      全文摘要
      本發(fā)明是關(guān)于在一輛汽車(chē)中控制一個(gè)控制裝置中的微控制器的一種方法,汽車(chē)帶有一個(gè)中央處理器、至少一個(gè)只-讀-存儲(chǔ)區(qū)域和至少一個(gè)可重寫(xiě)的存儲(chǔ)區(qū)域,其中在可重寫(xiě)的存儲(chǔ)區(qū)域中至少存儲(chǔ)一個(gè)控制程序,它是為了用中央處理器進(jìn)行處理而設(shè)置的。為了創(chuàng)立一種方法用于控制一個(gè)控制裝置中的微控制器,而它較好地保護(hù)檢驗(yàn)微控制器的存儲(chǔ)器不受未經(jīng)允許的入侵,建議將一個(gè)檢驗(yàn)程序存儲(chǔ)在可重寫(xiě)存儲(chǔ)區(qū)域的一個(gè)一次可寫(xiě)的存儲(chǔ)區(qū)域中,并將一個(gè)服務(wù)程序存儲(chǔ)在只-讀-存儲(chǔ)區(qū)域中。檢驗(yàn)程序借助于服務(wù)程序被控制程序以有規(guī)則的間隔調(diào)用,并檢驗(yàn)至少一部分可重寫(xiě)存儲(chǔ)區(qū)域。此外,服務(wù)程序?qū)⒂?jì)數(shù)器復(fù)位。檢驗(yàn)程序在識(shí)別出操作被檢驗(yàn)的存儲(chǔ)區(qū)域時(shí)或計(jì)數(shù)器在計(jì)數(shù)器溢出時(shí),觸發(fā)控制裝置的一個(gè)RESET。
      文檔編號(hào)G06F21/71GK1692322SQ200380100458
      公開(kāi)日2005年11月2日 申請(qǐng)日期2003年11月5日 優(yōu)先權(quán)日2002年11月7日
      發(fā)明者K·施奈德?tīng)? A·奧埃 申請(qǐng)人:羅伯特-博希股份公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1