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

    一種雙CPU系統(tǒng)及其程序升級(jí)方法技術(shù)方案

    技術(shù)編號(hào):10549114 閱讀:148 留言:0更新日期:2014-10-17 10:09
    本發(fā)明專利技術(shù)實(shí)施例中,提出一種雙CPU系統(tǒng)及其程序升級(jí)方法,確保升級(jí)文件可以正確完整的傳輸保存,同時(shí)可以實(shí)現(xiàn)多臺(tái)機(jī)器的同步升級(jí)。同時(shí)本發(fā)明專利技術(shù)的方法利用主副CPU間的通訊,實(shí)現(xiàn)主CPU對(duì)副CPU的程序升級(jí)功能,精簡了原有設(shè)計(jì)的切換接口電路,降低了成本。考慮到升級(jí)過程中異常情況的出現(xiàn)的隨機(jī)性,本發(fā)明專利技術(shù)提出的方法可保證系統(tǒng)升級(jí)異常中斷后能自我重啟再繼續(xù)升級(jí),實(shí)現(xiàn)真正意義的可靠升級(jí),且兼容原有的現(xiàn)場手動(dòng)升級(jí)功能,最大程度上方便了產(chǎn)品的升級(jí)與維護(hù),具有較好的可移植性,綜合兼顧了升級(jí)的成功率和效率,在遠(yuǎn)程程序升級(jí)領(lǐng)域有一定的實(shí)用價(jià)值和參考價(jià)值。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    【專利摘要】本專利技術(shù)實(shí)施例中,提出一種雙CPU系統(tǒng)及其程序升級(jí)方法,確保升級(jí)文件可以正確完整的傳輸保存,同時(shí)可以實(shí)現(xiàn)多臺(tái)機(jī)器的同步升級(jí)。同時(shí)本專利技術(shù)的方法利用主副CPU間的通訊,實(shí)現(xiàn)主CPU對(duì)副CPU的程序升級(jí)功能,精簡了原有設(shè)計(jì)的切換接口電路,降低了成本??紤]到升級(jí)過程中異常情況的出現(xiàn)的隨機(jī)性,本專利技術(shù)提出的方法可保證系統(tǒng)升級(jí)異常中斷后能自我重啟再繼續(xù)升級(jí),實(shí)現(xiàn)真正意義的可靠升級(jí),且兼容原有的現(xiàn)場手動(dòng)升級(jí)功能,最大程度上方便了產(chǎn)品的升級(jí)與維護(hù),具有較好的可移植性,綜合兼顧了升級(jí)的成功率和效率,在遠(yuǎn)程程序升級(jí)領(lǐng)域有一定的實(shí)用價(jià)值和參考價(jià)值?!緦@f明】一種雙CPU系統(tǒng)及其程序升級(jí)方法
    本專利技術(shù)涉及一種遠(yuǎn)程在線升級(jí)技術(shù),具體地涉及一種雙CPU系統(tǒng)的程序遠(yuǎn)程升級(jí) 方法。
    技術(shù)介紹
    固件(Firmware,亦稱程序)是固化在了硬件中的軟件,存儲(chǔ)的程序是運(yùn)行在驅(qū)動(dòng) 器上的軟件指令集,它存儲(chǔ)著計(jì)算機(jī)(控制芯片MCU)系統(tǒng)中硬件設(shè)備最基本的參數(shù),為系 統(tǒng)提供最底層、最直接的硬件控制。程序功能上有點(diǎn)類似于主板上BIOS,在開機(jī)過程中,系 統(tǒng)會(huì)先讀取其內(nèi)部的硬件設(shè)備初始化信息,使操作系統(tǒng)能夠正確識(shí)別硬件,并為其他軟件 的運(yùn)行提供最基本的依據(jù)。 固件是存儲(chǔ)在硬件中的,通常這些硬件內(nèi)所保存的程序是無法被用戶直接讀出或 修改的。通常是沒有必要對(duì)程序進(jìn)行升級(jí)操作的,即使在程序內(nèi)發(fā)現(xiàn)了嚴(yán)重的Bug,也必 須由專業(yè)人員進(jìn)行操作。早期程序芯片一般采用了 ROM設(shè)計(jì),它的程序代碼是在生產(chǎn)過程 中固化的,無法修改。隨著技術(shù)的不斷發(fā)展,修改程序以適應(yīng)不斷升級(jí)的硬件環(huán)境成了用 戶們的迫切要求,可重復(fù)寫入的可編程可擦除只讀存儲(chǔ)器EPROM (Erasable Programmable ROM),EEPR0M和flash伴隨而生。這些芯片是可以重復(fù)刷寫的,讓程序得以修改和升級(jí)。 嵌入式系統(tǒng)的程序軟件被應(yīng)用的行業(yè)也是方方面面,在工業(yè)領(lǐng)域更是有著及其廣 泛的應(yīng)用,例如光伏電站,一般安裝在偏遠(yuǎn)地方,會(huì)不可避免的增加了對(duì)產(chǎn)品程序升級(jí)和維 護(hù)工作的成本,因此嵌入式系統(tǒng)的遠(yuǎn)程在線升級(jí)技術(shù)逐漸被廣泛應(yīng)用開來。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)所要解決的技術(shù)問題在于:利用主/副CPU間的通信通道,利用主CPU對(duì)副 CPU進(jìn)行程序升級(jí),省去主副CPU的升級(jí)電路,降低了成本。 為實(shí)現(xiàn)上述目的,本專利技術(shù)提出的遠(yuǎn)程程序升級(jí)的技術(shù)方案, -種雙CPU系統(tǒng)的程序升級(jí)系統(tǒng),該系統(tǒng)具有: 主 CPU、副 CPU、外擴(kuò) Flash ; 外擴(kuò)Flash與主CPU相連,用于存儲(chǔ)PMU發(fā)送的信息; 主CPU通過通訊接口與PMU相連,進(jìn)行信息交互。 優(yōu)選的,該系統(tǒng)通過RS485/422模式與PMU相連,進(jìn)行數(shù)據(jù)交互。進(jìn)一步的,PMU通 過有線或無線模式與遠(yuǎn)端服務(wù)器相連接,進(jìn)行數(shù)據(jù)交互。 遠(yuǎn)端服務(wù)器可以為,攜帶終端,云服務(wù)器,個(gè)人計(jì)算機(jī)等。 本專利技術(shù)的一個(gè)實(shí)施例,還提供一種系統(tǒng)程序的升級(jí)方法, 所述方法包含如下步驟: 步驟1. PMU接收并保存由遠(yuǎn)端服務(wù)器傳輸來的待升級(jí)程序包,PMU接收保存后發(fā) 給與之連接的逆變器; 步驟2.進(jìn)行主CPU程序判斷升級(jí) 步驟3.利用主/從CPU間的通訊,主CPU對(duì)副CPU進(jìn)行程序升級(jí)。 優(yōu)選的,上述步驟1中,PMU接收保存后以廣播方式發(fā)給與之連接的逆變器。 優(yōu)選的,上述步驟1中,所述PMU與逆變器廣播形式傳輸文件包期間,逆變器不進(jìn) 行應(yīng)答回復(fù),待發(fā)送完畢后所述PMU會(huì)和與之連接的所述逆變器逐個(gè)確認(rèn)接收情況。 優(yōu)選的,上述逆變器與PMU間的通訊來確定是否已經(jīng)完成程序的升級(jí)。 優(yōu)選的,上述步驟2中,主CPU升級(jí),包含: 主CPU上電復(fù)位,啟動(dòng)后進(jìn)入引導(dǎo)程序,所述引導(dǎo)程序會(huì)根據(jù)程序是否完整,來決 定正常運(yùn)行還是升級(jí), 如果程序不完整,則跳轉(zhuǎn)到程序升級(jí)代碼的入口地址, 初始化,將ROM中的升級(jí)功能程序搬運(yùn)到內(nèi)部SDRAM中運(yùn)行; 讀取外擴(kuò)Flash的程序包,進(jìn)行內(nèi)部Flash的程序更新; 更新完后進(jìn)行校驗(yàn)確認(rèn), 正確則在固定地址處寫入程序完整的標(biāo)志,并復(fù)位重啟; 不正確則重復(fù)內(nèi)部程序更新操作; 如果程序完整,則直接跳轉(zhuǎn)到應(yīng)用程序入口地址, 初始化將ROM中程序搬運(yùn)到內(nèi)部SDRAM中運(yùn)行: 根據(jù)外擴(kuò)Flash中版本信息來決定是否需要主CPU程序升級(jí), 如果需要主CPU程序升級(jí),跳轉(zhuǎn)到程序升級(jí)代碼的入口地址,讀取外擴(kuò)Flash的程 序包,進(jìn)行內(nèi)部Flash的程序更新; 更新完后進(jìn)行校驗(yàn)確認(rèn), 正確則在固定地址處寫入程序完整的標(biāo)志, 并復(fù)位重啟。 優(yōu)選的,上述步驟3中,副CPU升級(jí),包含: 系統(tǒng)上電復(fù)位后, 主CPU對(duì)副CPU進(jìn)行版本信息進(jìn)行一致性確認(rèn),判斷是否需要對(duì)副CPU進(jìn)行程序 升級(jí), 若判斷需對(duì)副CPU進(jìn)行程序升級(jí), 副CPU升級(jí)包含如下步驟, 步驟1 :主CPU對(duì)副CPU發(fā)送升級(jí)指令; 步驟2:握手, 步驟3 :發(fā)送程序包,副CPU升級(jí),復(fù)位重啟。 進(jìn)一步的,上述步驟3中,所述副CPU升級(jí)包含: 接收到主CPU的升級(jí)指令,直接跳轉(zhuǎn)到程序升級(jí)代碼的入口地址,進(jìn)行程序升級(jí)。 優(yōu)選的,上述步驟3中的方法包含如下步驟: 副CPU上電復(fù)位后,進(jìn)入副CPU的引導(dǎo)程序,該引導(dǎo)程序會(huì)根據(jù)程序是否完整,來 決定正常運(yùn)行還是升級(jí), 如果程序不完整,則跳轉(zhuǎn)到程序升級(jí)代碼的入口地址, 初始化將ROM中的升級(jí)功能程序搬運(yùn)到內(nèi)部SDRAM中運(yùn)行, 該程序 等待主CPU對(duì)其內(nèi)部Flash的擦除,編程操作, 校驗(yàn)完成后,復(fù)位重啟; 如果程序完整,則跳轉(zhuǎn)到應(yīng)用程序入口地址, 初始化將ROM中程序搬運(yùn)到內(nèi)部SDRAM中運(yùn)行,程序判斷主CPU是否對(duì)其升級(jí), 若判斷對(duì)其升級(jí),則跳轉(zhuǎn)到程序升級(jí)代碼的入口地址,進(jìn)行程序升級(jí), 若判斷不對(duì)其升級(jí),則進(jìn)行正常數(shù)據(jù)通信; 升級(jí)完成。 優(yōu)選的,待程序傳輸采用遠(yuǎn)程廣播形式由PMU發(fā)送,逆變器同步接收并進(jìn)行文件 的校驗(yàn)保存,接收完成后,進(jìn)行程序更新,這樣可實(shí)現(xiàn)多臺(tái)機(jī)器的程序同步更新,既提高了 整體升級(jí)的效率也確保了程序升級(jí)的安全。 本專利技術(shù)雙CPU遠(yuǎn)程程序升級(jí)的系統(tǒng)與方法的技術(shù)方案如下: 本專利技術(shù)雙CPU遠(yuǎn)程程序升級(jí)的系統(tǒng)與方法的特征在于多臺(tái)逆變器與PMU通信機(jī)制 的設(shè)計(jì)可以確保程序能夠被安全正確的保存下來,確保系統(tǒng)升級(jí)的程序的正確可靠,也提 高了多臺(tái)升級(jí)的效率; 本專利技術(shù)雙CPU遠(yuǎn)程程序升級(jí)的系統(tǒng)與方法的特征在于提出的主副CPU完善的程序 升級(jí)機(jī)制,能夠保證程序在惡劣情況的安全升級(jí),和再升級(jí)的需要,實(shí)現(xiàn)可靠升級(jí); 本專利技術(shù)雙CPU遠(yuǎn)程程序升級(jí)的系統(tǒng)與方法的特征在于利用主副CPU的通信通道, 實(shí)現(xiàn)主CPU對(duì)副CPU的在線升級(jí)的方法; 有益效果 本專利技術(shù)實(shí)施例中,提出一種雙CPU遠(yuǎn)程程序升級(jí)的系統(tǒng)和方法,確保升級(jí)文件可 以正確完整的傳輸保存,同時(shí)可以實(shí)現(xiàn)多臺(tái)機(jī)器的同步升級(jí)。同時(shí)本專利技術(shù)的方法利用主副 CPU間的通訊,利用主CPU對(duì)副CPU的程序升級(jí)功能,精簡了原有設(shè)計(jì)的切換接口電路,降低 了成本。考慮到升級(jí)過程本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種雙CPU系統(tǒng),其特征在于:主CPU、副CPU、外擴(kuò)Flash;外擴(kuò)Flash與主CPU相連,用于存儲(chǔ)PMU發(fā)送的信息;主CPU通過通訊接口與PMU相連,進(jìn)行信息交互。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:李白龍,廖小俊,舒成維,袁帥,李世軍
    申請(專利權(quán))人:江蘇兆伏新能源有限公司,
    類型:發(fā)明
    國別省市:江蘇;32

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

    1
    主站蜘蛛池模板: 日韩av无码中文字幕| 国产在线无码不卡影视影院| 亚洲av无码一区二区三区人妖| 无码乱码av天堂一区二区| 亚洲成a人无码亚洲成www牛牛 | 亚洲AV无码成人精品区在线观看| 久久久久亚洲AV成人无码| 国产在线精品无码二区二区| 精品无码久久久久久久动漫| 亚洲最大av资源站无码av网址| 国产精品一区二区久久精品无码| 亚洲国产日产无码精品| 在线高清无码A.| 九九无码人妻一区二区三区| 无码毛片视频一区二区本码| 精品一区二区三区无码视频| 无码八A片人妻少妇久久| 国产成人精品无码播放| 人妻少妇无码视频在线| 无码熟妇人妻在线视频| 久久久久亚洲精品无码系列| 熟妇人妻系列av无码一区二区| 国产午夜无码福利在线看网站| 97久久精品无码一区二区| 无码毛片视频一区二区本码| 亚洲国产精品无码专区影院 | 在线无码午夜福利高潮视频| 久久亚洲AV成人无码| 无码A级毛片免费视频内谢| 国产福利电影一区二区三区久久老子无码午夜伦不| 日日摸日日踫夜夜爽无码| 亚洲成a人片在线观看无码| 岛国无码av不卡一区二区| 亚洲AV无码乱码在线观看性色扶 | 无码国模国产在线观看免费| 亚洲人片在线观看天堂无码| 亚洲AV无码AV日韩AV网站| 久久久久久亚洲精品无码| 国产成人精品无码专区| 亚洲无码精品浪潮| 伊人久久精品无码二区麻豆|