欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于BMC自動(dòng)化檢測(cè)燒錄主板供電模組芯片數(shù)據(jù)的方法與流程

文檔序號(hào):12363328閱讀:1310來源:國知局

本發(fā)明涉及主板控制技術(shù),特別涉及一種基于BMC自動(dòng)化檢測(cè)燒錄主板供電模組芯片數(shù)據(jù)的方法。



背景技術(shù):

隨著科技的進(jìn)步,服務(wù)器越來越廣泛的運(yùn)用在生活各處。然而目前主流的服務(wù)器在正常開機(jī)前需要通過外部軟件將匹配當(dāng)前主板設(shè)計(jì)的參數(shù)燒錄到芯片供電模組中,而當(dāng)供電模組芯片中燒錄的參數(shù)不正確或者沒有燒錄時(shí)則會(huì)出現(xiàn)主板供電模組芯片供電異常、主板無法正常開機(jī)的情況。

為了解決這一問題,傳統(tǒng)的做法是在燒錄供電模組芯片數(shù)據(jù)時(shí),從廠商那里拿到可以連接到主板預(yù)留寫入數(shù)據(jù)接口的連接線,另外一端連接到測(cè)試機(jī)臺(tái),在機(jī)臺(tái)上安裝廠商提供的燒錄軟件,通過軟件進(jìn)行寫入,寫入完成之后重新上電后觀察主板是否能開機(jī)。

上述的做法是在測(cè)試機(jī)臺(tái)進(jìn)行操作,而且用數(shù)據(jù)寫入線連接到主板,這在服務(wù)器工廠大量機(jī)臺(tái)測(cè)試時(shí)是很難去實(shí)現(xiàn)的,現(xiàn)在的工廠測(cè)試機(jī)制也不允許實(shí)現(xiàn)這樣的操作。當(dāng)主板在工廠制造完成需要開機(jī)檢測(cè)時(shí),測(cè)試人員需要通過外部的工具在另外的測(cè)試機(jī)臺(tái)上通過接線的方式連接主板去燒錄這些數(shù)據(jù),燒錄完成之后才能正常開機(jī),有些時(shí)候燒錄有問題還需多次燒錄才能開機(jī),這樣的工作量大以及操作時(shí)間長(zhǎng),并且沒有檢查的機(jī)制容易出錯(cuò)。

針對(duì)上述情況,需要一種新的主板供電模組芯片數(shù)據(jù)燒錄方法,可以在不使用額外測(cè)試機(jī)的情況下完成燒錄。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種基于BMC自動(dòng)化檢測(cè)燒錄主板供電模組芯片數(shù)據(jù)的方法,解決現(xiàn)有技術(shù)中的需要通過外接工具進(jìn)行主板供電模組芯片數(shù)據(jù)燒錄的技術(shù)問題。

一種基于BMC自動(dòng)化檢測(cè)燒錄主板供電模組芯片數(shù)據(jù)的方法,該方法包括以下步驟: 步驟A. 上電步驟,對(duì)服務(wù)器主板進(jìn)行上電; 步驟B. 燒錄步驟,所述服務(wù)器主板的BMC模塊根據(jù)需要將主板供電模組芯片需要的數(shù)據(jù)燒錄到所述主板供電模組芯片的寄存器中;所述主板供電模組芯片需要的數(shù)據(jù)預(yù)先存儲(chǔ)在所述BMC模塊的Flash中。

BMC是指基板管理控制器(Baseboard Management Controller)。一般內(nèi)置在主板上,支持行業(yè)標(biāo)準(zhǔn)的 IPMI 規(guī)范。BMC提供的功能包括:本地和遠(yuǎn)程診斷、控制臺(tái)支持、配置管理、硬件管理和故障排除。目前主流的服務(wù)器都會(huì)使用BMC進(jìn)行遠(yuǎn)程監(jiān)控管理,主板上電后BMC會(huì)進(jìn)行初始化并運(yùn)行監(jiān)控任務(wù)。實(shí)現(xiàn)本方法時(shí),需要先將廠商需要燒錄進(jìn)入主板供電模組芯片的數(shù)據(jù)儲(chǔ)存進(jìn)入BMC的Flash中。BMC是把要燒錄的數(shù)據(jù)包在BMC固件Bin檔中,首先BMC固件會(huì)燒錄到BMC flash中,BMC啟動(dòng)完成之后就把這部分?jǐn)?shù)據(jù)存在BMC運(yùn)行的內(nèi)存中。

本方案的進(jìn)一步改進(jìn)在于:步驟B包括以下分步驟:

步驟B1:預(yù)讀取步驟,所述服務(wù)器主板的BMC模塊檢測(cè)主板供電模組芯片內(nèi)寄存器的數(shù)據(jù);

步驟B2:再讀取步驟,讀取預(yù)先存儲(chǔ)在所述BMC模塊的Flash中的所述主板供電模組芯片需要的數(shù)據(jù);

步驟B3:比較步驟,將所述預(yù)讀取步驟中讀取的數(shù)據(jù)和再讀取步驟中讀取的數(shù)據(jù)進(jìn)行比較,若兩數(shù)據(jù)相同則輸出是,若兩數(shù)據(jù)不相同則輸出否;

步驟B4:若比較步驟輸出是,則不進(jìn)行操作;若比較步驟輸出否,則將再讀取步驟中讀取的數(shù)據(jù)寫入所述主板供電模組芯片的寄存器中。

通過上述A、B步驟實(shí)現(xiàn)了數(shù)據(jù)的寫入。

本方案的進(jìn)一步改進(jìn)在于:還包括步驟C:檢驗(yàn)步驟,所述 BMC模塊檢測(cè)所述主板供電模組芯片的寄存器中數(shù)據(jù)是否正確。其中步驟C包括以下分步驟:

步驟C1:預(yù)檢驗(yàn)步驟,所述服務(wù)器主板的BMC模塊檢測(cè)主板供電模組芯片內(nèi)寄存器的數(shù)據(jù);

步驟C2:再檢驗(yàn)步驟,讀取預(yù)先存儲(chǔ)在所述BMC模塊的Flash中的所述主板供電模組芯片需要的數(shù)據(jù);

步驟C3:再比較步驟,將所述預(yù)檢驗(yàn)步驟中讀取的數(shù)據(jù)和再檢驗(yàn)步驟中讀取的數(shù)據(jù)進(jìn)行比較,若兩數(shù)據(jù)相同則輸出是,若兩數(shù)據(jù)不相同則輸出否;

步驟C4:若再比較步驟輸出是,則不進(jìn)行操作;若再比較步驟輸出否,則返回B4步驟。

通過C步驟實(shí)現(xiàn)了數(shù)據(jù)寫入的確認(rèn)程序,確保了BMC中存儲(chǔ)的數(shù)據(jù)確實(shí)可以被寫入主板供電模組芯片中。

本方案的進(jìn)一步改進(jìn)在于:所述主板供電模組芯片的寄存器為ASPEED芯片寄存器。

本方案的進(jìn)一步改進(jìn)在于:所述主板供電模組芯片需要的數(shù)據(jù)通過I2C寫入的方式對(duì)所述主板供電模組芯片的寄存器進(jìn)行寫入。

本專利公開了一種通過BMC去檢測(cè)主板電源供電模組芯片所需的寄存器值是否被寫入或者寫入錯(cuò)誤,并自動(dòng)寫入相應(yīng)的寄存器值讓系統(tǒng)正常供電開機(jī),真正達(dá)到了自動(dòng)化燒錄電源供電模組芯片數(shù)據(jù),工廠測(cè)試人員可以不需要借助外接設(shè)備去燒錄,并且不需要去檢測(cè)是否燒錄正常,使服務(wù)器的測(cè)試成本大大降低,同時(shí)提高服務(wù)器測(cè)試效率。

附圖說明

圖1是本發(fā)明實(shí)施例提供的基于BMC自動(dòng)化檢測(cè)燒錄主板供電模組芯片數(shù)據(jù)的方法的工作流程圖。

具體實(shí)施方式

圖1是本發(fā)明實(shí)施例提供的基于BMC自動(dòng)化檢測(cè)燒錄主板供電模組芯片數(shù)據(jù)的方法的工作流程圖。下面結(jié)合附圖詳細(xì)說明本發(fā)明的具體實(shí)施方案。

本發(fā)明包括以下步驟:

第一步:上電步驟,對(duì)服務(wù)器主板進(jìn)行上電。

第二步:預(yù)讀取步驟,所述服務(wù)器主板的BMC模塊檢測(cè)主板供電模組芯片內(nèi)寄存器的數(shù)據(jù)。

第三步:再讀取步驟,讀取預(yù)先存儲(chǔ)在所述BMC模塊的Flash中的所述主板供電模組芯片需要的數(shù)據(jù)。

第四步:比較步驟,將所述預(yù)讀取步驟中讀取的數(shù)據(jù)和再讀取步驟中讀取的數(shù)據(jù)進(jìn)行比較,若兩數(shù)據(jù)相同則輸出是,若兩數(shù)據(jù)不相同則輸出否。

第五步:若比較步驟輸出是,則不進(jìn)行操作,直接進(jìn)行開機(jī)步驟;若比較步驟輸出否,則將再讀取步驟中讀取的數(shù)據(jù)寫入所述主板供電模組芯片的寄存器中。其中所述主板供電模組芯片的寄存器為ASPEED芯片寄存器。所述主板供電模組芯片需要的數(shù)據(jù)通過I2C寫入的方式對(duì)所述主板供電模組芯片的寄存器進(jìn)行寫入。

至此完成了數(shù)據(jù)的燒錄,但是還需要確認(rèn)數(shù)據(jù)是否燒錄進(jìn)入所述主板供電模組芯片的寄存器中或燒錄的數(shù)據(jù)是否正確,所以還需要進(jìn)行以下步驟。

第六步:預(yù)檢驗(yàn)步驟,所述服務(wù)器主板的BMC模塊檢測(cè)主板供電模組芯片內(nèi)寄存器的數(shù)據(jù)。

第七步:再檢驗(yàn)步驟,讀取預(yù)先存儲(chǔ)在所述BMC模塊的Flash中的所述主板供電模組芯片需要的數(shù)據(jù)。

第八步:再比較步驟,將所述預(yù)檢驗(yàn)步驟中讀取的數(shù)據(jù)和再檢驗(yàn)步驟中讀取的數(shù)據(jù)進(jìn)行比較,若兩數(shù)據(jù)相同則輸出是,若兩數(shù)據(jù)不相同則輸出否。

第九步:若再比較步驟輸出是,則不進(jìn)行操作;若再比較步驟輸出否,則返回第五步。

至此,可以確認(rèn)需要燒錄的數(shù)據(jù)已經(jīng)正確的燒錄進(jìn)入所述主板供電模組芯片的寄存器中。

本專利公開了一種通過BMC去檢測(cè)主板電源供電模組芯片所需的寄存器值是否被寫入或者寫入錯(cuò)誤,并自動(dòng)寫入相應(yīng)的寄存器值讓系統(tǒng)正常供電開機(jī),真正達(dá)到了自動(dòng)化燒錄電源供電模組芯片數(shù)據(jù),工廠測(cè)試人員可以不需要借助外接設(shè)備去燒錄,并且不需要去檢測(cè)是否燒錄正常,使服務(wù)器的測(cè)試成本大大降低,同時(shí)提高服務(wù)器測(cè)試效率。

以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿拉善左旗| 尚志市| 界首市| 安平县| 宁德市| 大悟县| 庆城县| 丰城市| 和政县| 通辽市| 南宁市| 雷山县| 当阳市| 广宁县| 保亭| 称多县| 赣榆县| 河池市| 长乐市| 蒙城县| 凉城县| 蒲城县| 望奎县| 宁明县| 抚远县| 永泰县| 肇东市| 陇西县| 裕民县| 蒙自县| 饶河县| 彭阳县| 哈巴河县| 宁阳县| 贡山| 循化| 康保县| 枣强县| 海晏县| 泾阳县| 西丰县|