TKScope 嵌入式智能仿真开发平台完美支持AVR 内核的仿真
2010-08-27广州致远电子有限公司
广州致远电子有限公司
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)。