Atmel(愛特梅爾) 宣佈推出用於AVR 和AVR32微控制器的AVR ONE!高階除錯器。愛特梅爾一直致力於提供價格適宜的高品質開發工具,現推出高階線上的除錯平台AVR ONE!,它適用於所有的AVR 和AVR32裝置,價格僅為599美元,遠比其他售價往往動輒要數千美元的同類工具要低得多。這個全新的除錯工具將協助客戶加快設計的速度和縮短上市時間。
AVR32 微控制器和處理器是AVR ONE!支持的首批裝置。在2008年內,AVR ONE!還將支援tinyAVR、megaAVR和XMEGA系列中的大部分裝置。隨著愛特梅爾持續擴充對所有AVR裝置的支持,AVR ONE!的客戶將可獲得免費升級。
AVR ONE!能夠加快編程的速度,支援對嵌入式系統作業的非侵入式(non-intrusive)觀測和記錄。這些功能可以讓軟體工程師清楚地瞭解到即時系統的行為,而不會影響或修改微控制器的即時特性。
全新的AVR ONE!是高階的JTAG和Nexus線上除錯器,經專門設計,能夠精確地監控圍繞AVR和AVR32 微控制器和應用處理器所構建的嵌入式系統之行為。提高個人電腦和目標微控制器之間的通信速度,可以加快除錯資料的流動,提升對使用者輸入的回應。對於內建大容量快閃記憶體的可編程微控制器,其速度最高可比現有的除錯器快3倍。
AVR ONE!具有即時除錯功能。除了透過傳統4接腳JTAG埠進行基本編程和線上除錯之外,還能夠經由Nexus埠來除錯;Nexus埠是所有AVR32裝置都有的8位元並行埠。在AVR32微控制器內部,Nexus埠透過一個單獨的資料匯流排與所有線上周邊和記憶體連接。該匯流排可以讓除錯器監控和修改微控制器各部分的系統行為,而不會中斷或影響微控制器運行程式的時序。AVR ONE!可以在沒有干擾的情況下,即時地連接一個正在運行的程式。
AVR32 Nexus除錯介面與AVR32 CPU的追蹤埠相連接,該埠輸出有關CPU 行為和軟體運行的重要統計資料。這些即時的追蹤資料由AVR ONE!除錯器擷取,再發送給個人電腦,而個人電腦使用者可以在有2GB資料緩衝的情況下,重建CPU所導致的錯誤的執行步驟。這象徵著線上除錯技術的一大突破,第一次能夠在所有AVR32微控制器的非bondout版本(non-bondout version)中保留線上追蹤埠。
AVR ONE!拓展了愛特梅爾的線上除錯適配器系列,這一系列已包括目前非常流行的JTAGICE mkII和去年推出的低成本AVR Dragon。客戶現在可以根據其需求和預算選擇最合適的工具。
為了支持新的AVR ONE!線上除錯器,愛特梅爾推出了AVR32 Studio的2.0版,AVR32 Studio是愛特梅爾廣受歡迎的專案管理和前端除錯器工具。除了完全支持新的AVR ONE!線上除錯適配器之外,新版AVR32 Studio還更好地整合了AVR32軟體框架(Software Framework)、愛特梅爾的大型優化裝置驅動器庫、DSP數學函數和通信堆疊。AVR32 Studio和AVR32軟體框架都可從愛特梅爾網站上免費下載。