μTrace是勞特巴赫公司剛剛推出的一款適用于ARM Cortex-M系列處理器的新型組合調(diào)試與跟蹤系統(tǒng)解決方案,這種一體化解決方案將為開發(fā)人員提供調(diào)試與程序流分析功能。與傳統(tǒng)工具不同,μTrace采用全新緊湊設(shè)計(jì)、模塊化設(shè)計(jì)及可擴(kuò)展化設(shè)計(jì),特別是調(diào)試與跟蹤二合一的功能,售價(jià)卻是勞特巴赫傳統(tǒng)產(chǎn)品的一半,非常具有吸引力。 勞特巴赫中國公司總經(jīng)理Tom Meyer介紹說,為了進(jìn)一步推動(dòng)Cortex-M打入嵌入式市場,勞特巴赫專門針對Cortex-M系列處理器研發(fā)了名為μTrace的最新一體式調(diào)試與跟蹤解決方案。通過TRACE32 PowerView軟件調(diào)試環(huán)境,μTrace系統(tǒng)為開發(fā)者提供了熟悉的調(diào)試和跟蹤用戶界面。通過使用簡單及復(fù)雜的斷點(diǎn),開發(fā)者可控制程序執(zhí)行并分析C及C++代碼數(shù)據(jù)。同時(shí),該工具也支持在程序運(yùn)行期間訪問內(nèi)存和外圍設(shè)備。 圖:μTrace最新一體式調(diào)試與跟蹤解決方案。 Tom Meyer說,μTrace支持超過1000種不同的Cortex-M處理器,可通過USB 3.0連接至主機(jī),通過JTAG、串行線調(diào)試或cJTAG(IEEE 1149.7)與目標(biāo)板進(jìn)行連接,也提供半尺寸的10/20/34針適配器和14/20針JTAG連接器,對于標(biāo)準(zhǔn)開發(fā)板,許多其他適配器也同樣適用。應(yīng)用跟蹤模式時(shí),該工具內(nèi)置256M字節(jié)存儲(chǔ)緩沖器,如果用戶需要采集更長周期的程序流數(shù)據(jù),也可以設(shè)置為流數(shù)據(jù)傳送至主機(jī)保存。 據(jù)了解,μTrace的調(diào)試功能具有C/C++調(diào)試、簡單和復(fù)雜斷點(diǎn)、在程序運(yùn)行期間內(nèi)存可讀取和寫入,F(xiàn)lash編程支持微控制器上的Flash和目標(biāo)機(jī)系統(tǒng)上的外部閃存,操作系統(tǒng)的識別調(diào)試使用戶能在操作系統(tǒng)內(nèi)進(jìn)行符號調(diào)試,并具有兩個(gè)或兩個(gè)以上Cortex-M內(nèi)核的多核調(diào)試功能。 在跟蹤功能方面,μTrace可提供連續(xù)模式下的4位ETMv3跟蹤C(jī)ortex-M3/M4,在TPIU和串行線輸出跟蹤ITM,并有三種記錄模式:先進(jìn)先出(FIFO)、流(Stream)模式和實(shí)時(shí)特性分析模式,每種模式都有其特定的優(yōu)勢。長期跟蹤時(shí)將跟蹤信息流可實(shí)時(shí)存至主機(jī),流率高達(dá)100MB/s。即使在記錄期間也可實(shí)時(shí)進(jìn)行跟蹤數(shù)據(jù)分析,并可使用TRACE32模擬探頭進(jìn)行系統(tǒng)能耗分析。 Tom Meyer告訴記者,在硬件支持調(diào)試工具市場,勞特巴赫已安裝了近10萬臺(tái)調(diào)試器,位于業(yè)界第一,占有40%~50%市場份額。特別是在傳統(tǒng)的通信市場更是占有90%的市場份額,在汽車和工業(yè)領(lǐng)域都有很強(qiáng)的優(yōu)勢。勞特巴赫以往的產(chǎn)品都是針對高端領(lǐng)域的應(yīng)用,此次推出的μTrace產(chǎn)品已將成本大幅降低,很適合醫(yī)療、工業(yè)控制及物聯(lián)網(wǎng)等方面的應(yīng)用。 |