两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

電視機重要數(shù)據(jù)備份及恢復(fù)方法

文檔序號:7953608閱讀:1593來源:國知局
專利名稱:電視機重要數(shù)據(jù)備份及恢復(fù)方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)存儲備份技術(shù),特別涉及電視機重要數(shù)據(jù)的備份及自動恢復(fù)方法。
背景技術(shù)
現(xiàn)在的電視機,由于集成電路總線控制技術(shù)的廣泛使用,電視機的出廠設(shè)置參數(shù)都以數(shù)據(jù)的形式存放在電視機中。這些重要的數(shù)據(jù),如工廠調(diào)試的幾何參數(shù),芯片參數(shù)、選項參數(shù)等等存儲在不易揮發(fā)的存儲芯片EEPROM中,同時還存有大量的調(diào)諧數(shù)據(jù)以及節(jié)目命名等等用戶數(shù)據(jù)。某些重要的數(shù)據(jù)如幾何參數(shù)和白平衡,是根據(jù)電視機的外圍電路而形成的,每臺電視機的數(shù)據(jù)各不相同。電視機出廠后如果出現(xiàn)EEPROM器件壞,或者其他原因需要更換芯片時,就必須重新進行這些參數(shù)的調(diào)整,或者將原來的數(shù)據(jù)拷貝到新的EEPROM中。如果某種原因造成EEPROM數(shù)據(jù)改變,而且為重要的數(shù)據(jù)如OSD位置或幾何參數(shù)等,要在現(xiàn)場進行調(diào)試設(shè)定,將會大大增加售后服務(wù)工作量,有時甚至是不可能的?,F(xiàn)在由于FLASH(一種存儲器)技術(shù)的成熟和芯片成本的下降,電視機的MCU已經(jīng)不采用程序掩膜或者OTP片進行生產(chǎn),大多采用了MCU片內(nèi)置FLASH存儲塊,或者使用外部FLASH存儲芯片,作為電視機MCU程序存儲器。這就為電視機中EEPROM的數(shù)據(jù)提供了備份的可能。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題,就是針對現(xiàn)有電視機重要數(shù)據(jù),一旦丟失維修恢復(fù)困難的缺點,提供一種電視機重要數(shù)據(jù)備份和恢復(fù)的方法。
本發(fā)明解決所述技術(shù)問題,采用的技術(shù)方案是,電視機重要數(shù)據(jù)備份方法,包括以下步驟a.擦除指定FLASH扇區(qū);
b.從EEPROM讀取數(shù)據(jù)到緩存中;c.將緩存中的數(shù)據(jù)寫入所述FLASH扇區(qū)中;d.對所述數(shù)據(jù)設(shè)置保護標(biāo)識。
具體的是,所述數(shù)據(jù)為電視機出廠時存儲在所述EEPROM中的數(shù)據(jù)。
進一步的是,所述FLASH是電視機MCU的外置存儲器。
電視機重要數(shù)據(jù)數(shù)據(jù)恢復(fù)方法,包括以下步驟α.判斷EEPROM數(shù)據(jù)是否為有效數(shù)據(jù),若是進入步驟γ;若否進入步驟β;β.從FLASH指定地址讀取數(shù)據(jù),寫入EEPROM對應(yīng)地址;γ.對所述電視機進行初始化。
步驟α中,判斷數(shù)據(jù)是否為有效數(shù)據(jù)的方法是,通過比較EEPROM與FLASH中的數(shù)據(jù)保護標(biāo)識進行判斷。
進一步的是,所述FLASH是電視機MCU的外置存儲器。
本發(fā)明的有益效果是,利用MCU的內(nèi)置或外置FLASH,增加數(shù)據(jù)備份,即使EEPROM中數(shù)據(jù)丟失,也能夠自動恢復(fù),減輕了現(xiàn)場維修的難度,提高了售后服務(wù)的質(zhì)量,基本上不會增加額外的硬件成本。


圖1是實施例的數(shù)據(jù)備份流程圖;圖2是實施例的數(shù)據(jù)恢復(fù)流程圖。
具體實施例方式
以下結(jié)合附圖及實施例,詳細描述本發(fā)明的技術(shù)方案。
本發(fā)明利用電視機MCU內(nèi)部FLASH存儲塊或者外部FLASH存儲芯片資源,不增加硬件成本,采用可以MCU自燒寫FLASH數(shù)據(jù)或者借助工具重新寫FLASH的方法,在工廠生產(chǎn)調(diào)試結(jié)束后進入包裝前的工序,將工廠生產(chǎn)后EEPROM中的原始數(shù)據(jù),燒寫至FLASH存儲塊指定地址中。這樣在電視機銷售后,程序使用的原EEPROM重要數(shù)據(jù)地址改為FLASH存儲器的地址,也就是說電視機的重要數(shù)據(jù)作為程序代碼的一部分來使用。這樣就避免了重要數(shù)據(jù)在EEPROM中被改寫的問題,減少了售后服務(wù)工作量。當(dāng)某些原因更換EEPROM芯片時,程序自動將最后的出廠狀態(tài)寫入EEPROM存儲塊中,恢復(fù)出廠設(shè)置,以到達簡化售后服務(wù)操作,保證服務(wù)質(zhì)量的目的。
在MCU程序中,建立能夠?qū)LASH芯片某些扇區(qū),進行擦除、讀出和寫入的程序?,F(xiàn)有技術(shù)中有以下幾種實現(xiàn)方法第一種是利用MCU的體系結(jié)構(gòu)為程序代碼空間和數(shù)據(jù)空間是單一線性地址(即兩個空間地址可以轉(zhuǎn)換),而且數(shù)據(jù)空間的大小能夠容納燒寫程序代碼大小。當(dāng)需要對外置FLASH芯片某些扇區(qū)進行擦除寫入等操作時,將部分操作程序代碼由代碼空間拷貝到數(shù)據(jù)空間,然后跳入函數(shù)入口處即可,執(zhí)行操作后,跳回原地址。
第二種是MCU芯片內(nèi)置FLASH存儲塊,分成程序代碼塊和數(shù)據(jù)塊,其中數(shù)據(jù)塊是作為外部設(shè)備,通過內(nèi)部寄存器來訪問FLASH存儲塊(擦除數(shù)據(jù)、讀寫數(shù)據(jù))。
第三種是使用外置串行SPI總線FLASH芯片作為程序代碼存儲,MCU內(nèi)部有指令CACHE,可以直接對FLASH進行擦除數(shù)據(jù)、讀寫數(shù)據(jù)操作。
第四種是針對MCU無法實現(xiàn)自燒寫FLASH芯片的情況,做一個可以將電視機保存的EEPROM數(shù)據(jù)讀出并寫入FLASH芯片某個區(qū)的數(shù)據(jù)的燒寫工裝。
采用以上幾種對FLASH存儲器的擦除、讀出和寫入的方法,就可以通過總檢工位的鍵處理或者工裝,將工廠生產(chǎn)最后確定的EEPROM數(shù)據(jù)固化到FLASH芯片空白程序地址中。而出廠后的電視機通常使用的重要數(shù)據(jù)是FLASH芯片中的特定地址中的數(shù)據(jù),并不從EEPROM讀取。
在MCU的程序中,將無效EEPROM數(shù)據(jù)的初始化程序,更改為從FLASH的特定地址恢復(fù)EEPROM數(shù)據(jù)的程序。
在電視機出廠時,在EEPROM中設(shè)定數(shù)據(jù)保護標(biāo)識。出廠后,例如售后服務(wù)或者維修,一旦更改了重要數(shù)據(jù),取消數(shù)據(jù)保護標(biāo)識,而直接使用EEPROM的重要數(shù)據(jù)。這樣保證了用戶可以更改參數(shù)的需要。
實施例電視機重要數(shù)據(jù)備份采用MCU程序來實現(xiàn)燒寫FLASH芯片方式,因為代碼和數(shù)據(jù)塊是硬件分開的,可以將FLASH數(shù)據(jù)塊看成另外的外部器件。當(dāng)需要做EEPROM數(shù)據(jù)備份時,程序首先對FLASH的特定扇區(qū)進行清除,擦除無效數(shù)據(jù)(根據(jù)EEPROM的大小來定),然后讀出EEPROM的數(shù)據(jù)到緩存中,從緩存寫入FLASH的數(shù)據(jù)區(qū)中,直到EEPROM數(shù)據(jù)完全備份。數(shù)據(jù)備份完成后,設(shè)置EEPROM和FLASH中數(shù)據(jù)的保護標(biāo)識。當(dāng)程序正常啟動,會讀出EEPROM中數(shù)據(jù)的保護標(biāo)識,并據(jù)此作為數(shù)據(jù)保護的條件,從而避免電視機售后的重要數(shù)據(jù)改變。當(dāng)出現(xiàn)售后問題,維修人員更換了EEPROM芯片,程序在初始化的時候會檢查EEPROM數(shù)據(jù)的標(biāo)識,發(fā)現(xiàn)是無效數(shù)據(jù)后,程序自動將存放在FLASH中的備份數(shù)據(jù)拷貝回EEPROM數(shù)據(jù)中。如果維修人員進入維修菜單,根據(jù)現(xiàn)場情況調(diào)整重要數(shù)據(jù)時,可以關(guān)閉EEPROM數(shù)據(jù)的保護標(biāo)識,數(shù)據(jù)保護不起作用,調(diào)試完畢,重新開啟保護標(biāo)識。
數(shù)據(jù)備份也可以采用燒寫工裝的方式完成,這個工裝接入電視機系統(tǒng),可以讀出EEPROM數(shù)據(jù),在指定的FLASH地址寫入備份數(shù)據(jù),并且設(shè)置數(shù)據(jù)的保護標(biāo)識。
數(shù)據(jù)備份的流程,如圖1所示。首先進入數(shù)據(jù)備份程序,步驟101擦除程序中指定的FLASH地址,該處是程序預(yù)留的空白區(qū)域,其大小一般根據(jù)FLASH的扇區(qū)大小和EEPROM的大小來決定的,一般為4K/扇區(qū);擦除FLASH扇區(qū)后,步驟102從EEPROM讀取數(shù)據(jù)到緩存中,該緩存大小根據(jù)一次性寫入FLASH的字節(jié)數(shù)來設(shè)定;步驟103從緩存中將數(shù)據(jù)寫入FLASH中;步驟104判斷EEPROM數(shù)據(jù)是否備份完成,否則執(zhí)行步驟106指向EEPROM的下個地址讀取數(shù)據(jù);直到步驟105結(jié)束,并設(shè)置數(shù)據(jù)保護標(biāo)識。當(dāng)重新上電后,每次讀出數(shù)據(jù)時,都對數(shù)據(jù)保護標(biāo)識進行判斷,數(shù)據(jù)保護標(biāo)識正確,程序從FLASH指定的地址讀取數(shù)據(jù),否則程序判斷可能數(shù)據(jù)被破壞,需要重新寫入數(shù)據(jù)。
電視機重要數(shù)據(jù)恢復(fù)參見圖2。每次上電時,步驟300都會檢查EEPROM數(shù)據(jù)保護標(biāo)識是否正確,如果數(shù)據(jù)保護標(biāo)識不正確,執(zhí)行步驟301,從FLASH指定的地址讀取數(shù)據(jù),寫入EEPROM對應(yīng)的地址,然后進入步驟302進行系統(tǒng)初始化。保證了當(dāng)維修更換存儲器后,自動恢復(fù)EEPROM數(shù)據(jù)。當(dāng)進入維修菜單進行數(shù)據(jù)調(diào)整操作時,維修人員可以關(guān)閉數(shù)據(jù)保護標(biāo)識,調(diào)試完畢重新開啟數(shù)據(jù)標(biāo)識。
權(quán)利要求
1.電視機重要數(shù)據(jù)備份方法,其特征在于,包括以下步驟a.擦除指定FLASH扇區(qū);b.從EEPROM讀取數(shù)據(jù)到緩存中;c.將緩存中的數(shù)據(jù)寫入所述FLASH扇區(qū)中;d.對所述數(shù)據(jù)設(shè)置保護標(biāo)識。
2.根據(jù)權(quán)利要求1所述的電視機重要數(shù)據(jù)備份方法,其特征在于所述數(shù)據(jù)為電視機出廠時存儲在所述EEPROM中的數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述的電視機重要數(shù)據(jù)備份方法,其特征在于所述FLASH是電視機MCU的外置存儲器。
4.電視機重要數(shù)據(jù)恢復(fù)方法,其特征在于,包括以下步驟α.判斷EEPROM數(shù)據(jù)是否為有效數(shù)據(jù),若是進入步驟γ;若否進入步驟β;β.從FLASH指定地址讀取數(shù)據(jù),寫入EEPROM對應(yīng)地址;γ.對所述電視機進行初始化。
5.根據(jù)權(quán)利要求4所述的電視機重要數(shù)據(jù)恢復(fù)方法,其特征在于,步驟α中,判斷數(shù)據(jù)是否為有效數(shù)據(jù),是通過比較EEPROM與FLASH中的數(shù)據(jù)保護標(biāo)識進行判斷。
6.根據(jù)權(quán)利要求4或5所述的電視機重要數(shù)據(jù)恢復(fù)方法,其特征在于,所述FLASH是電視機MCU的外置存儲器。
全文摘要
本發(fā)明涉及數(shù)據(jù)存儲備份技術(shù),特別涉及電視機重要數(shù)據(jù)的備份及自動恢復(fù)方法。本發(fā)明針對現(xiàn)有電視機重要數(shù)據(jù)一旦丟失,維修恢復(fù)困難的缺點,提供了一種電視機重要數(shù)據(jù)備份和恢復(fù)的方法。本發(fā)明的技術(shù)方案是,利用MCU的內(nèi)置或外置FLASH,對EEPROM中的重要數(shù)據(jù)進行備份;當(dāng)意外情況使EEPROM中數(shù)據(jù)丟失時,能夠利用備份數(shù)據(jù)進行自動恢復(fù)。本發(fā)明的有益效果是,減輕了現(xiàn)場維修的難度,提高了售后服務(wù)的質(zhì)量,基本上不會增加額外的硬件成本。本發(fā)明的技術(shù)方案,特別適合采用I
文檔編號H04N5/00GK1936854SQ20061002203
公開日2007年3月28日 申請日期2006年10月13日 優(yōu)先權(quán)日2006年10月13日
發(fā)明者向何 申請人:四川長虹電器股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
正镶白旗| 介休市| 静宁县| 黄平县| 磐安县| 祁阳县| 东乡族自治县| 宣化县| 金塔县| 永平县| 云浮市| 辉南县| 桓仁| 扶风县| 东海县| 舟曲县| 买车| 南丰县| 龙陵县| 泊头市| 平顶山市| 左贡县| 芮城县| 湘潭市| 托里县| 新田县| 民县| 楚雄市| 大同县| 吉安县| 获嘉县| 平武县| 涟水县| 塘沽区| 通化县| 西安市| 浠水县| 望城县| 新郑市| 宁夏| 班玛县|