APP下载

TKScope 嵌入式智能仿真开发平台完美支持AVR 内核的仿真

2010-08-27广州致远电子有限公司

单片机与嵌入式系统应用 2010年3期
关键词:仿真器断点内核

广州致远电子有限公司

TKScope 嵌入式智能仿真开发平台全面支持AVR 内核的仿真,并具有下载编程功能。TKScope 仿真器提供一套完善的JTAG 和debugWIRE 调试接口,在芯片内调试(on-chip debug)所有的AVR 8 位RISC 结构微处理器。

1 TKScope 支持的IDE环境

TKScope 仿真AVR 内核芯片支持多种主流IDE 环境,工程师可灵活选择熟悉的开发环境。具体支持的IDE开发环境如下:

◆TKStudio,致远公司,中/英文界面,多内核编译/调试环境,强大内置编辑器;

◆AVR Studio,Atmel 公司,英文界面,可集成GCC编译器的IDE;

◆IAR,IAR 公司,英文界面,多内核编译/调试环境。

图2 主流IDE 界面

2 TKScope 仿真AVR性能

TKScope 仿真AVR 内核芯片,只需一款POD 就可以仿真全系列带调试接口的8 位AVR 芯片,具体型号是POD-JTAG-AVR-P10。

TKScope 支持AVR 内核,其优异的仿真性能如下:

◆USB2.0 高速通信接口,极快的编程速度,可节省用户开发时间;

◆JTAG 编程速度为原装JTAGICE mkII 的2.8 倍;

◆ISP 编程速度(1 MHz 时钟)为原装JTAGICE mkII 的4.7 倍;

◆独立K-Flash 烧写软件支持高速量产在线编程;

◆支持编程Flash、EEPROM 、Fuse、LockBits;

◆支持所有M EGA 系列芯片JTAG 编程和调试;

◆支持所有debugWIRE 接口器件单线调试;

◆支持带JTAG 或debugWIRE 接口的器件ISP编程;

◆支持M EGA、TINY、XM EGA 等AVR内核全系列的编程和调试;

◆自动检测AVR Studio 版本,用户使用不同版本AVR Studio 时无需更改驱动;

◆支持汇编和高级语言调试;

◆支持数据断点和无限制Flash 断点;

◆支持动态断点,可以在运行过程中设置/取消断点;

◆支持仿真中任意代码修改,方便用户程序排错;

◆支持代码和数据缓冲功能,大大提高调试性能;

◆具有硬件自检功能,快速定位系统硬件问题;

◆仿真器自动检测目标板电压,仿真不同电压芯片时无需额外配置。

3 TKScope 仿真AVR的优势

TKScope 仿真器采用先进的FPGA 结构,可大大提升编程/调试的速度,为您节省宝贵的开发时间,提升您在开发中的体验和乐趣。TKScope 与原装JTAGICE mkII仿真AVR 性能对比如表1 所列。

图3 POD-JTAG-AVR-P10 图片

表1 TKScope与JTAGICEmkII 性能对比

从表1 中可以看出,TKScope 在多个方面比原装的JTAGICE mkII 有更强的仿真性能,而且TKScope 仿真器保证不断的、及时地支持新型器件的编程和调试。

4 在线编程K-Flash软件

TKScope 仿真器提供独立的K-Flash 软件,可实现芯片在线烧写、擦除、读取等操作。K-Flash 软件操作简单、使用方便,可大大提高在线量产编程的生产效率。

K-Flash 软件具有如下特点:

◆工程化配置,操作简单、方便、快捷;

◆支持AVR、ARM 、51 等多种内核;

◆支持bin 文件、hex 文件、elf 文件等多种类型的文件;

◆支持一次烧写多个文件,操作更快捷;

◆支持片内Flash 和片外Flash 烧写;

◆具备烧写校验功能,验证烧写是否正确;

◆具有独立的数据擦除功能,可指定扇区进行擦除,操作更快捷;

◆具有独立的数据读取功能,可指定地址范围进行读取,支持一步到位打开读取出的数据;

◆保存配置到工程文件中,免除繁琐重复的配置操作。

K-Flash 软件支持工程管理的模式,形成工程文件后,相关的设备配置等信息会自动保存。这样用户再次进行操作时,无需繁琐重复的参数设置,直接打开工程文件即可。

图4 K-Flash 软件界面

新建:新建一个空白工程文件。

打开工程:打开一个指定的工程。

保存工程:保存一个工程到指定的路径。

另存工程:把当前配置另存到指定的位置。

设备配置:配置仿真器类型、芯片参数、Flash 编程算法等。

帮助:打开K-Flash 用户手册。

关于:显示K-Flash 的相关信息。

5 小 结

本文主要介绍了TKScope 仿真AVR 内核的特性和优势,以及在线编程软件K-Flash 的性能。TKScope 在支持AVR内核方面会不断地升级,以保证支持最新版本的IDE 环境以及新增的器件型号。欲了解TKScope 仿真AVR 内核芯片的具体使用方法,请登录TKScope 网站下载中英文双语版使用指南。

除此之外,TKScope 仿真器还可以支持ARM、DSP、8051、C166 等内核的仿真。更多的内核支持以及优异的仿真性能,请读者密切关注网站http://www.embedtools.com/pro_tools/emluator/TKScope.asp。关于TKScope 仿真器有任何疑问、意见或建议,可以电话与我们联系,或登录BBS 发表留言(http://bbs.zlgmcu.com)。

猜你喜欢

仿真器断点内核
强化『高新』内核 打造农业『硅谷』
AI仿真器将大大提高科学领域的仿真模拟速度
砂泥互层断点组合类型及其合理性分析
——以大庆长垣萨尔图油田为例
用Eclipse调试Python
一类无限可能问题的解法
基于嵌入式Linux内核的自恢复设计
Linux内核mmap保护机制研究
基于多用户无线仿真器系统的研究
微生物内核 生态型农资
天文测量仿真器模拟星图精度分析