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

      基于配置表的程序固化方法

      文檔序號(hào):6493698閱讀:265來源:國(guó)知局
      基于配置表的程序固化方法
      【專利摘要】本發(fā)明涉及一種基于配置表的程序固化方法,包括以下步驟:1、加載端生成文件固化配置表,并準(zhǔn)備固化文件包;2、加載端和被加載端建立連接:3、加載端獲取加載固化信息:4、加載待固化文件;5、被加載端逐一接收加載數(shù)據(jù)包:6、被加載端根據(jù)文件加載信息表調(diào)用寫Flash存儲(chǔ)器驅(qū)動(dòng)程序?qū)⒋袒募鹨还袒M(jìn)Flash存儲(chǔ)器中。本發(fā)明針對(duì)很多項(xiàng)目需要固化的文件數(shù)量多,目標(biāo)機(jī)Flash存儲(chǔ)器固化地址分布雜亂,單個(gè)文件逐一固化,操作起來繁瑣且容易出錯(cuò)的技術(shù)問題,能夠自動(dòng)、快速、批量地將這些待固化文件從加載端加載到被加載端進(jìn)行固化,整個(gè)固化過程高度自動(dòng)化,很大程度地減少了人工操作,提高程序固化效率和成功率。
      【專利說明】基于配置表的程序固化方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種基于配置表的程序固化方法。
      【背景技術(shù)】
      [0002]嵌入式軟件開發(fā)調(diào)試完畢后,需要通過固化軟件將其固化到目標(biāo)機(jī)的Flash存儲(chǔ)器中。傳統(tǒng)的固化軟件是以待固化文件為操作對(duì)象,只支持單個(gè)文件逐一加載固化,用戶須手動(dòng)選擇待固化文件并輸入固化地址,一個(gè)文件固化完畢再固化第二個(gè)文件,依次固化。這種以待固化文件為操作對(duì)象的方式,雖然也能達(dá)到固化的目的,但當(dāng)需要固化的文件很多時(shí),這種方法就顯得特別費(fèi)時(shí)費(fèi)力,整個(gè)過程對(duì)人工的依賴性強(qiáng),操作步驟重復(fù)性高、人工需要手動(dòng)輸入每個(gè)固化文件的固化地址容易出錯(cuò)。因此,針對(duì)多個(gè)文件固化,本發(fā)明提供一種簡(jiǎn)便高效的程序固化方法,具有十分重要的現(xiàn)實(shí)意義。

      【發(fā)明內(nèi)容】

      [0003]針對(duì)很多項(xiàng)目需要固化的文件數(shù)量多,目標(biāo)機(jī)Flash存儲(chǔ)器固化地址分布雜亂,單個(gè)文件逐一固化,操作起來繁瑣且容易出錯(cuò)的技術(shù)問題,本發(fā)明提供一種基于配置表的程序固化方法。
      [0004]本發(fā)明的技術(shù)解決方案:
      [0005]基于配置表的程序固化方法,其特殊之處在于:包括以下步驟:
      [0006]I】加載端生成文件固化配置表,并準(zhǔn)備固化文件包;
      [0007]1.1】根據(jù)所有待固化文件的信息生成文件固化配置表,所述文件固化配置表包含每個(gè)待固化文件的ID、每個(gè)待固化文件名稱、每個(gè)待固化文件大小及每個(gè)待固化文件對(duì)應(yīng)的Flash存儲(chǔ)器固化地址,待固化文件的ID從O開始依次排序;
      [0008]1.2】匯總所有待固化文件并與文件固化配置表關(guān)聯(lián),形成固化文件包;
      [0009]2】加載端和被加載端建立連接:
      [0010]3】加載端獲取加載固化信息:
      [0011]加載端通過讀取、分析文件固化配置表,提取出各個(gè)待固化文件的ID號(hào)、各個(gè)待固化文件名稱、各個(gè)待固化文件大小及各個(gè)待固化文件對(duì)應(yīng)的Flash存儲(chǔ)器固化地址;加載端從待固化文件中提取出來的有效數(shù)據(jù);
      [0012]4】加載待固化文件:
      [0013]4.1】參數(shù)準(zhǔn)備:
      [0014]通過從文件固化配置表中提取的待固化文件大小計(jì)算出待固化的總塊數(shù);
      [0015]根據(jù)文件的總塊數(shù)將對(duì)應(yīng)待固化文件成多個(gè)數(shù)據(jù)塊,并對(duì)多個(gè)數(shù)據(jù)塊依次編號(hào)成為塊號(hào);
      [0016]加載端針對(duì)每個(gè)待 固化文件中的有效數(shù)據(jù)計(jì)算得出校驗(yàn)碼;
      [0017]4.2]生成加載數(shù)據(jù)包:
      [0018]將一個(gè)待固化文件ID號(hào)、一個(gè)待固化文件大小、一個(gè)Flash存儲(chǔ)器固化地址、一個(gè)待固化文件的總塊數(shù)、每個(gè)數(shù)據(jù)塊的塊號(hào)、一個(gè)數(shù)據(jù)塊的有效數(shù)據(jù)以及校驗(yàn)碼組合生成加載數(shù)據(jù)包;
      [0019]所生成的加載數(shù)據(jù)包的數(shù)量與所有待固化文件的總塊數(shù)的總和相等;
      [0020]4.3】加載端發(fā)送多個(gè)加載數(shù)據(jù)包給被加載端;
      [0021]5】被加載端逐一接收加載數(shù)據(jù)包:
      [0022]5.1】被加載端接收第一個(gè)加載數(shù)據(jù)包,根據(jù)接收到的第一個(gè)加載數(shù)據(jù)包中文件總塊數(shù)為第一個(gè)待固化文件申請(qǐng)相應(yīng)內(nèi)存空間,取得第一個(gè)待固化文件內(nèi)存空間的起始地址;
      [0023] 將第一個(gè)加載數(shù)據(jù)包中的有效數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)的內(nèi)存空間中;
      [0024]被加載端的文件加載器將待固化文件ID、內(nèi)存空間起始地址寫入到文件加載信息表中;
      [0025]5.2】繼續(xù)接收加載數(shù)據(jù)包,判斷當(dāng)前所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID是否一致:
      [0026]如所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID 一致,則屬于上一個(gè)待固化文件的加載數(shù)據(jù)包,將所接收到的當(dāng)前加載數(shù)據(jù)包中包含的有效數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)的內(nèi)存空間中;
      [0027]如所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID不一致,則屬于下一個(gè)待固化文件的加載數(shù)據(jù)包,根據(jù)接收到的當(dāng)前加載數(shù)據(jù)包中文件總塊數(shù)為當(dāng)前待固化文件申請(qǐng)相應(yīng)內(nèi)存空間,取得當(dāng)前待固化文件內(nèi)存空間的起始地址;
      [0028]將當(dāng)前加載數(shù)據(jù)包中的有效數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)內(nèi)存空間中;
      [0029]被加載端的文件加載器將待固化文件的ID、內(nèi)存空間起始地址寫入到文件加載信息表中;
      [0030]同時(shí)將累計(jì)得到的上一個(gè)待固化文件的有效數(shù)據(jù)總長(zhǎng)度寫入到文件加載信息表的相應(yīng)位置;
      [0031]5.3】回到步驟5.2】,直至被加載端接收不到加載數(shù)據(jù)包;
      [0032]5.4】向加載端返回加載命令響應(yīng)包;
      [0033]5.5】加載端發(fā)送燒寫數(shù)據(jù)包:
      [0034]5.5.1】加載端向被加載端發(fā)送多個(gè)燒寫數(shù)據(jù)包,所述燒寫數(shù)據(jù)包中包含待固化文件ID以及相應(yīng)的Flash存儲(chǔ)器固化地址;
      [0035]5.5.2】被加載端接收到所有燒寫數(shù)據(jù)包后,根據(jù)各個(gè)燒寫數(shù)據(jù)包中待固化文件ID將其對(duì)應(yīng)的Flash存儲(chǔ)器固化地址添加到文件加載信息表中;
      [0036]6】被加載端根據(jù)文件加載信息表調(diào)用寫Flash存儲(chǔ)器驅(qū)動(dòng)程序?qū)⒋袒募鹨还袒M(jìn)Flash存儲(chǔ)器中。
      [0037]在步驟6】之后還包括校驗(yàn)步驟:
      [0038]將已經(jīng)固化在Flash存儲(chǔ)器中的固化文件的內(nèi)容與內(nèi)存空間中的待固化文件內(nèi)容逐一進(jìn)行比對(duì),并將比對(duì)結(jié)果返回給加載端。
      [0039]還包括將有效數(shù)據(jù)存儲(chǔ)到內(nèi)存空間之前進(jìn)行有效數(shù)據(jù)校驗(yàn)步驟:
      [0040]被加載端根據(jù)有效數(shù)據(jù)計(jì)算一個(gè)比對(duì)校驗(yàn)碼,將比對(duì)校驗(yàn)碼與加載數(shù)據(jù)包中的對(duì)應(yīng)校驗(yàn)碼進(jìn)行比較,如果一致,則存儲(chǔ)有效數(shù)據(jù);如果不一致,則向加載端返回錯(cuò)誤提示。[0041]上述加載端和被加載端通過以太網(wǎng)、串口或AFDX總線連接。
      [0042]本發(fā)明所具有的優(yōu)點(diǎn):
      [0043]1、 本發(fā)明以配置表為操作對(duì)象,通過讀取、分析配置表中的信息,智能地提取所有待固化文件的名稱和對(duì)應(yīng)的固化地址,自動(dòng)、快速、批量地將這些待固化文件從加載端加載到被加載端進(jìn)行固化,整個(gè)固化過程高度自動(dòng)化,很大程度地減少了人工操作,減輕了操作人員的負(fù)擔(dān),有效地避免人工選擇待固化文件和手動(dòng)輸入固化地址可能出現(xiàn)的失誤,提高程序固化效率和成功率。
      [0044]2、本發(fā)明增加了校驗(yàn)步驟,保證了加載過程安全可靠,確定性強(qiáng)。
      [0045]3、本發(fā)明能簡(jiǎn)化程序固化步驟,有效地避免了此前固化多個(gè)文件時(shí)須單個(gè)逐一固化的繁瑣,消除了人工操作失誤的風(fēng)險(xiǎn),具有較高的實(shí)用價(jià)值和經(jīng)濟(jì)效益。
      【專利附圖】

      【附圖說明】
      [0046]圖1為本發(fā)明基于配置表的程序固化流程圖。
      【具體實(shí)施方式】
      [0047]基于配置表的程序固化方法實(shí)現(xiàn),需要加載端(一般為PC機(jī))和被加載端(一般為目標(biāo)機(jī))兩部分程序協(xié)同工作。加載端為可執(zhí)行程序,被加載端程序駐留在目標(biāo)機(jī)Flash存儲(chǔ)器中。
      [0048]基于配置表的程序固化方法具體實(shí)施步驟如下:
      [0049]步驟A:生成文件固化配置表,匯總待固化文件。
      [0050]通過程序生成文件固化配置表,完成所有需要固化到Flash存儲(chǔ)器中的文件的信息描述。文件固化配置表中包含了待固化文件的ID、名稱、大小及其對(duì)應(yīng)的Flash存儲(chǔ)器固化地址等信息。如 “DomainI(1=^0’^NameRef=^boot ”SiZe=aOxoOOOaOOO’Tay1adAddress=^ OxFFF0000””。多個(gè)文件的ID從O開始依次遞增。
      [0051]步驟B:加載端和被加載端建立連接。
      [0052]加載端和被加載端可通過各種渠道(以太網(wǎng)、串口、AFDX總線等)建立連接,為文件加載提供傳輸通道。
      [0053]步驟C:獲取加載固化信息:加載端通過讀取、分析配置表,提取出每個(gè)待固化文件的ID號(hào)(從O開始遞增)、名稱、大小及其固化到Flash存儲(chǔ)器上的地址。
      [0054]步驟D:加載待固化文件。
      [0055]Dl加載端獲取加載固化信息:
      [0056]加載端通過讀取、分析文件固化配置表,提取出各個(gè)待固化文件的ID號(hào)、各個(gè)待固化文件名稱、各個(gè)待固化文件大小及各個(gè)待固化文件對(duì)應(yīng)的Flash存儲(chǔ)器固化地址;加載端從待固化文件中提取出來的有效數(shù)據(jù);
      [0057]D2加載待固化文件:
      [0058]D21參數(shù)準(zhǔn)備:
      [0059]通過從文件固化配置表中提取的待固化文件大小計(jì)算出待固化的總塊數(shù),
      [0060]根據(jù)文件的總塊數(shù)將對(duì)應(yīng)待固化文件成多個(gè)數(shù)據(jù)塊,并對(duì)多個(gè)數(shù)據(jù)塊依次編號(hào)成為塊號(hào);[0061]針對(duì)每個(gè)待固化文件中的有效數(shù)據(jù)計(jì)算得出校驗(yàn)碼;
      [0062]D22生成加載數(shù)據(jù)包:
      [0063]將一個(gè)待固化文件ID號(hào)、一個(gè)待固化文件大小、一個(gè)Flash存儲(chǔ)器固化地址、一個(gè)待固化文件的總塊數(shù)、每個(gè)數(shù)據(jù)塊的塊號(hào)、一個(gè)數(shù)據(jù)塊的有效數(shù)據(jù)以及校驗(yàn)碼組合生成加載數(shù)據(jù)包;
      [0064]所生成的加載數(shù)據(jù)包的數(shù)量與所有待固化文件的總塊數(shù)總和相等;
      [0065]D23加載端發(fā)送多個(gè)加載數(shù)據(jù)包給被加載端;
      [0066]D3被加載端逐一接收加載數(shù)據(jù)包:
      [0067]D31被加載端接收第一個(gè)加載數(shù)據(jù)包,根據(jù)接收到的第一個(gè)加載數(shù)據(jù)包中文件總塊數(shù)為第一個(gè)待固化文件申請(qǐng)相應(yīng)內(nèi)存空間,取得第一個(gè)待固化文件內(nèi)存空間的起始地址;
      [0068]將第一個(gè)加載數(shù)據(jù)包中的有效數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)的內(nèi)存空間中;
      [0069]被加載端的文件加載器將待固化文件ID、內(nèi)存空間起始地址寫入到文件加載信息表中;
      [0070]D32繼續(xù)接收加載數(shù)據(jù)包,判斷當(dāng)前所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID是否一致:
      [0071]如所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID 一致,則屬于上一個(gè)待固化文件的加載數(shù)據(jù)包,將所接收到的當(dāng)前加載數(shù)據(jù)包中包含的有效數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)的內(nèi)存空間中;
      [0072]如所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID不一致,則屬于下一個(gè)待固化文件的加載數(shù)據(jù)包,根據(jù)接收到的當(dāng)前加載數(shù)據(jù)包中文件總塊數(shù)為當(dāng)前待固化文件申請(qǐng)相應(yīng)內(nèi)存空間,取得當(dāng)前待固化文件內(nèi)存空間的起始地址;
      [0073]將當(dāng)前加載數(shù)據(jù)包中的有效數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)內(nèi)存空間中;
      [0074]被加載端的文件加載器將待固化文件的ID、內(nèi)存空間起始地址寫入到文件加載信息表中;
      [0075]同時(shí)將累計(jì)得到的上一個(gè)待固化文件的有效數(shù)據(jù)總長(zhǎng)度寫入到文件加載信息表的相應(yīng)位置;
      [0076]D33回到步驟D32,直至被加載端接收不到加載數(shù)據(jù)包;
      [0077]D34向加載端返回加載命令響應(yīng)包;
      [0078]步驟E:加載端發(fā)送燒寫數(shù)據(jù)包:
      [0079]加載端向被加載端發(fā)送多個(gè)燒寫數(shù)據(jù)包,所述燒寫數(shù)據(jù)包中包含待固化文件ID以及相應(yīng)的Flash存儲(chǔ)器固化地址;
      [0080]被加載端接收到所有燒寫數(shù)據(jù)包后,根據(jù)各個(gè)燒寫數(shù)據(jù)包中待固化文件ID將其對(duì)應(yīng)的Flash存儲(chǔ)器固化地址添加到文件加載信息表中;
      [0081]被加載端根據(jù)待固化文件ID,從文件加載信息表中提取出待固化文件的內(nèi)存存儲(chǔ)首地址和文件長(zhǎng)度,調(diào)用Flash存儲(chǔ)器寫數(shù)據(jù)驅(qū)動(dòng),將待固化文件寫入Flash存儲(chǔ)器指定地址,寫入完畢后對(duì)該待固化文件在內(nèi)存和Flash存儲(chǔ)器中的兩處有效數(shù)據(jù)進(jìn)行一致性校驗(yàn),如果完全一致,則燒寫成功,否則,燒寫失敗。然后繼續(xù)燒寫下一個(gè)待固化文件。當(dāng)被加載端將所有的待固化文件都一一燒寫完畢后,固化完成。
      【權(quán)利要求】
      1.基于配置表的程序固化方法,其特征在于:包括以下步驟: . 1】加載端生成文件固化配置表,并準(zhǔn)備固化文件包: .1.1】根據(jù)所有待固化文件的信息生成文件固化配置表,所述文件固化配置表包含每個(gè)待固化文件的ID、每個(gè)待固化文件名稱、每個(gè)待固化文件大小及每個(gè)待固化文件對(duì)應(yīng)的Flash存儲(chǔ)器固化地址,待固化文件的ID從O開始依次排序; . 1.2】匯總所有待固化文件并與文件固化配置表關(guān)聯(lián),形成固化文件包; . 2】加載端和被加載端建立連接; . 3】加載端獲取加載固化信息: 加載端通過讀取、分析文件固化配置表,提取出各個(gè)待固化文件的ID號(hào)、各個(gè)待固化文件名稱、各個(gè)待固化文件大小及各個(gè)待固化文件對(duì)應(yīng)的Flash存儲(chǔ)器固化地址;加載端從待固化文件中提取有效數(shù)據(jù); . 4】加載待固化文件: .4.1】參數(shù)準(zhǔn)備: 通過從文件固化配置表中提取的待固化文件大小計(jì)算出待固化的總塊數(shù), 根據(jù)文件的總塊數(shù)將對(duì)應(yīng)待固化文件分成多個(gè)數(shù)據(jù)塊,并用塊號(hào)對(duì)多個(gè)數(shù)據(jù)塊依次編號(hào); 加載端針對(duì)每個(gè)待固化文件中的有效數(shù)據(jù)計(jì)算得出校驗(yàn)碼; .4.2】生成加載數(shù)據(jù)包: 將一個(gè)待固化文件ID號(hào)、一個(gè)待固化文件大小、一個(gè)Flash存儲(chǔ)器固化地址、一個(gè)待固化文件的總塊數(shù)、每個(gè)數(shù)據(jù)塊的塊號(hào)、相應(yīng)塊號(hào)的數(shù)據(jù)塊的有效數(shù)據(jù)以及校驗(yàn)碼組合生成加載數(shù)據(jù)包; 所生成的加載數(shù)據(jù)包的數(shù)量與所有待固化文件的總塊數(shù)相等; .4.3】加載端發(fā)送多個(gè)加載數(shù)據(jù)包給被加載端; .5】被加載端逐一接收加載數(shù)據(jù)包: .5.1】被加載端接收第一個(gè)加載數(shù)據(jù)包,根據(jù)接收到的第一個(gè)加載數(shù)據(jù)包中文件總塊數(shù)申請(qǐng)第一個(gè)待固化文件相應(yīng)的內(nèi)存空間,取得第一個(gè)待固化文件內(nèi)存空間的起始地址; 將第一個(gè)加載數(shù)據(jù)包中的有效數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)的內(nèi)存空間中; 被加載端的文件加載器將待固化文件ID、內(nèi)存空間起始地址寫入到文件加載信息表中; .5.2】繼續(xù)接收加載數(shù)據(jù)包,判斷當(dāng)前所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID是否一致: 如所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID —致,則屬于上一個(gè)待固化文件的加載數(shù)據(jù)包,將所接收到的當(dāng)前加載數(shù)據(jù)包中包含的有效數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)的內(nèi)存空間中; 如所接收到的加載數(shù)據(jù)包中待固化文件ID與上一個(gè)加載數(shù)據(jù)包中的待固化文件ID不一致,則屬于下一個(gè)待固化文件的加載數(shù)據(jù)包,根據(jù)接收到的當(dāng)前加載數(shù)據(jù)包中文件總塊數(shù)申請(qǐng)當(dāng)前待固化文件相應(yīng)的內(nèi)存空間,取得當(dāng)前待固化文件內(nèi)存空間的起始地址,將當(dāng)前加載數(shù)據(jù)包中的有效 數(shù)據(jù)存儲(chǔ)到當(dāng)前塊號(hào)所對(duì)應(yīng)內(nèi)存空間中;被加載端的文件加載器將待固化文件的ID、內(nèi)存空間起始地址寫入到文件加載信息表中;同時(shí)將累計(jì)得到的上一個(gè)待固化文件的有效數(shù)據(jù)總長(zhǎng)度寫入到文件加載信息表的相應(yīng)位置; .5.3】回到步驟5.2】,直至被加載端接收不到加載數(shù)據(jù)包; . 5.4】向加載端返回加載命令響應(yīng)包; .5.5】加載端發(fā)送燒寫數(shù)據(jù)包: .5.5.1】加載端向被加載端發(fā)送多個(gè)燒寫數(shù)據(jù)包,所述燒寫數(shù)據(jù)包中包含待固化文件ID以及相應(yīng)的Flash存儲(chǔ)器固化地址; . 5.5.2】被加載端接收到所有燒寫數(shù)據(jù)包后,根據(jù)各個(gè)燒寫數(shù)據(jù)包中待固化文件ID將其對(duì)應(yīng)的Flash存儲(chǔ)器固化地址添加到文件加載信息表中; . 6】被加載端根據(jù)文件加載信息表調(diào)用寫Flash存儲(chǔ)器驅(qū)動(dòng)程序?qū)⒋袒募鹨还袒M(jìn)Flash存儲(chǔ)器中。
      2.根據(jù)權(quán)利要求1所述的基于配置表的程序固化方法,其特征在于:在步驟6】之后還包括校驗(yàn)步驟: 將已經(jīng)固化在Flash存儲(chǔ)器中的固化文件的內(nèi)容與內(nèi)存空間中的待固化文件內(nèi)容逐一進(jìn)行比對(duì),并將比對(duì)結(jié)果返回給加載端。
      3.根據(jù)權(quán)利要求1或2所述的基于配置表的程序固化方法,其特征在于: 還包括將有效數(shù)據(jù)存儲(chǔ)到內(nèi)存空間之前進(jìn)行有效數(shù)據(jù)校驗(yàn)步驟: 被加載端根據(jù)接收到的有效數(shù)據(jù)計(jì)算一個(gè)比對(duì)校驗(yàn)碼,將比對(duì)校驗(yàn)碼與加載數(shù)據(jù)包中的對(duì)應(yīng)校驗(yàn)碼進(jìn)行比較,如果一致,則存儲(chǔ)有效數(shù)據(jù);如果不一致,則向加載端返回錯(cuò)誤提示。
      4.根據(jù)權(quán)利要求3所述的基于配置表的程序固化方法,其特征在于:所述加載端和被加載端通過以太網(wǎng)、串口或AFDX總線連接。
      【文檔編號(hào)】G06F9/445GK103902303SQ201210574663
      【公開日】2014年7月2日 申請(qǐng)日期:2012年12月26日 優(yōu)先權(quán)日:2012年12月26日
      【發(fā)明者】陳福, 李運(yùn)喜, 任曉瑞, 趙根學(xué), 邸海濤, 鐘珊, 張曉紅, 李向東 申請(qǐng)人:中國(guó)航空工業(yè)集團(tuán)公司第六三一研究所
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1