• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    固件更新方法及系統(tǒng)技術(shù)方案

    技術(shù)編號(hào):32970892 閱讀:15 留言:0更新日期:2022-04-09 11:37
    本發(fā)明專利技術(shù)提供一種固件更新方法及系統(tǒng),其中方法應(yīng)用于嵌入式控制器芯片,嵌入式控制器芯片包括:默認(rèn)解碼端口和第一存儲(chǔ)器件,第一存儲(chǔ)器件用于存儲(chǔ)默認(rèn)解碼端口所對(duì)應(yīng)的默認(rèn)解碼地址,嵌入式控制器芯片通過(guò)系統(tǒng)總線與主機(jī)進(jìn)行通信連接;方法包括:獲取系統(tǒng)總線的基址和默認(rèn)解碼地址,并根據(jù)基址和默認(rèn)解碼地址得到映射地址;通過(guò)映射地址將默認(rèn)解碼端口映射至主機(jī)存儲(chǔ)器件,以使默認(rèn)解碼地址與主機(jī)存儲(chǔ)器件的端口地址形成映射關(guān)系,主機(jī)通過(guò)主機(jī)存儲(chǔ)器件中存儲(chǔ)的映射地址與默認(rèn)解碼地址所對(duì)應(yīng)的默認(rèn)解碼端口通信連接;通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令;根據(jù)更新指令對(duì)固件進(jìn)行更新。本發(fā)明專利技術(shù)能夠提高固件更新的效率。本發(fā)明專利技術(shù)能夠提高固件更新的效率。本發(fā)明專利技術(shù)能夠提高固件更新的效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    固件更新方法及系統(tǒng)


    [0001]本專利技術(shù)涉及計(jì)算機(jī)
    ,尤其涉及一種固件更新方法及系統(tǒng)。

    技術(shù)介紹

    [0002]固件是寫(xiě)入EPROM(可擦寫(xiě)可編程只讀存儲(chǔ)器)或EEPROM(電可擦可編程只讀存儲(chǔ)器)中的程序。一般來(lái)說(shuō),擔(dān)任著一個(gè)系統(tǒng)最基礎(chǔ)、最底層工作的軟件稱為固件,并且以系統(tǒng)中的閃存為載體,與系統(tǒng)其他硬件部分同時(shí)存在,支持系統(tǒng)運(yùn)行。
    [0003]現(xiàn)有的一些固件在某些平臺(tái)下進(jìn)行更新,由于受端口的限制只能采用離線燒錄的方式進(jìn)行,如此使得更新固件的時(shí)間成本高,降低了固件更新的效率。

    技術(shù)實(shí)現(xiàn)思路

    [0004]為解決上述問(wèn)題,本專利技術(shù)提供的固件更新方法及系統(tǒng),通過(guò)映射地址將默認(rèn)解碼端口映射至主機(jī)存儲(chǔ)器件,以使主機(jī)通過(guò)映射地址向默認(rèn)解碼端口向嵌入式控制器芯片發(fā)送相關(guān)的固件更新指令,對(duì)固件進(jìn)行在線更新,提高了固件更新的效率。
    [0005]第一方面,本專利技術(shù)提供一種固件更新方法,應(yīng)用于嵌入式控制器芯片,所述嵌入式控制器芯片包括:默認(rèn)解碼端口和第一存儲(chǔ)器件,所述第一存儲(chǔ)器件用于存儲(chǔ)所述默認(rèn)解碼端口所對(duì)應(yīng)的默認(rèn)解碼地址,所述嵌入式控制器芯片通過(guò)系統(tǒng)總線與主機(jī)進(jìn)行通信連接;
    [0006]所述方法包括:
    [0007]獲取所述系統(tǒng)總線的基址和所述默認(rèn)解碼地址,并根據(jù)所述基址和默認(rèn)解碼地址得到映射地址;
    [0008]通過(guò)映射地址將默認(rèn)解碼端口映射至主機(jī)存儲(chǔ)器件,以使所述默認(rèn)解碼地址與所述主機(jī)存儲(chǔ)器件的端口地址形成映射關(guān)系,主機(jī)通過(guò)所述主機(jī)存儲(chǔ)器件中存儲(chǔ)的映射地址與默認(rèn)解碼地址所對(duì)應(yīng)的默認(rèn)解碼端口通信連接;
    [0009]通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令;
    [0010]根據(jù)所述更新指令對(duì)固件進(jìn)行更新。
    [0011]可選地,所述嵌入式控制器芯片還包括:目標(biāo)解碼端口;
    [0012]在所述通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令前,所述方法還包括:
    [0013]獲取目標(biāo)解碼端口所對(duì)應(yīng)的目標(biāo)解碼地址;
    [0014]將所述映射地址中的默認(rèn)解碼地址替換為目標(biāo)解碼地址。
    [0015]可選地,所述嵌入式控制器芯片還包括:第二存儲(chǔ)器件和控制器件;
    [0016]所述通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令,包括:
    [0017]通過(guò)映射地址和目標(biāo)解碼端口將系統(tǒng)總線傳輸?shù)母轮噶畲鎯?chǔ)于第二存儲(chǔ)器件,并產(chǎn)生中斷至所述控制器件,以請(qǐng)求控制器件處理所述更新指令,對(duì)固件進(jìn)行更新。
    [0018]可選地,所述固件存儲(chǔ)于第三存儲(chǔ)器件,所述嵌入式控制器芯片還包括:接口橋;
    [0019]在所述通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令前,所述方法還包括:
    [0020]根據(jù)映射地址獲取驅(qū)動(dòng)指令,并將驅(qū)動(dòng)指令發(fā)送至所述接口橋,以置起第一標(biāo)志位,指示所述接口橋?qū)⑾乱淮谓邮盏降淖止?jié)作為用于更新所述固件的更新指令;
    [0021]所述根據(jù)所述更新指令對(duì)固件進(jìn)行更新,包括:
    [0022]在置起第一標(biāo)志位后接收更新指令,并通過(guò)所述接口橋?qū)⒏轮噶畎l(fā)送至第三存儲(chǔ)器件,以使第三存儲(chǔ)器件對(duì)固件進(jìn)行更新。
    [0023]可選地,所述第三存儲(chǔ)器件包括多個(gè)存儲(chǔ)單元,每個(gè)存儲(chǔ)單元對(duì)應(yīng)一個(gè)存儲(chǔ)地址;
    [0024]所述更新指令包括:控制指令和數(shù)據(jù)指令;
    [0025]所述數(shù)據(jù)指令用于提供需要進(jìn)行操作的存儲(chǔ)單元所對(duì)應(yīng)的存儲(chǔ)地址;
    [0026]所述控制指令用于提供對(duì)存儲(chǔ)單元操作的內(nèi)容;
    [0027]所述在置起第一標(biāo)志位后接收更新指令,并通過(guò)所述接口橋?qū)⒏轮噶畎l(fā)送至第三存儲(chǔ)器件,以使第三存儲(chǔ)器件對(duì)固件進(jìn)行更新,包括:
    [0028]在置起所述第一標(biāo)志位后,接收主機(jī)發(fā)送至所述接口橋的數(shù)據(jù),并將所述接口橋接收到的數(shù)據(jù)作為控制指令轉(zhuǎn)發(fā)至所述第三存儲(chǔ)器件;
    [0029]執(zhí)行以下步驟至少一次,接收主機(jī)發(fā)送至接口橋的置起指令,以置起第二標(biāo)志位,指示所述接口橋?qū)⒅蟮囊淮位蚨啻谓邮盏降淖止?jié)作為訪問(wèn)數(shù)據(jù),在所述第二標(biāo)志位置起后,接收主機(jī)發(fā)送至所述接口橋的數(shù)據(jù),并將所述接口橋接收到的數(shù)據(jù)作為所述訪問(wèn)數(shù)據(jù);
    [0030]將訪問(wèn)數(shù)據(jù)作為所述數(shù)據(jù)指令;
    [0031]通過(guò)所述接口橋?qū)⑺鰯?shù)據(jù)指令和所述控制指令發(fā)送至第三存儲(chǔ)器件,以使第三存儲(chǔ)器件對(duì)固件進(jìn)行更新。
    [0032]第二方面,本專利技術(shù)提供一種固件更新系統(tǒng),應(yīng)用于嵌入式控制器芯片,所述嵌入式控制器芯片包括:默認(rèn)解碼端口和第一存儲(chǔ)器件,所述第一存儲(chǔ)器件用于存儲(chǔ)所述默認(rèn)解碼端口所對(duì)應(yīng)的默認(rèn)解碼地址,所述嵌入式控制器芯片通過(guò)系統(tǒng)總線與主機(jī)進(jìn)行通信連接;
    [0033]所述系統(tǒng)包括:
    [0034]第一獲取模塊,被配置為獲取所述系統(tǒng)總線的基址和所述默認(rèn)解碼地址,并根據(jù)所述基址和默認(rèn)解碼地址得到映射地址;
    [0035]映射模塊,被配置為通過(guò)映射地址將默認(rèn)解碼端口映射至主機(jī)存儲(chǔ)器件,以使所述默認(rèn)解碼地址與所述主機(jī)存儲(chǔ)器件的端口地址形成映射關(guān)系,主機(jī)通過(guò)所述主機(jī)存儲(chǔ)器件中存儲(chǔ)的映射地址與默認(rèn)解碼地址所對(duì)應(yīng)的默認(rèn)解碼端口通信連接;
    [0036]第二獲取模塊,被配置為通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令;
    [0037]更新模塊,被配置為根據(jù)所述更新指令對(duì)固件進(jìn)行更新。
    [0038]可選地,所述嵌入式控制器芯片還包括:目標(biāo)解碼端口;
    [0039]所述系統(tǒng)還包括:
    [0040]第三獲取模塊,被配置為在通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令前,獲取目標(biāo)解碼端口所對(duì)應(yīng)的目標(biāo)解碼地址;
    [0041]第一替換模塊,被配置為將所述映射地址中的默認(rèn)解碼地址替換為目標(biāo)解碼地址。
    [0042]可選地,所述嵌入式控制器芯片還包括:第二存儲(chǔ)器件和控制器件;
    [0043]所述第二獲取模塊,還被配置為通過(guò)映射地址和目標(biāo)解碼端口將系統(tǒng)總線傳輸?shù)?br/>更新指令存儲(chǔ)于第二存儲(chǔ)器件,并產(chǎn)生中斷至所述控制器件,以請(qǐng)求控制器件處理所述更新指令,對(duì)固件進(jìn)行更新。
    [0044]可選地,所述固件存儲(chǔ)于第三存儲(chǔ)器件,所述嵌入式控制器芯片還包括:接口橋;
    [0045]所述系統(tǒng)還包括:
    [0046]第一置位模塊,被配置為在所述通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令前,根據(jù)映射地址獲取驅(qū)動(dòng)指令,并將驅(qū)動(dòng)指令發(fā)送至所述接口橋,以置起第一標(biāo)志位,指示所述接口橋?qū)⑾乱淮谓邮盏降淖止?jié)作為用于更新所述固件的更新指令;
    [0047]所述更新模塊,還被配置為在置起第一標(biāo)志位后接收更新指令,并通過(guò)所述接口橋?qū)⒏轮噶畎l(fā)送至第三存儲(chǔ)器件,以使第三存儲(chǔ)器件對(duì)固件進(jìn)行更新。
    [0048]可選地,所述第三存儲(chǔ)器件包括多個(gè)存儲(chǔ)單元,每個(gè)存儲(chǔ)單元對(duì)應(yīng)一個(gè)存儲(chǔ)地址;
    [0049]所述更新指令包括:控制指令和數(shù)據(jù)指令;
    [0050]所述數(shù)據(jù)指令用于提供需要進(jìn)行操作的存儲(chǔ)單元所對(duì)應(yīng)的存儲(chǔ)地址;
    [0051]所述控制指令用于提供對(duì)存儲(chǔ)單元操作的內(nèi)容;
    [0052]所述更新模塊包括:
    [0053]轉(zhuǎn)發(fā)子模塊,被配置為在置起所述第一標(biāo)志位后,接收主機(jī)發(fā)送至所述接口橋的數(shù)據(jù),并將所本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】

    【技術(shù)特征摘要】
    1.一種固件更新方法,其特征在于,應(yīng)用于嵌入式控制器芯片,所述嵌入式控制器芯片包括:默認(rèn)解碼端口和第一存儲(chǔ)器件,所述第一存儲(chǔ)器件用于存儲(chǔ)所述默認(rèn)解碼端口所對(duì)應(yīng)的默認(rèn)解碼地址,所述嵌入式控制器芯片通過(guò)系統(tǒng)總線與主機(jī)進(jìn)行通信連接;所述方法包括:獲取所述系統(tǒng)總線的基址和所述默認(rèn)解碼地址,并根據(jù)所述基址和默認(rèn)解碼地址得到映射地址;通過(guò)映射地址將默認(rèn)解碼端口映射至主機(jī)存儲(chǔ)器件,以使所述默認(rèn)解碼地址與所述主機(jī)存儲(chǔ)器件的端口地址形成映射關(guān)系,主機(jī)通過(guò)所述主機(jī)存儲(chǔ)器件中存儲(chǔ)的映射地址與默認(rèn)解碼地址所對(duì)應(yīng)的默認(rèn)解碼端口通信連接;通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令;根據(jù)所述更新指令對(duì)固件進(jìn)行更新。2.根據(jù)權(quán)利要求1所述的固件更新方法,其特征在于,所述嵌入式控制器芯片還包括:目標(biāo)解碼端口;在所述通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令前,所述方法還包括:獲取目標(biāo)解碼端口所對(duì)應(yīng)的目標(biāo)解碼地址;將所述映射地址中的默認(rèn)解碼地址替換為目標(biāo)解碼地址。3.根據(jù)權(quán)利要求2所述的固件更新方法,其特征在于,所述嵌入式控制器芯片還包括:第二存儲(chǔ)器件和控制器件;所述通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令,包括:通過(guò)映射地址和目標(biāo)解碼端口將系統(tǒng)總線傳輸?shù)母轮噶畲鎯?chǔ)于第二存儲(chǔ)器件,并產(chǎn)生中斷至所述控制器件,以請(qǐng)求控制器件處理所述更新指令,對(duì)固件進(jìn)行更新。4.根據(jù)權(quán)利要求2所述的固件更新方法,其特征在于,所述固件存儲(chǔ)于第三存儲(chǔ)器件,所述嵌入式控制器芯片還包括:接口橋;在所述通過(guò)監(jiān)聽(tīng)第一存儲(chǔ)器件獲取更新指令前,所述方法還包括:根據(jù)映射地址獲取驅(qū)動(dòng)指令,并將驅(qū)動(dòng)指令發(fā)送至所述接口橋,以置起第一標(biāo)志位,指示所述接口橋?qū)⑾乱淮谓邮盏降淖止?jié)作為用于更新所述固件的更新指令;所述根據(jù)所述更新指令對(duì)固件進(jìn)行更新,包括:在置起第一標(biāo)志位后接收更新指令,并通過(guò)所述接口橋?qū)⒏轮噶畎l(fā)送至第三存儲(chǔ)器件,以使第三存儲(chǔ)器件對(duì)固件進(jìn)行更新。5.根據(jù)權(quán)利要求4所述的固件更新方法,其特征在于,所述第三存儲(chǔ)器件包括多個(gè)存儲(chǔ)單元,每個(gè)存儲(chǔ)單元對(duì)應(yīng)一個(gè)存儲(chǔ)地址;所述更新指令包括:控制指令和數(shù)據(jù)指令;所述數(shù)據(jù)指令用于提供需要進(jìn)行操作的存儲(chǔ)單元所對(duì)應(yīng)的存儲(chǔ)地址;所述控制指令用于提供對(duì)存儲(chǔ)單元操作的內(nèi)容;所述在置起第一標(biāo)志位后接收更新指令,并通過(guò)所述接口橋?qū)⒏轮噶畎l(fā)送至第三存儲(chǔ)器件,以使第三存儲(chǔ)器件對(duì)固件進(jìn)行更新,包括:在置起所述第一標(biāo)志位后,接收主機(jī)發(fā)送至所述接口橋的數(shù)據(jù),并將所述接口橋接收到的數(shù)據(jù)作為控制指令轉(zhuǎn)發(fā)至所述第三存儲(chǔ)器件;執(zhí)行以下步驟至少一次,接收主機(jī)發(fā)送至接口橋的置起指令,以置起第二標(biāo)志位,指示
    所述接口橋?qū)⒅蟮囊淮位蚨啻谓邮盏降淖止?jié)作為訪問(wèn)數(shù)據(jù),在所述第二標(biāo)志位置起后,接收主機(jī)發(fā)送至所述接口橋的數(shù)據(jù),并將所述接口橋接收到的數(shù)據(jù)作為所述訪問(wèn)數(shù)據(jù);將訪問(wèn)數(shù)據(jù)作為所述數(shù)據(jù)指令;通過(guò)所述接口橋?qū)⑺鰯?shù)據(jù)指令和所述控制指令發(fā)送至第三存儲(chǔ)器件,以使第三存儲(chǔ)器件對(duì)固件進(jìn)行更新。6.一種固件更新系統(tǒng),其特征在于,應(yīng)用于嵌入式控制器...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王梓坤王博黃純業(yè)付師福
    申請(qǐng)(專利權(quán))人:研祥智慧物聯(lián)科技有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 久久水蜜桃亚洲AV无码精品| 蜜桃AV无码免费看永久| 用舌头去添高潮无码视频| 亚洲av午夜国产精品无码中文字| 亚洲中文字幕无码一去台湾| 西西4444www大胆无码| 无码专区人妻系列日韩精品少妇| 一级片无码中文字幕乱伦| 人妻av中文字幕无码专区| 亚洲a无码综合a国产av中文| 亚洲欧洲免费无码| 无码人妻精品一区二区在线视频| 日韩AV无码中文无码不卡电影| 无码精品国产dvd在线观看9久| 人妻少妇偷人精品无码| 午夜亚洲av永久无码精品| AA区一区二区三无码精片| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲精品无码专区久久久| 久久亚洲日韩看片无码| 在线看片无码永久免费aⅴ| AA区一区二区三无码精片| 久久午夜福利无码1000合集| 中文字幕人妻三级中文无码视频| 中文字幕精品无码一区二区三区| 国产精品无码专区AV在线播放| 秋霞无码一区二区| 人妻无码中文字幕免费视频蜜桃| 无码国内精品久久人妻蜜桃| 亚洲熟妇无码八AV在线播放| 色噜噜综合亚洲av中文无码| 精品亚洲成α人无码成α在线观看| 亚洲av无码国产精品色在线看不卡| 精品久久久久久无码人妻蜜桃| 亚洲中文字幕无码久久2017| 男人av无码天堂| 人妻无码第一区二区三区| 久久久久亚洲av无码专区喷水| 无码人妻精品一区二区三区9厂| 在线无码午夜福利高潮视频| 亚洲&#228;v永久无码精品天堂久久|