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

用于dsp芯片程序升級的燒寫方法和裝置的制造方法

文檔序號:8905111閱讀:317來源:國知局
用于dsp芯片程序升級的燒寫方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及嵌入式芯片技術(shù)領(lǐng)域,尤其涉及一種用于DSP芯片程序升級的燒寫方法和裝置。
【背景技術(shù)】
[0002]隨著嵌入式芯片技術(shù)的發(fā)展,DSP嵌入式設(shè)備越來越廣泛地應(yīng)用于通信、電子、工業(yè)控制等眾多領(lǐng)域,因此,向DSP芯片中燒寫程序的難易程度和產(chǎn)品的后續(xù)升級服務(wù)變得日漸重要。
[0003]目前,大多數(shù)DSP嵌入式設(shè)備升級都是通過傳統(tǒng)的程序升級方法,每次升級都需要借助仿真器等輔助工具,例如通過TI (Texas Instruments,德州儀器)公司提供的程序燒寫工具利用JTAG (Joint Test Act1n Group,聯(lián)合測試行為組織)仿真器來燒寫程序。但傳統(tǒng)的升級方法大多存在燒寫過程不可控,燒寫結(jié)果不可靠等問題,且需要專職人員去客戶處操作,給升級操作帶來了極大的不便,增加了維護成本,用戶體驗差。

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

[0004]本發(fā)明旨在至少解決上述技術(shù)問題之一。
[0005]為此,本發(fā)明的第一個目的在于提出一種用于DSP芯片程序升級的燒寫方法。該方法能夠?qū)崿F(xiàn)DSP芯片程序的遠程在線升級,降低對操作人員的技術(shù)要求,降低升級成本,提升用戶體驗。
[0006]本發(fā)明的第二個目的在于提出一種用于DSP芯片程序升級的燒寫裝置。
[0007]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的用于DSP芯片程序升級的燒寫方法,包括以下步驟:將DSP程序燒寫到存儲器中的預(yù)設(shè)位置,其中,所述DSP程序包括標志信息、升級程序和應(yīng)用程序;檢測所述應(yīng)用程序的當前版本是否為最新版本;當所述應(yīng)用程序的當前版本低于最新版本時,獲取所述應(yīng)用程序的更新信息;對所述升級程序進行初始化,并根據(jù)所述標志信息和所述更新信息對所述應(yīng)用程序進行升級;以及顯示升級結(jié)果,并對所述DSP芯片進行復(fù)位。
[0008]本發(fā)明實施例的用于DSP芯片程序升級的燒寫方法,通過將升級程序和應(yīng)用程序分別存儲在不同的預(yù)設(shè)地址段,在應(yīng)用程序需要升級時執(zhí)行升級程序?qū)?yīng)用程序進行在線升級,無需借助仿真器等工具,實現(xiàn)了 DSP芯片程序的遠程在線升級,降低了對操作人員的技術(shù)要求,減少了成本,簡便高效,用戶體驗好。
[0009]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的用于DSP芯片程序升級的燒寫裝置,包括:寫入模塊,用于將DSP程序燒寫到存儲器中的預(yù)設(shè)位置,其中,所述DSP程序包括標志信息、升級程序和至少一個應(yīng)用程序;檢測模塊,用于檢測所述應(yīng)用程序的當前版本是否為最新版本;第一獲取模塊,用于當所述應(yīng)用程序的當前版本低于最新版本時,獲取所述應(yīng)用程序的更新信息;升級模塊,用于對所述升級程序進行初始化,并根據(jù)所述標志信息和所述更新信息對所述應(yīng)用程序進行升級;顯示模塊,用于顯示升級結(jié)果;以及復(fù)位模塊,用于對所述DSP芯片進行復(fù)位。
[0010]本發(fā)明實施例的用于DSP芯片程序升級的燒寫裝置,通過將升級程序和應(yīng)用程序分別存儲在不同的預(yù)設(shè)地址段,在應(yīng)用程序需要升級時執(zhí)行升級程序?qū)?yīng)用程序進行在線升級,無需借助仿真器等工具,實現(xiàn)了 DSP芯片程序的遠程在線升級,降低了對操作人員的技術(shù)要求,減少了成本,簡便高效,用戶體驗好。
[0011]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0012]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
[0013]圖1是根據(jù)本發(fā)明一個實施例的用于DSP芯片程序升級的燒寫方法的流程圖;
[0014]圖2是根據(jù)本發(fā)明又一個實施例的用于DSP芯片程序升級的燒寫方法的流程圖;
[0015]圖3是根據(jù)本發(fā)明一個實施例的main函數(shù)功能示意圖;
[0016]圖4是根據(jù)本發(fā)明一個實施例的根據(jù)標志信息和更新信息對應(yīng)用程序進行升級的流程圖;
[0017]圖5是根據(jù)本發(fā)明一個實施例的用于DSP芯片程序升級的燒寫裝置的結(jié)構(gòu)框圖;
[0018]圖6是根據(jù)本發(fā)明又一個實施例的用于DSP芯片程序升級的燒寫裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0019]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0020]在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
[0021]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0022]下面結(jié)合說明書附圖詳細說明本發(fā)明實施例的用于DSP芯片程序升級的燒寫方法和裝置。
[0023]圖1是根據(jù)本發(fā)明一個實施例的用于DSP芯片程序升級的燒寫方法的流程圖。
[0024]如圖1所示,用于DSP芯片程序升級的燒寫方法包括以下步驟:
[0025]S101,將DSP程序燒寫到存儲器中的預(yù)設(shè)位置,其中,DSP程序包括標志信息、升級程序和應(yīng)用程序。
[0026]具體地,在初次燒寫程序時,可通過仿真器燒寫DSP程序到存儲器中的預(yù)設(shè)位置,其中,標志信息、升級程序和應(yīng)用程序分別位于存儲器中預(yù)設(shè)的不同地址段,標志信息中包括起始跳轉(zhuǎn)指令和可跳轉(zhuǎn)的程序所在的地址,可通過讀取標志信息判斷所要執(zhí)行的程序,并獲取升級程序或應(yīng)用程序所在的地址。
[0027]S102,檢測應(yīng)用程序的當前版本是否為最新版本。
[0028]具體地,可根據(jù)DSP芯片接收到的版本查詢指令,查詢存儲器中用于存儲應(yīng)用程序的區(qū)域中是否存在應(yīng)用程序,若存在,則獲取應(yīng)用程序的版本信息,然后將當前版本信息與獲取到的最新版本信息進行對比,以確定應(yīng)用程序的當前版本是否為最新版本。
[0029]S103,當應(yīng)用程序的當前版本低于最新版本時,獲取應(yīng)用程序的更新信息。
[0030]具體地,當應(yīng)用程序的當前版本低于最新版本時,可在線獲取應(yīng)用程序的更新信息,以對當前的應(yīng)用程序進行升級操作。
[0031]其中,更新信息包括安裝該應(yīng)用程序的最新版本所需使用的所有信息。
[0032]S104,對升級程序進行初始化,并根據(jù)標志信息和更新信息對應(yīng)用程序進行升級。
[0033]具體地,在確定要對當前的應(yīng)用程序進行升級操作后,可根據(jù)對應(yīng)的標志信息跳轉(zhuǎn)至升級程序,并對升級程序進行初始化,從而升級程序可根據(jù)標志信息和獲取到的應(yīng)用程序更新信息對應(yīng)用程序進行升級。
[0034]S105,顯示升級結(jié)果,并對DSP芯片進行復(fù)位。
[0035]具體地,在升級程序執(zhí)行結(jié)束后可通過串口在對應(yīng)的用戶交互界面上顯示升級結(jié)果,若升級失敗,則返回失敗信號和導(dǎo)致失敗的原因;若升級成功,則返回升級成功信號,并對DSP芯片進行復(fù)位操作,以執(zhí)行升級后的應(yīng)用程序。
[0036]本發(fā)
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
应用必备| 栾川县| 崇信县| 邹平县| 新邵县| 彭水| 耿马| 石河子市| 冕宁县| 桑日县| 息烽县| 贵阳市| 黄陵县| 左贡县| 富宁县| 且末县| 栖霞市| 定西市| 潞城市| 都昌县| 湾仔区| 山东| 东港市| 唐海县| 明水县| 库伦旗| 滕州市| 盐池县| 昌宁县| 邛崃市| 徐汇区| 肥乡县| 治县。| 沧州市| 乐至县| 定南县| 贵南县| 周口市| 桓台县| 临夏县| 东明县|