欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法

文檔序號:6459167閱讀:389來源:國知局
專利名稱:一種手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動通信終端的Flash擦寫技術(shù)領(lǐng)域,特別是一種手機(jī)上 Nor型Flash擦寫兼容實(shí)現(xiàn)方法。
背景技術(shù)
隨著移動通信的發(fā)展,手機(jī)功能日益強(qiáng)大,同時(shí)產(chǎn)品也越來越多樣化, 功能的不同以及產(chǎn)品性能多樣化。對手機(jī)的核心器件Flash來說,必然也 要有很大的差異性。另外由于電子器件種類繁多,更新?lián)Q代較快,各類 Flash廠商對其讀寫要求也不盡相同?,F(xiàn)有技術(shù)對Nor型Flash的寫入操 作,每一種Flash都需要相對應(yīng)的寫入文件,其具體的操作流程如圖l所 示。如Intel指令集系列的Flash,需要Intel格式的寫入文件;AMD 指令集系列的Flash,需要AMD格式的寫入文件;同屬于Intel系列或AMD 系列的Flash,由于其容量的不同,每一個寫入文件仍然要根據(jù)每一款具 體的Flash的配置,需要單獨(dú)給出。這樣對研發(fā)階段和生產(chǎn)階段都帶來一 定程度的困擾,為提高生產(chǎn)效率,減少軟件開發(fā)上的煩雜事務(wù),迫切需要 一種工具能完成不同手機(jī)平臺所有Flash的下載工作。除了軟件上需要改 善,硬件設(shè)計(jì)同樣需要考慮兼容當(dāng)前多數(shù)Flash的配置,如Flash核電壓 及封裝上的兼容等。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法, 主要解決上述現(xiàn)有技術(shù)的缺陷,這種方法在不同平臺的移動終端中均可實(shí) 現(xiàn),并可以提高生產(chǎn)效率,同時(shí)降低后期軟件維護(hù)事務(wù)。為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案是一種手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法,其特征在于它包括如 下步驟:步驟A,將手機(jī)的下載端口與PC的下載端口進(jìn)行連接形成下載平 臺的硬件連接,該下載平臺根據(jù)手機(jī)內(nèi)Nor型Flash的配置情況做下載 前的初始化設(shè)置;步驟B,該下載平臺的PC端具有不同系列的指令集,該下載平臺 讀取手機(jī)內(nèi)Nor型Flash上特定寄存器地址的值,并依此確定將某個指 令集下載到手機(jī);步驟C,該下載平臺的讀取手機(jī)上特定寄存器地址的值以獲得Nor 型Flash的設(shè)備號信息,并根據(jù)廠商信息和設(shè)備信息配置相關(guān)Flash信息; 步驟D,執(zhí)行相關(guān)的擦寫操作。所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法,其特征在于所述的 步驟C進(jìn)一步包括 ,步驟CI ,判斷Nor型Flash的設(shè)備號信息是否存在一個寄存器地址 中;若是,則執(zhí)行步驟C2;若否,則執(zhí)行步驟C3;步驟C2,讀取該寄存器地址的值,獲得Nor型Flash的設(shè)備號信息, 并執(zhí)行步驟C4;步驟C3,讀取其它寄存器地址的值,并依據(jù)這些寄存器地址中的信 息獲得Nor型Flash的設(shè)備號信息;步驟C4,根據(jù)廠商信息和設(shè)備信息配置相關(guān)Flash信息。所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法,其特征在于所述步 驟A中手機(jī)與PC通過串口連接形成下載平臺的硬件連接。所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法,其特征在于所述步 驟A中根據(jù)手機(jī)內(nèi)Nor型Flash芯片的信號、主時(shí)鐘頻率、手機(jī)串口、 手機(jī)串口波特率以及手機(jī)內(nèi)不同下載區(qū)塊的地址配置等信息,對該下載平臺做初始化設(shè)置。所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法,其特征在于所述步 驟A中使用USB轉(zhuǎn)串口的設(shè)備。所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法,其特征在于該Nor 型Flash的設(shè)備號信息是分別取三個寄存器地址的后8位形成的。所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法,其特征在于所述步 驟C4中配置相關(guān)Flash信息包括Bank、 Sector、 CS、 PageMode。藉由上述結(jié)構(gòu),本發(fā)明主要具有如下優(yōu)點(diǎn)本發(fā)明方法在不同平臺的移動終端中均可實(shí)現(xiàn),屬于移動通信領(lǐng) 域?,F(xiàn)階段市面上手機(jī)的定位分為高端、中端和低端,由于面向的客戶 群不同,各種類型手機(jī)的特征也不盡相同,從而手機(jī)內(nèi)所需要的Flash器件差異很大。對于Nor型Flash,不同制造商都會有自己的制造工藝, 使用不同的指令集,這就給Flash的下載工作帶來挑戰(zhàn)。如何兼容手機(jī) 上絕大多數(shù)的Nor型Flash的下載工作,就是本發(fā)明要解決的問題。通 過讀取廠商信息和設(shè)備號信息,用來區(qū)分不同廠家、不同種類的Nor型 Flash,根據(jù)這些信息的不同,來設(shè)定該款Flash的Bank大小、Sector 大小、Write的方式等,從而實(shí)現(xiàn)絕大多數(shù)Nor型Flash的兼容。如果一 個公司內(nèi)部常用的Flash有4類,通過這種方法可以提高4倍的生產(chǎn)效 率,同時(shí)降低后期軟件維護(hù)事務(wù)。


圖1是現(xiàn)有的手機(jī)上Nor型Flash擦寫實(shí)現(xiàn)方法的流程圖。 圖2是本發(fā)明方法的流程圖。
具體實(shí)施方式
請參閱圖2,本發(fā)明公開了一種手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方 法,它包括如下步驟步驟A,將手機(jī)的下載端口與PC的下載端口進(jìn)行連接形成下載平臺的 硬件連接,該下載平臺根據(jù)手機(jī)內(nèi)Nor型Flash的配置情況做下載前的初 始化設(shè)置。 ,本發(fā)明主要是通過串口下載的情況,不論下載接口有多少個引腳,通 過串口下載的方式,手機(jī)硬件電路設(shè)計(jì)上都必須包含串口的接收/發(fā)送引腳、下載方式選擇引腳、電源及接地信號引腳。步驟A中手機(jī)與PC通過串口連接形成下載平臺的硬件連接,它根據(jù)手機(jī)內(nèi)Nor型Flash芯片的 信號、主時(shí)鐘頻率、手機(jī)串口、手機(jī)串口波特率以及手機(jī)內(nèi)不同下載區(qū) 塊的地址配置等信息,對該下載平臺做初始化設(shè)置。在生產(chǎn)線上,為提 高下在Flash的效率,通過USB轉(zhuǎn)串口的設(shè)備,每臺PC可以實(shí)現(xiàn)同時(shí)下 載8臺手機(jī)(不同的USB轉(zhuǎn)串口的設(shè)備,支持同時(shí)下載的手機(jī)數(shù)量也不同)。步驟B,該下載平臺的PC端具有不同系列的指令集,該下載平臺 讀取手機(jī)內(nèi)Nor型Flash上特定寄存器地址的值,并依此確定將某個指 令集下載到手機(jī);廠商號信息一般存儲在OxXXOO的位置,不同F(xiàn)lash的 生產(chǎn)廠家對應(yīng)得廠商號信息是不同的。步驟C,該下載平臺的讀取手機(jī)上特定寄存器地址的值以獲得Nor 型Flash的設(shè)備號信息,并根據(jù)廠商信息和設(shè)備信息配置相關(guān)Flash信息;步驟D,執(zhí)行相關(guān)的擦寫操作。所述的步驟C進(jìn)一步包括步驟CI ,判斷Nor型Flash的設(shè)備號信息是否存在一個寄存器地址 中;若是,則執(zhí)行步驟C2;若否,則執(zhí)行步驟C3;步驟C2,讀取該寄存器地址的值,獲得Nor型Flash的設(shè)備號信息, 并執(zhí)行步驟C4;步驟C3,讀取其它寄存器地址的值,并依據(jù)這些寄存器地址中的信 息獲得Nor型Flash的設(shè)備號信息;步驟C4,根據(jù)廠商信息和設(shè)備信息配置相關(guān)Flash信息,包括Bank、Sector、 CS、 PageMode。具體的如設(shè)備號信息根據(jù)不同系列的Flash,存儲的地址也不一樣, 主要存儲在0xXX01、 OxXXOE及OxXXOF處。為了兼容所有的Flash,就要 根據(jù)這些廠商號信息和設(shè)備號信息做出區(qū)分。廣商號信息主要區(qū)分Flash 的指令集類型,如AMD系列、Intel系列指令集等。設(shè)備號信息如果只 存儲在OxXXOl處,將其取出來即可;存儲在3個地址的,分別取OxXXOl 的后8位、OxXXOE的后8位、OxXXOF的后8位,組成24位數(shù)據(jù),這24 位數(shù)據(jù)基本上就可以區(qū)分了大多數(shù)常用的Flash類型。以AMD系列的一款 Flash為例,其OxXXOl的數(shù)據(jù)為0x227E, OxXXOE的數(shù)據(jù)為0x2263, OxXXOF 的數(shù)據(jù)為0x2260,那么其設(shè)備號信息為0x7E6360,根據(jù)這唯一的設(shè)備號 信息就可以對某一款具體的Flash進(jìn)行詳細(xì)的配置,包括Flash的容量大 小,每個Sector的大小,Boot標(biāo)志位等。綜上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用來限定本發(fā)明的實(shí)施 范圍。即凡依本發(fā)明申請專利范圍的內(nèi)容所作的等效變化與修飾,都應(yīng)為 本發(fā)明的技術(shù)范疇。
權(quán)利要求
1、一種手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法,其特征在于它包括如下步驟步驟A,將手機(jī)的下載端口與PC的下載端口進(jìn)行連接形成下載平臺的硬件連接,該下載平臺根據(jù)手機(jī)內(nèi)Nor型Flash的配置情況做下載前的初始化設(shè)置;步驟B,該下載平臺的PC端具有不同系列的指令集,該下載平臺讀取手機(jī)內(nèi)Nor型Flash上特定寄存器地址的值,并依此確定將某個指令集下載到手機(jī);步驟C,該下載平臺的讀取手機(jī)上特定寄存器地址的值以獲得Nor型Flash的設(shè)備號信息,并根據(jù)廠商信息和設(shè)備信息配置相關(guān)Flash信息;步驟D,執(zhí)行相關(guān)的擦寫操作。
2、 根據(jù)權(quán)利要求1所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法, 其特征在于所述的步驟C進(jìn)一步包括步驟CI ,判斷Nor型Flash的設(shè)備號信息是否存在一個寄存器地址 中;若是,則執(zhí)行步驟C2;若否,則執(zhí)行步驟C3;步驟C2,讀取該寄存器地址的值,獲得Nor型Flash的設(shè)備號信息, 并執(zhí)行步驟C4;步驟C3,讀取其它寄存器地址的值,并依據(jù)這些寄存器地址中的信 息獲得Nor型Flash的設(shè)備號信息;步驟C4,根據(jù)廠商信息和設(shè)備信息配置相關(guān)Flash信息。
3、 根據(jù)權(quán)利要求1或2所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方 法,其特征在于所述步驟A中手機(jī)與PC通過串口連接形成下載平臺的 硬件連接。
4、 根據(jù)權(quán)利要求3所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法, 其特征在于所述步驟A中根據(jù)手機(jī)內(nèi)Nor型Flash芯片的信號、主時(shí)鐘 頻率、手機(jī)串口、手機(jī)串口波特率以及手機(jī)內(nèi)不同下載區(qū)塊的地址配置 等信息,對該下載平臺做初始化設(shè)置。,
5、 根據(jù)權(quán)利要求1或2所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方 法,其特征在于所述步驟A中使用USB轉(zhuǎn)串口的設(shè)備。
6、 根據(jù)權(quán)利要求2所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法, 其特征在于該Nor型Flash的設(shè)備號信息是分別取三個寄存器地址的后 8位形成的。
7、 根據(jù)權(quán)利要求2所述的手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法, 其特征在于所述步驟C4中配置相關(guān)Flash信息包括Bank、 Sector、 CS、 PageMode。
全文摘要
本發(fā)明涉及移動通信終端的Flash擦寫技術(shù)領(lǐng)域,特別是一種手機(jī)上Nor型Flash擦寫兼容實(shí)現(xiàn)方法。步驟是步驟A,將手機(jī)的下載端口與PC的下載端口進(jìn)行連接形成下載平臺的硬件連接,該下載平臺根據(jù)手機(jī)內(nèi)Nor型Flash的配置情況做下載前的初始化設(shè)置;步驟B,該下載平臺的PC端具有不同系列的指令集,該下載平臺讀取手機(jī)內(nèi)Nor型Flash上特定寄存器地址的值,并依此確定將某個指令集下載到手機(jī);步驟C,該下載平臺的讀取手機(jī)上特定寄存器地址的值以獲得Nor型Flash的設(shè)備號信息,并根據(jù)廠商信息和設(shè)備信息配置相關(guān)Flash信息;步驟D,執(zhí)行相關(guān)的擦寫操作。本發(fā)明方法在不同平臺的移動終端中均可實(shí)現(xiàn),并可以提高生產(chǎn)效率,同時(shí)降低后期軟件維護(hù)事務(wù)。
文檔編號G06F9/445GK101237653SQ20081003424
公開日2008年8月6日 申請日期2008年3月5日 優(yōu)先權(quán)日2008年3月5日
發(fā)明者喬連偉 申請人:嘉興聞泰通訊科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
乌鲁木齐县| 蓬安县| 新津县| 沅江市| 方山县| 宁乡县| 洛隆县| 大宁县| 万安县| 慈溪市| 东乌| 五家渠市| 张家港市| 响水县| 万安县| 连南| 黄平县| 德化县| 康马县| 滨海县| 鹤峰县| 崇文区| 湘潭市| 宝兴县| 泽普县| 广河县| 关岭| 永登县| 巢湖市| 宁晋县| 正镶白旗| 丰都县| 绥芬河市| 梨树县| 镇巴县| 扬中市| 尚义县| 蓝山县| 类乌齐县| 湘潭县| 桓仁|