[發(fā)明專利]一種基于ECC機(jī)制的FLASH異常自修復(fù)處理系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202110286792.3 | 申請(qǐng)日: | 2021-03-17 |
| 公開(kāi)(公告)號(hào): | CN112925670B | 公開(kāi)(公告)日: | 2023-07-21 |
| 發(fā)明(設(shè)計(jì))人: | 侯玲 | 申請(qǐng)(專利權(quán))人: | 江西昌河汽車有限責(zé)任公司 |
| 主分類號(hào): | G06F11/10 | 分類號(hào): | G06F11/10;G06F3/06 |
| 代理公司: | 北京科家知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11427 | 代理人: | 莊吳敏 |
| 地址: | 333000 江西*** | 國(guó)省代碼: | 江西;36 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 ecc 機(jī)制 flash 異常 修復(fù) 處理 系統(tǒng) | ||
本發(fā)明公開(kāi)了一種基于ECC機(jī)制的FLASH異常自修復(fù)處理系統(tǒng),包括FLASH模塊、EEE模塊、異常監(jiān)控模塊及故障診斷功能模塊,所述FLASH模塊與所述異常監(jiān)控模塊及EEE模塊之間均通過(guò)線路進(jìn)行數(shù)據(jù)連接,所述異常監(jiān)控模塊通過(guò)線路與所述故障診斷功能模塊進(jìn)行數(shù)據(jù)連接,所述異常監(jiān)控模塊及EEE模塊均可對(duì)所述FLASH模塊中的數(shù)據(jù)異常進(jìn)行處理,所述故障診斷功能模塊可對(duì)所述異常監(jiān)控模塊進(jìn)行數(shù)據(jù)異常處理時(shí)的數(shù)據(jù)進(jìn)行收集儲(chǔ)存。本發(fā)明可對(duì)FLASH數(shù)據(jù)異常進(jìn)行自修復(fù)處理,盡可能的恢復(fù)有效數(shù)據(jù),從而達(dá)到提高整車控制安全性的目的。
技術(shù)領(lǐng)域
本發(fā)明涉及汽車技術(shù)領(lǐng)域,具體涉及一種基于ECC機(jī)制的FLASH異常自修復(fù)處理系統(tǒng)。
背景技術(shù)
目前汽車的電子控制單元經(jīng)常由于數(shù)據(jù)FLASH異常,導(dǎo)致汽車的電子控制單元失效,現(xiàn)有技術(shù)中在對(duì)數(shù)據(jù)FLASH異常進(jìn)行修復(fù)時(shí),往往是直接對(duì)其進(jìn)行格式化,但在格式化過(guò)程中往往會(huì)將EEE模塊、異常監(jiān)控模塊及故障診斷功能模塊中所存儲(chǔ)的數(shù)據(jù)一起清除,造成電子控制單元中的數(shù)據(jù)丟失,降低了整車的安全性。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種基于ECC機(jī)制的FLASH異常自修復(fù)處理系統(tǒng),解決了現(xiàn)有技術(shù)中在對(duì)數(shù)據(jù)FLASH異常進(jìn)行修復(fù)時(shí),往往是直接對(duì)其進(jìn)行格式化,但在格式化過(guò)程中往往會(huì)將EEE模塊、異常監(jiān)控模塊及故障診斷功能模塊中所存儲(chǔ)的數(shù)據(jù)一起清除,造成電子控制單元中的數(shù)據(jù)丟失,降低了整車的安全性的問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為?:
一種基于ECC機(jī)制的FLASH異常自修復(fù)處理系統(tǒng),包括FLASH模塊、EEE模塊、異常監(jiān)控模塊及故障診斷功能模塊,所述FLASH模塊與所述異常監(jiān)控模塊及EEE模塊之間均通過(guò)線路進(jìn)行數(shù)據(jù)連接,所述異常監(jiān)控模塊通過(guò)線路與所述故障診斷功能模塊進(jìn)行數(shù)據(jù)連接,所述異常監(jiān)控模塊及EEE模塊均可對(duì)所述FLASH模塊中的數(shù)據(jù)異常進(jìn)行處理,所述故障診斷功能模塊可對(duì)所述異常監(jiān)控模塊進(jìn)行數(shù)據(jù)異常處理時(shí)的數(shù)據(jù)進(jìn)行收集儲(chǔ)存。
一種基于ECC機(jī)制的FLASH異常自修復(fù)處理系統(tǒng)的控制方法,所述FLASH模塊數(shù)據(jù)異常包括初始化階段的數(shù)據(jù)異常以及任務(wù)運(yùn)行階段的數(shù)據(jù)異常,所述初始化階段的數(shù)據(jù)異常處理包括以下步驟:
S1:FLASH模塊在初始化階段出現(xiàn)數(shù)據(jù)異常;
S2:EEE模塊對(duì)數(shù)據(jù)異常的FLASH扇形區(qū)進(jìn)行讀取,判斷EEE模塊對(duì)數(shù)據(jù)異常的FLASH扇形區(qū)是否讀取完成,若完成讀取則進(jìn)入S6,若讀取不完成則進(jìn)入S3;
S3:若S2中EEE模塊對(duì)數(shù)據(jù)異常的FLASH扇形區(qū)讀取未完成則讀取EEE模塊中的FLASH的區(qū)域地址,區(qū)域地址讀取完成后判斷是否進(jìn)入異常中斷處理,若不進(jìn)行異常中斷處理則進(jìn)入S4,若進(jìn)行異常中斷處理則進(jìn)入異常處理階段;
S4:判斷地址數(shù)據(jù)是否有效,若有效則返回到S2,若無(wú)效則進(jìn)入S5;
S5:給目標(biāo)地址賦值0xFFFFFFFF并回到S2;
S6:若S2中EEE模塊對(duì)數(shù)據(jù)異常的FLASH扇形區(qū)讀取完成,則判斷是否有有效的數(shù)據(jù)條目可進(jìn)行填充,若有有效的數(shù)據(jù)條目可進(jìn)行填充則對(duì)其進(jìn)行數(shù)據(jù)填充則進(jìn)入S8,若無(wú)有效的數(shù)據(jù)條目可進(jìn)行填充則對(duì)其進(jìn)行數(shù)據(jù)填充則進(jìn)入S7;
S7:判斷是否有相關(guān)的備份扇形區(qū),若有相關(guān)的備份扇形區(qū),則查找相關(guān)的備份扇形區(qū)填充該無(wú)效條目后回到S2,若沒(méi)有相關(guān)的備份扇形區(qū),則選擇默認(rèn)的數(shù)據(jù)進(jìn)行填充,并設(shè)置數(shù)據(jù)更新標(biāo)志后進(jìn)入S8;
S8:判斷當(dāng)前的EEE區(qū)域是否有數(shù)據(jù)異常,若無(wú)異常則表示EEE模塊初始化完成FLASH模塊數(shù)據(jù)異常處理完畢,若有異常則修正當(dāng)前使用的區(qū)塊號(hào)和備份區(qū)塊號(hào)并執(zhí)行格式化區(qū)塊,最后設(shè)置相關(guān)數(shù)據(jù)更新標(biāo)志,完成FLASH模塊數(shù)據(jù)異常處理;
所述任務(wù)運(yùn)行階段的數(shù)據(jù)異常處理包括以下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江西昌河汽車有限責(zé)任公司,未經(jīng)江西昌河汽車有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110286792.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種基于一致性約束的半監(jiān)督目標(biāo)檢測(cè)方法
- 下一篇:用于步進(jìn)頻率雷達(dá)信號(hào)的數(shù)據(jù)融合方法、裝置及存儲(chǔ)介質(zhì)
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 糾錯(cuò)碼控制器和包括該糾錯(cuò)碼控制器的存儲(chǔ)器系統(tǒng)
- 糾錯(cuò)處理的方法、裝置及固態(tài)硬盤設(shè)備
- 基于數(shù)據(jù)總線的ECC糾錯(cuò)方法及系統(tǒng)
- 存儲(chǔ)器模塊外的ECC輔助存儲(chǔ)器系統(tǒng)
- 存儲(chǔ)器及其操作方法
- 一種動(dòng)態(tài)實(shí)現(xiàn)固態(tài)硬盤ECC校驗(yàn)碼的方法和裝置
- 一種數(shù)據(jù)存儲(chǔ)方法及存儲(chǔ)器
- 用于針對(duì)糾錯(cuò)碼功能的聯(lián)機(jī)功能測(cè)試的系統(tǒng)和方法
- 一種ECC內(nèi)存管理器、方法及電子設(shè)備
- 數(shù)據(jù)存儲(chǔ)、校驗(yàn)方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 一種機(jī)制蛋的制造方法
- 手機(jī)制式的校準(zhǔn)方法、系統(tǒng)及手機(jī)檢測(cè)設(shè)備
- 一種考慮激勵(lì)機(jī)制電量電價(jià)彈性矩陣的耗電量估測(cè)方法
- 選擇區(qū)塊鏈共識(shí)機(jī)制的方法、裝置以及共識(shí)節(jié)點(diǎn)
- 一種復(fù)合改性機(jī)制砂及其制備方法
- 一種存儲(chǔ)設(shè)備糾錯(cuò)方法及糾錯(cuò)裝置
- 區(qū)塊鏈中共識(shí)機(jī)制的處理方法、裝置和電子設(shè)備
- 一種建筑用機(jī)制砂整形裝置
- 通信方法、通信裝置及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)預(yù)約出租車市場(chǎng)準(zhǔn)入機(jī)制的優(yōu)化方法及系統(tǒng)
- Flash存儲(chǔ)芯片總線信號(hào)分析工具
- 基于內(nèi)容結(jié)構(gòu)特征的網(wǎng)絡(luò)Flash搜索系統(tǒng)及搜索方法
- 一種測(cè)試Flash引擎的方法及裝置
- 處理flash文件的方法和系統(tǒng)
- 一種flash視頻播放方法及裝置
- 一種陣列雷達(dá)回波模擬器及其模擬方法
- 一種安全加載Flash文件的方法及裝置
- 數(shù)據(jù)中心交換機(jī)雙flash熱備份方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- 一種雙FLASH熱備份方法、裝置、設(shè)備和介質(zhì)
- 一種flash磨損均衡方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





