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

      一種嵌入式系統(tǒng)的調(diào)試方法及調(diào)試系統(tǒng)的制作方法

      文檔序號:6638785閱讀:229來源:國知局
      一種嵌入式系統(tǒng)的調(diào)試方法及調(diào)試系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種嵌入式系統(tǒng)的調(diào)試方法及調(diào)試系統(tǒng),該方法包括設(shè)置調(diào)試模式;根據(jù)所述調(diào)試模式將待調(diào)試程序文件的下載地址空間由映射至快閃記憶體改為映射至隨機(jī)存取存儲器;接收所述待調(diào)試程序文件,并將所述待調(diào)試程序文件存儲至所述隨機(jī)存取存儲器中;接收調(diào)試指令,并運(yùn)行所述調(diào)試指令,對所述待調(diào)試程序文件進(jìn)行調(diào)試。本發(fā)明所述的嵌入式系統(tǒng)的調(diào)試方法及調(diào)試系統(tǒng)提高了調(diào)試過程中待調(diào)試程序文件下載的速度,并提高了嵌入式系統(tǒng)的壽命。
      【專利說明】一種嵌入式系統(tǒng)的調(diào)試方法及調(diào)試系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及嵌入式系統(tǒng)調(diào)試領(lǐng)域,尤其涉及一種嵌入式系統(tǒng)的調(diào)試方法及調(diào)試系統(tǒng)。

      【背景技術(shù)】
      [0002]在嵌入式系統(tǒng)的軟件開發(fā)和測試階段,都會對編寫的程序進(jìn)行調(diào)試。在調(diào)試過程中,需要將待調(diào)試程序文件下載到嵌入式系統(tǒng)中。
      [0003]現(xiàn)有技術(shù)中,待調(diào)試程序文件的下載地址空間為嵌入式系統(tǒng)的快閃記憶體(FLASH)映射的地址空間。此時,現(xiàn)有的調(diào)試方法會頻繁地將編寫、修改后的程序文件下載到所述FLASH中。由于擦寫FLASH都比較費(fèi)時,如果程序文件比較大,每次下載可能需要耗費(fèi)數(shù)十秒。另外每次調(diào)試下載,都會擦寫FLASH,而FLASH有一定的壽命,因此現(xiàn)有的調(diào)試方法會縮短FLASH的壽命,從而影響整個嵌入式系統(tǒng)的壽命。


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

      [0004]本發(fā)明的目的在于提出一種嵌入式系統(tǒng)的調(diào)試方法及調(diào)試系統(tǒng),能夠解決現(xiàn)有技術(shù)中待調(diào)試程序文件下載速度慢以及反復(fù)擦寫FLASH引起的FLASH壽命短,從而影響整個嵌入式系統(tǒng)的壽命的問題。
      [0005]為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
      [0006]第一方面,本發(fā)明公開了一種嵌入式系統(tǒng)的調(diào)試方法,包括:
      [0007]設(shè)置調(diào)試模式;
      [0008]根據(jù)所述調(diào)試模式將待調(diào)試程序文件的下載地址空間由映射至快閃記憶體改為映射至隨機(jī)存取存儲器;
      [0009]接收所述待調(diào)試程序文件,并將所述待調(diào)試程序文件存儲至所述隨機(jī)存取存儲器中;
      [0010]接收調(diào)試指令,并運(yùn)行所述調(diào)試指令,對所述待調(diào)試程序文件進(jìn)行調(diào)試。
      [0011]進(jìn)一步地,所述設(shè)置調(diào)試模式之前還包括:
      [0012]發(fā)送調(diào)試模式更改請求;
      [0013]接收所述調(diào)試模式更改請求,
      [0014]所述設(shè)置調(diào)試模式具體為:
      [0015]根據(jù)所述調(diào)試模式更改請求設(shè)置調(diào)試模式。
      [0016]進(jìn)一步地,所述發(fā)送調(diào)試模式更改請求之前還包括:
      [0017]設(shè)置所述待調(diào)試程序文件的下載地址空間映射至快閃記憶體,并鏈接完成所述待調(diào)試程序文件。
      [0018]第二方面,本發(fā)明公開了一種嵌入式系統(tǒng)的調(diào)試系統(tǒng),包括:控制主機(jī)、調(diào)試電路和嵌入式系統(tǒng),
      [0019]所述控制主機(jī)通過所述調(diào)試電路與所述嵌入式系統(tǒng)連接;
      [0020]所述控制主機(jī)通過所述調(diào)試電路向所述嵌入式系統(tǒng)發(fā)送控制指令及待調(diào)試程序文件;
      [0021]所述嵌入式系統(tǒng)用于接收所述控制指令,并執(zhí)行所述控制指令。
      [0022]進(jìn)一步地,所述控制指令包括調(diào)試模式更改請求和調(diào)試指令,所述嵌入式系統(tǒng)包括:總線、調(diào)試接口、調(diào)試模式寄存器、調(diào)試模式控制模塊、快閃記憶體、隨機(jī)存取存儲器和控制器,
      [0023]所述調(diào)試接口、所述調(diào)試模式寄存器、所述調(diào)試模式控制模塊和所述控制器分別與所述總線連接,所述調(diào)試模式控制模塊通過相應(yīng)的選擇性連接部件連接所述快閃記憶體或所述隨機(jī)存取存儲器;
      [0024]所述調(diào)試接口用于接收所述控制指令和所述待調(diào)試程序文件;
      [0025]所述調(diào)試模式寄存器用于根據(jù)所述調(diào)試模式更改請求設(shè)置調(diào)試模式的值;
      [0026]所述調(diào)試模式控制模塊用于根據(jù)所述調(diào)試模式的值選擇連接所述快閃記憶體或所述隨機(jī)存取存儲器;
      [0027]所述控制器用于運(yùn)行所述調(diào)試指令,對所述待調(diào)試程序文件進(jìn)行調(diào)試。
      [0028]進(jìn)一步地,所述調(diào)試模式寄存器設(shè)置為所述待調(diào)試程序文件的下載地址空間映射至隨機(jī)存取存儲器的調(diào)試模式后,只會被冷啟動復(fù)位,所述復(fù)位為所述待調(diào)試程序文件的下載地址空間映射至快閃記憶體。
      [0029]本發(fā)明所述的嵌入式系統(tǒng)的調(diào)試方法及調(diào)試系統(tǒng)通過將待調(diào)試程序文件的下載地址空間由映射至快閃記憶體改為映射至隨機(jī)存取存儲器,免除了擦寫快閃記憶體的耗時,提高了待調(diào)試程序文件下載至嵌入式系統(tǒng)中的速度,并且由于免除了擦寫快閃記憶體,提高了快閃記憶體的壽命,進(jìn)而提高了嵌入式系統(tǒng)的壽命。

      【專利附圖】

      【附圖說明】
      [0030]為了更加清楚地說明本發(fā)明示例性實施例的技術(shù)方案,下面對描述實施例中所需要用到的附圖做一簡單介紹。顯然,所介紹的附圖只是本發(fā)明所要描述的一部分實施例的附圖,而不是全部的附圖,對于本領(lǐng)域普通技術(shù)人員,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖得到其他的附圖。
      [0031]圖1是本發(fā)明實施例一提供的嵌入式系統(tǒng)的調(diào)試方法的流程圖。
      [0032]圖2是本發(fā)明實施例二提供的嵌入式系統(tǒng)的調(diào)試系統(tǒng)的結(jié)構(gòu)圖。

      【具體實施方式】
      [0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下將結(jié)合本發(fā)明實施例中的附圖,通過【具體實施方式】,完整地描述本發(fā)明的技術(shù)方案。顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例,基于本發(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下獲得的所有其他實施例,均落入本發(fā)明的保護(hù)范圍之內(nèi)。
      [0034]實施例一:
      [0035]圖1是本發(fā)明實施例一提供的嵌入式系統(tǒng)的調(diào)試方法的流程圖。如圖1所示,該方法包括:
      [0036]步驟101、設(shè)置調(diào)試模式。
      [0037]本步驟中,設(shè)置調(diào)試模式的目的是將下載到嵌入式系統(tǒng)中的待調(diào)試程序文件的下載地址設(shè)置為映射至隨機(jī)存取存儲器中。隨機(jī)存取存儲器可以隨時進(jìn)行讀寫、讀寫速度較快,且讀寫的速度與其位置無關(guān)。雖然隨機(jī)存取存儲器在斷電時會丟棄存儲的內(nèi)容,但是在整個調(diào)試過程中,是一直通電的狀態(tài)。即使由于不可控的外界因素斷電,由于其讀寫速度很快,再次重新寫入待調(diào)試程序文件也不會耗費(fèi)太多時間。
      [0038]步驟102、根據(jù)調(diào)試模式將待調(diào)試程序文件的下載地址空間由映射至快閃記憶體改為映射至隨機(jī)存取存儲器。
      [0039]本步驟中,嵌入式系統(tǒng)將待調(diào)試程序文件的下載地址設(shè)置為映射至隨機(jī)存取存儲器,從而避免了擦寫快閃記憶體??扉W記憶體的讀寫速度較慢,且頻繁進(jìn)行擦寫后會影響其壽命,進(jìn)而影響整個嵌入式系統(tǒng)的壽命。本步驟將待調(diào)試程序文件的下載地址空間由映射至快閃記憶體改為映射至隨機(jī)存取存儲器,避免了對快閃記憶體的擦寫,從而提高了待調(diào)試程序文件下載至嵌入式系統(tǒng)中的速度,并提高了快閃記憶體的壽命,進(jìn)而提高了嵌入式系統(tǒng)的壽命。
      [0040]步驟103、接收待調(diào)試程序文件,并將待調(diào)試程序文件存儲至隨機(jī)存取存儲器中。
      [0041]本步驟中,嵌入式系統(tǒng)接收待調(diào)試程序文件,并根據(jù)步驟102的設(shè)置,將接收到的待調(diào)試程序文件存儲至隨機(jī)存取存儲器中。
      [0042]步驟104、接收調(diào)試指令,并運(yùn)行調(diào)試指令,對待調(diào)試程序文件進(jìn)行調(diào)試。本步驟中,嵌入式系統(tǒng)接收調(diào)試指令,并運(yùn)行調(diào)試指令,對隨機(jī)存取存儲器中存儲的待調(diào)試程序文件進(jìn)行調(diào)試。
      [0043]優(yōu)選的,在步驟101設(shè)置調(diào)試模式之前,所述方法還包括:
      [0044]步驟111、設(shè)置待調(diào)試程序文件的下載地址空間映射至快閃記憶體,并鏈接完成待調(diào)試程序文件。
      [0045]本步驟中,將下載到嵌入式系統(tǒng)中的待調(diào)試程序文件的下載地址空間設(shè)置為映射至嵌入式系統(tǒng)的快閃記憶體。
      [0046]步驟121、發(fā)送調(diào)試模式更改請求。
      [0047]本步驟中,向嵌入式系統(tǒng)發(fā)送模式更改請求,模式更改請求為將待調(diào)試程序文件的下載地址空間修改為映射至隨機(jī)存取存儲器。
      [0048]步驟131、接收調(diào)試模式更改請求。
      [0049]本步驟中,嵌入式系統(tǒng)接收調(diào)試模式更改請求。調(diào)試模式更改請求是將待調(diào)試程序文件的下載地址由映射至快閃記憶體改為映射至隨機(jī)存取存儲器。步驟101中設(shè)置調(diào)試模式是根據(jù)本步驟中的模式更改請求進(jìn)行設(shè)置的。
      [0050]本發(fā)明實施例一提供的嵌入式系統(tǒng)的調(diào)試方法通過將待調(diào)試程序文件的下載地址空間由映射至快閃記憶體改為映射至隨機(jī)存取存儲器,免除了擦寫快閃記憶體的耗時,提高了待調(diào)試程序文件下載至嵌入式系統(tǒng)中的速度,并且由于免除了擦寫快閃記憶體,提高了快閃記憶體的壽命,進(jìn)而提高了嵌入式系統(tǒng)的壽命。
      [0051]實施例二:
      [0052]圖2是本發(fā)明實施例二提供的嵌入式系統(tǒng)的調(diào)試系統(tǒng)的結(jié)構(gòu)圖。如圖2所示,該調(diào)試系統(tǒng)包括依次連接的控制主機(jī)201、調(diào)試電路202和嵌入式系統(tǒng)203??刂浦鳈C(jī)201通過調(diào)試電路202向嵌入式系統(tǒng)203發(fā)送控制指令及待調(diào)試程序文件。嵌入式系統(tǒng)203接收到控制主機(jī)201發(fā)送的控制指令后執(zhí)行控制指令。
      [0053]本實施例中,控制主機(jī)向嵌入式系統(tǒng)發(fā)送的控制指令包括調(diào)試模式更改請求和調(diào)試指令。
      [0054]如圖2所示,嵌入式系統(tǒng)203包括:
      [0055]總線213。
      [0056]調(diào)試接口 223,與總線213連接,用于接收控制主機(jī)201發(fā)送的控制指令和待調(diào)試程序文件。
      [0057]調(diào)試模式寄存器233,與總線213連接,用于根據(jù)調(diào)試接口 223接收的控制指令調(diào)試模式更改請求設(shè)置調(diào)試模式的值。
      [0058]本實施例中,調(diào)試模式有兩個值,其中一個值對應(yīng)于待調(diào)試程序文件的下載地址空間映射至快閃記憶體,另一個值對應(yīng)于待調(diào)試程序文件的下載地址空間映射至隨機(jī)存取存儲器。當(dāng)調(diào)試模式寄存器的值設(shè)置為待調(diào)試程序文件的下載地址空間映射至隨機(jī)存取存儲器的調(diào)試模式后,只會被冷啟動復(fù)位,復(fù)位為待調(diào)試程序文件的下載地址空間映射至快閃記憶體。
      [0059]調(diào)試模式控制模塊243,與總線213連接,并通過相應(yīng)的選擇性連接部件連接快閃記憶體253或隨機(jī)存取存儲器263,用于根據(jù)調(diào)試模式寄存器233設(shè)置的調(diào)試模式的值選擇連接快閃記憶體253或隨機(jī)存取存儲器263。
      [0060]控制器273,與總線213連接,用于根據(jù)調(diào)試接口 223接收的調(diào)試指令,對存儲在快閃記憶體253或隨機(jī)存取存儲器263中的待調(diào)試程序文件進(jìn)行調(diào)試。
      [0061]本發(fā)明實施例二提供的嵌入式系統(tǒng)的調(diào)試系統(tǒng)通過在對待調(diào)試程序文件進(jìn)行調(diào)試時,將待調(diào)試程序文件的下載地址空間由映射至快閃記憶體改為映射至隨機(jī)存取存儲器,免除了擦寫快閃記憶體的耗時,提高了待調(diào)試程序文件下載至嵌入式系統(tǒng)中的速度,并且由于免除了擦寫快閃記憶體,提高了快閃記憶體的壽命,進(jìn)而提高了嵌入式系統(tǒng)的壽命。
      [0062]上述僅為本發(fā)明的較佳實施例及所運(yùn)用的技術(shù)原理。本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行的各種明顯變化、重新調(diào)整及替代均不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由權(quán)利要求的范圍決定。
      【權(quán)利要求】
      1.一種嵌入式系統(tǒng)的調(diào)試方法,其特征在于,包括: 設(shè)置調(diào)試模式; 根據(jù)所述調(diào)試模式將待調(diào)試程序文件的下載地址空間由映射至快閃記憶體改為映射至隨機(jī)存取存儲器; 接收所述待調(diào)試程序文件,并將所述待調(diào)試程序文件存儲至所述隨機(jī)存取存儲器中; 接收調(diào)試指令,并運(yùn)行所述調(diào)試指令,對所述待調(diào)試程序文件進(jìn)行調(diào)試。
      2.根據(jù)權(quán)利要求1所述的嵌入式系統(tǒng)的調(diào)試方法,其特征在于,所述設(shè)置調(diào)試模式之前還包括: 發(fā)送調(diào)試模式更改請求; 接收所述調(diào)試模式更改請求, 所述設(shè)置調(diào)試模式具體為: 根據(jù)所述調(diào)試模式更改請求設(shè)置調(diào)試模式。
      3.根據(jù)權(quán)利要求2所述的嵌入式系統(tǒng)的調(diào)試方法,其特征在于,所述發(fā)送調(diào)試模式更改請求之前還包括: 設(shè)置所述待調(diào)試程序文件的下載地址空間映射至快閃記憶體,并鏈接完成所述待調(diào)試程序文件。
      4.一種嵌入式系統(tǒng)的調(diào)試系統(tǒng),其特征在于,包括:控制主機(jī)、調(diào)試電路和嵌入式系統(tǒng), 所述控制主機(jī)通過所述調(diào)試電路與所述嵌入式系統(tǒng)連接; 所述控制主機(jī)通過所述調(diào)試電路向所述嵌入式系統(tǒng)發(fā)送控制指令及待調(diào)試程序文件; 所述嵌入式系統(tǒng)用于接收所述控制指令,并執(zhí)行所述控制指令。
      5.根據(jù)權(quán)利要求4所述的嵌入式系統(tǒng)的調(diào)試系統(tǒng),所述控制指令包括調(diào)試模式更改請求和調(diào)試指令,其特征在于,所述嵌入式系統(tǒng)包括:總線、調(diào)試接口、調(diào)試模式寄存器、調(diào)試模式控制模塊、快閃記憶體、隨機(jī)存取存儲器和控制器, 所述調(diào)試接口、所述調(diào)試模式寄存器、所述調(diào)試模式控制模塊和所述控制器分別與所述總線連接,所述調(diào)試模式控制模塊通過相應(yīng)的選擇性連接部件連接所述快閃記憶體或所述隨機(jī)存取存儲器; 所述調(diào)試接口用于接收所述控制指令和所述待調(diào)試程序文件; 所述調(diào)試模式寄存器用于根據(jù)所述調(diào)試模式更改請求設(shè)置調(diào)試模式的值; 所述調(diào)試模式控制模塊用于根據(jù)所述調(diào)試模式的值選擇連接所述快閃記憶體或所述隨機(jī)存取存儲器; 所述控制器用于運(yùn)行所述調(diào)試指令,對所述待調(diào)試程序文件進(jìn)行調(diào)試。
      6.根據(jù)權(quán)利要求5所述的嵌入式系統(tǒng)的調(diào)試系統(tǒng),其特征在于,所述調(diào)試模式寄存器設(shè)置為所述待調(diào)試程序文件的下載地址空間映射至隨機(jī)存取存儲器的調(diào)試模式后,只會被冷啟動復(fù)位,所述復(fù)位為所述待調(diào)試程序文件的下載地址空間映射至快閃記憶體。
      【文檔編號】G06F11/36GK104503905SQ201410776567
      【公開日】2015年4月8日 申請日期:2014年12月15日 優(yōu)先權(quán)日:2014年12月15日
      【發(fā)明者】高海洋, 王景華 申請人:北京兆易創(chuàng)新科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1