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

      一種串口閃存在線燒錄方法、裝置、系統(tǒng)和電子設(shè)備與流程

      文檔序號:12550404閱讀:399來源:國知局
      一種串口閃存在線燒錄方法、裝置、系統(tǒng)和電子設(shè)備與流程

      本發(fā)明涉及電力電子技術(shù)領(lǐng)域,具體涉及一種串口閃存在線燒錄方法、裝置、系統(tǒng)和電子設(shè)備。



      背景技術(shù):

      近年來,隨著電力電子技術(shù)的不斷發(fā)展,各種電子設(shè)備層出不窮。然而電子產(chǎn)品在生產(chǎn)過程中,特別是印制電路板(Printed Circuit Board,簡稱PCB)貼片完成后需要進(jìn)行半成品測試,以確保產(chǎn)品品質(zhì)。為了提高生產(chǎn)效率很多產(chǎn)品都是在半成品測試時先進(jìn)行程序下載,然后在進(jìn)行相關(guān)測試。

      針對串行外圍設(shè)備接口(serial peripheral interface,簡稱SPI)閃存Flash的燒錄,程序容量小的一般會在線進(jìn)行燒錄。例如:在支持通用串行總線(Universal Serial Bus,簡稱USB)接口的設(shè)備上進(jìn)行半成品測試以及在線燒錄程序的過程時,所述被測設(shè)備的半成品程序燒錄及測試的過程具體為:主板(Main board)通過USB連接線連接到所述測試PC1上后,Main board上電;Main board上電完成后所述測試PC1的系統(tǒng)級芯片(System on Chip,簡稱SOC)讀取SPI Flash的程序;由于所述被測設(shè)備的半成品程序燒錄是在線燒錄,所以當(dāng)前SPI Flash是沒有程序的,需要通過所述測試PC2進(jìn)行寫程序。這樣,就會出現(xiàn)SPI Flash在同一時間內(nèi)有兩個主機(jī)Host,即測試PC1的SOC及測試PC2需要對SPI Flash操作;由于通信協(xié)議上不能夠滿足要求,從而造成SPI Flash燒錄失敗。



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

      本發(fā)明提供了一種串口閃存在線燒錄方法、裝置、系統(tǒng)和電子設(shè)備,以解決SPI Flash在同一時間內(nèi)有兩個主機(jī)Host需要對SPI Flash操作,造成SPI Flash燒錄失敗的問題。

      根據(jù)本發(fā)明的一個方面,提供了一種串口閃存在線燒錄方法,該方法包括:

      獲取待燒錄程序;

      當(dāng)所述待燒錄程序完成燒錄,觸發(fā)開關(guān)控制信號;

      根據(jù)所述開關(guān)控制信號,打開程序讀取開關(guān),以便測試主機(jī)進(jìn)行程序讀取。

      根據(jù)本發(fā)明的另一個方面,提供了一種串口閃存在線燒錄裝置,該裝置包括:

      信息獲取單元,用于獲取待燒錄程序;

      觸發(fā)單元,用于當(dāng)所述待燒錄程序完成燒錄,觸發(fā)開關(guān)控制信號;

      開關(guān)單元,用于根據(jù)所述開關(guān)控制信號,打開程序讀取開關(guān),以便測試主機(jī)進(jìn)行程序讀取。

      根據(jù)本發(fā)明的再一個方面,提供了一種串口閃存在線燒錄系統(tǒng),該系統(tǒng)包括:待測主板、程序燒錄主機(jī)和測試主機(jī);

      所述待測主板,用于從所述程序燒錄主機(jī)中獲取待燒錄程序;當(dāng)所述待燒錄程序完成燒錄,觸發(fā)開關(guān)控制信號;根據(jù)所述開關(guān)控制信號,打開程序讀取開關(guān),以便所述測試主機(jī)進(jìn)行程序讀??;

      所述程序燒錄主機(jī),用于向所述待測主板發(fā)送待燒錄的程序;

      所述測試主機(jī),用于從所述待測主板中讀取程序。

      根據(jù)本發(fā)明的又一個方面,提供了一種電子設(shè)備,該電子設(shè)備包括:如上所述串口閃存在線燒錄系統(tǒng)。

      本發(fā)明的有益效果是:本發(fā)明的技術(shù)方案通過開關(guān)控制,實現(xiàn)待燒錄程序的先燒入,再讀取,使得主板在同一時間內(nèi)只有在程序燒錄完成后才可以進(jìn)行測試程序的讀取,從而保證了SPI Flash燒錄成功率,且滿足通信協(xié)議要求。

      附圖說明

      圖1是本發(fā)明一個實施例的一種串口閃存在線燒錄方法的流程圖;

      圖2是本發(fā)明一個實施例的一種串口閃存在線燒錄裝置的結(jié)構(gòu)框圖;

      圖3是本發(fā)明一個實施例的一種串口閃存在線燒錄系統(tǒng)的結(jié)構(gòu)框圖;

      圖4是本發(fā)明一個實施例的一種電子設(shè)備的結(jié)構(gòu)框圖。

      具體實施方式

      SPI Flash在線燒錄及測試的一種現(xiàn)有技術(shù)是:主板通過USB連接線連接到所述測試PC1上后,主板上電;主板上電完成后所述測試PC1的SOC讀取SPI Flash的程序;由于所述被測設(shè)備的半成品程序燒錄是在線燒錄,所以當(dāng)前SPI Flash是沒有程序的,需要通過所述測試PC2進(jìn)行寫程序。這樣,就會出現(xiàn)SPI Flash在同一時間內(nèi)有兩個主機(jī)Host,即測試PC1的SOC及測試PC2需要對SPI Flash操作;由于通信協(xié)議上不能夠滿足要求,從而造成SPI Flash燒錄失敗。

      本發(fā)明的設(shè)計構(gòu)思是:針對現(xiàn)有的SPI Flash在同一時間內(nèi)有兩個主機(jī)Host需要對SPI Flash操作,造成SPI Flash燒錄失敗的問題,本發(fā)明通過開關(guān)控制,實現(xiàn)待燒錄程序的先燒入,再讀取,使得主板在同一時間內(nèi)只有在程序燒錄完成后才可以進(jìn)行測試程序的讀取,從而保證了SPI Flash燒錄成功率,且滿足通信協(xié)議要求。

      實施例一

      圖1是本發(fā)明一個實施例的一種串口閃存在線燒錄方法的流程圖,參見圖1,該串口閃存在線燒錄方法包括步驟如下:

      101:獲取待燒錄程序;所述獲取待燒錄程序步驟,具體為通過測試探針獲取所述待燒錄程序。

      102:當(dāng)所述待燒錄程序完成燒錄,觸發(fā)開關(guān)控制信號;

      103:根據(jù)所述開關(guān)控制信號,打開程序讀取開關(guān),以便測試主機(jī)進(jìn)行程序讀取。所述測試主機(jī)進(jìn)行程序讀取通過通用串行總線接口。

      本發(fā)明通過開關(guān)控制,實現(xiàn)待燒錄程序的先燒入,再讀取,使得主板在同一時間內(nèi)只有在程序燒錄完成后才可以進(jìn)行測試程序的讀取,從而保證了SPI Flash燒錄成功率,且滿足通信協(xié)議要求。

      實施例二

      圖2是本發(fā)明一個實施例的一種串口閃存在線燒錄裝置的結(jié)構(gòu)框圖,該裝置20包括:

      信息獲取單元201,用于獲取待燒錄程序;所述信息獲取單元,具體為通過測試探針獲取所述待燒錄程序。

      觸發(fā)單元202,用于當(dāng)所述待燒錄程序完成燒錄,觸發(fā)開關(guān)控制信號;

      開關(guān)單元203,用于根據(jù)所述開關(guān)控制信號,打開程序讀取開關(guān),以便測試主機(jī)進(jìn)行程序讀取。所述測試主機(jī)進(jìn)行程序讀取通過通用串行總線接口。

      實施例三

      圖3是本發(fā)明一個實施例的一種串口閃存在線燒錄系統(tǒng)的結(jié)構(gòu)框圖,該系統(tǒng)30包括:待測主板301、程序燒錄主機(jī)302和測試主機(jī)303;

      所述待測主板301,用于從所述程序燒錄主機(jī)中獲取待燒錄程序;當(dāng)所述待燒錄程序完成燒錄,觸發(fā)開關(guān)控制信號;根據(jù)所述開關(guān)控制信號,打開程序讀取開關(guān),以便所述測試主機(jī)進(jìn)行程序讀??;

      所述程序燒錄主機(jī)302,用于向所述待測主板發(fā)送待燒錄的程序;

      所述測試主機(jī)303,用于從所述待測主板中讀取程序。

      其中,所述待測主板包括:信息獲取單元、觸發(fā)單元和開關(guān)單元

      所述信息獲取單元,用于獲取待燒錄程序;

      所述觸發(fā)單元,用于當(dāng)所述待燒錄程序完成燒錄,觸發(fā)開關(guān)控制信號;

      所述開關(guān)單元,用于根據(jù)所述開關(guān)控制信號,打開程序讀取開關(guān),以便測試主機(jī)進(jìn)行程序讀取。

      需要說明的是,所述信息獲取單元,具體為通過測試探針獲取所述待燒錄程序;所述測試主機(jī)進(jìn)行程序讀取通過通用串行總線接口。

      還需要說明的是,在所述待測主板301的硬件上增加開關(guān)即以上所述開關(guān)單元;所述開關(guān)單元在沒有收到所述開關(guān)控制信號時是斷開的;保證SPI Flash在主板Main board上電后,SOC不能正常的去讀SPI Flash;此時測試PC2即程序燒錄主機(jī)可以完成燒錄程序的動作;當(dāng)程序燒錄到SPI Flash后,則所述開關(guān)單元打開,SOC正常讀取程序。

      實施例四

      圖4是本發(fā)明一個實施例的一種電子設(shè)備的結(jié)構(gòu)框圖,參見圖4,該電子設(shè)備40包括:串口閃存在線燒錄系統(tǒng)401。該串口閃存在線燒錄系統(tǒng)40的實現(xiàn)原理和工作過程可以參見前述實施例三中串口閃存在線燒錄系統(tǒng)30的詳細(xì)說明。

      本發(fā)明通過開關(guān)控制,實現(xiàn)待燒錄程序的先燒入,再讀取,使得主板在同一時間內(nèi)只有在程序燒錄完成后才可以進(jìn)行測試程序的讀取,從而保證了SPI Flash燒錄成功率,且滿足通信協(xié)議要求。

      以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1