廣州致遠(yuǎn)電子有限公司
TKScope 嵌入式智能仿真開(kāi)發(fā)平臺(tái)全面支持AVR 內(nèi)核的仿真,并具有下載編程功能。TKScope 仿真器提供一套完善的JTAG 和debugWIRE 調(diào)試接口,在芯片內(nèi)調(diào)試(on-chip debug)所有的AVR 8 位RISC 結(jié)構(gòu)微處理器。
TKScope 仿真AVR 內(nèi)核芯片支持多種主流IDE 環(huán)境,工程師可靈活選擇熟悉的開(kāi)發(fā)環(huán)境。具體支持的IDE開(kāi)發(fā)環(huán)境如下:
◆TKStudio,致遠(yuǎn)公司,中/英文界面,多內(nèi)核編譯/調(diào)試環(huán)境,強(qiáng)大內(nèi)置編輯器;
◆AVR Studio,Atmel 公司,英文界面,可集成GCC編譯器的IDE;
◆IAR,IAR 公司,英文界面,多內(nèi)核編譯/調(diào)試環(huán)境。
圖2 主流IDE 界面
TKScope 仿真AVR 內(nèi)核芯片,只需一款POD 就可以仿真全系列帶調(diào)試接口的8 位AVR 芯片,具體型號(hào)是POD-JTAG-AVR-P10。
TKScope 支持AVR 內(nèi)核,其優(yōu)異的仿真性能如下:
◆USB2.0 高速通信接口,極快的編程速度,可節(jié)省用戶開(kāi)發(fā)時(shí)間;
◆JTAG 編程速度為原裝JTAGICE mkII 的2.8 倍;
◆ISP 編程速度(1 MHz 時(shí)鐘)為原裝JTAGICE mkII 的4.7 倍;
◆獨(dú)立K-Flash 燒寫(xiě)軟件支持高速量產(chǎn)在線編程;
◆支持編程Flash、EEPROM 、Fuse、LockBits;
◆支持所有M EGA 系列芯片JTAG 編程和調(diào)試;
◆支持所有debugWIRE 接口器件單線調(diào)試;
◆支持帶JTAG 或debugWIRE 接口的器件ISP編程;
◆支持M EGA、TINY、XM EGA 等AVR內(nèi)核全系列的編程和調(diào)試;
◆自動(dòng)檢測(cè)AVR Studio 版本,用戶使用不同版本AVR Studio 時(shí)無(wú)需更改驅(qū)動(dòng);
◆支持匯編和高級(jí)語(yǔ)言調(diào)試;
◆支持?jǐn)?shù)據(jù)斷點(diǎn)和無(wú)限制Flash 斷點(diǎn);
◆支持動(dòng)態(tài)斷點(diǎn),可以在運(yùn)行過(guò)程中設(shè)置/取消斷點(diǎn);
◆支持仿真中任意代碼修改,方便用戶程序排錯(cuò);
◆支持代碼和數(shù)據(jù)緩沖功能,大大提高調(diào)試性能;
◆具有硬件自檢功能,快速定位系統(tǒng)硬件問(wèn)題;
◆仿真器自動(dòng)檢測(cè)目標(biāo)板電壓,仿真不同電壓芯片時(shí)無(wú)需額外配置。
TKScope 仿真器采用先進(jìn)的FPGA 結(jié)構(gòu),可大大提升編程/調(diào)試的速度,為您節(jié)省寶貴的開(kāi)發(fā)時(shí)間,提升您在開(kāi)發(fā)中的體驗(yàn)和樂(lè)趣。TKScope 與原裝JTAGICE mkII仿真AVR 性能對(duì)比如表1 所列。
圖3 POD-JTAG-AVR-P10 圖片
表1 TKScope與JTAGICEmkII 性能對(duì)比
從表1 中可以看出,TKScope 在多個(gè)方面比原裝的JTAGICE mkII 有更強(qiáng)的仿真性能,而且TKScope 仿真器保證不斷的、及時(shí)地支持新型器件的編程和調(diào)試。
TKScope 仿真器提供獨(dú)立的K-Flash 軟件,可實(shí)現(xiàn)芯片在線燒寫(xiě)、擦除、讀取等操作。K-Flash 軟件操作簡(jiǎn)單、使用方便,可大大提高在線量產(chǎn)編程的生產(chǎn)效率。
K-Flash 軟件具有如下特點(diǎn):
◆工程化配置,操作簡(jiǎn)單、方便、快捷;
◆支持AVR、ARM 、51 等多種內(nèi)核;
◆支持bin 文件、hex 文件、elf 文件等多種類型的文件;
◆支持一次燒寫(xiě)多個(gè)文件,操作更快捷;
◆支持片內(nèi)Flash 和片外Flash 燒寫(xiě);
◆具備燒寫(xiě)校驗(yàn)功能,驗(yàn)證燒寫(xiě)是否正確;
◆具有獨(dú)立的數(shù)據(jù)擦除功能,可指定扇區(qū)進(jìn)行擦除,操作更快捷;
◆具有獨(dú)立的數(shù)據(jù)讀取功能,可指定地址范圍進(jìn)行讀取,支持一步到位打開(kāi)讀取出的數(shù)據(jù);
◆保存配置到工程文件中,免除繁瑣重復(fù)的配置操作。
K-Flash 軟件支持工程管理的模式,形成工程文件后,相關(guān)的設(shè)備配置等信息會(huì)自動(dòng)保存。這樣用戶再次進(jìn)行操作時(shí),無(wú)需繁瑣重復(fù)的參數(shù)設(shè)置,直接打開(kāi)工程文件即可。
圖4 K-Flash 軟件界面
新建:新建一個(gè)空白工程文件。
打開(kāi)工程:打開(kāi)一個(gè)指定的工程。
保存工程:保存一個(gè)工程到指定的路徑。
另存工程:把當(dāng)前配置另存到指定的位置。
設(shè)備配置:配置仿真器類型、芯片參數(shù)、Flash 編程算法等。
幫助:打開(kāi)K-Flash 用戶手冊(cè)。
關(guān)于:顯示K-Flash 的相關(guān)信息。
本文主要介紹了TKScope 仿真AVR 內(nèi)核的特性和優(yōu)勢(shì),以及在線編程軟件K-Flash 的性能。TKScope 在支持AVR內(nèi)核方面會(huì)不斷地升級(jí),以保證支持最新版本的IDE 環(huán)境以及新增的器件型號(hào)。欲了解TKScope 仿真AVR 內(nèi)核芯片的具體使用方法,請(qǐng)登錄TKScope 網(wǎng)站下載中英文雙語(yǔ)版使用指南。
除此之外,TKScope 仿真器還可以支持ARM、DSP、8051、C166 等內(nèi)核的仿真。更多的內(nèi)核支持以及優(yōu)異的仿真性能,請(qǐng)讀者密切關(guān)注網(wǎng)站http://www.embedtools.com/pro_tools/emluator/TKScope.asp。關(guān)于TKScope 仿真器有任何疑問(wèn)、意見(jiàn)或建議,可以電話與我們聯(lián)系,或登錄BBS 發(fā)表留言(http://bbs.zlgmcu.com)。