TKScope嵌入式仿真开发平台讲座(30)TKScope发布8051增强型Flash组件支持K系列仿真器在线编程

2011-06-22 08:18
单片机与嵌入式系统应用 2011年8期
关键词:仿真器内核器件

TKScope是广州致远电子有限公司2008年隆重推出上市的一款高性能通用型综合仿真开发平台,支持仿真全系列的8051/ARM/AVR/C8051F/C166/C251/MX等内核;与当前全部主流 IDE环境无缝嵌接,如 TKStudio/Keil/ADS/IAR/RealView/AVRStudio等,保证您的开发平台始终如一,并具备其高级调试功能。同时,TKScope内嵌64路专业的逻辑分析仪,zlgLogic高级软件全面支持。

目前,K系列仿真器支持8051/ARM/AVR/C8051F/C166等内核芯片内外部Flash器件的在线编程,对于仿真过程中有Flash烧写需求的用户,提供了非常便捷的操作方式。这是K系列仿真器独一无二的特性,目前市面上所有的仿真器都无法实现这项功能。

1 K系列仿真器简介

K系列高端通用仿真开发平台,可仿真多种当前流行的内核,内嵌64路逻辑分析仪等多种分析工具,与全部主流IDE无缝嵌接,仿真芯片多,仿真速度快,仿真技术新,且仿真性能极强。

◆与主流IDE环境无缝嵌接,如 TKStudio/Keil/ADS/RealView/IAR/AVRStudio等;

◆内部采用先进的FPGA技术,可以支持任意内核的嵌入式系统仿真;

◆独创的新概念仿真框架,囊括超过3000多种主流芯片;

◆真正专业的内置逻辑分析仪,最大64路/200 Mbps/1M深度;

◆当前支持的仿真内核为8051/ARM/AVR/C8051F/C166/C251/MX等;

◆采用可替换的POD结构,用户插入不同的POD即可仿真不同的内核。

2 支持多种内核的内外部Flash在线编程

K系列仿真器支持8051/ARM/AVR/C8051F/C166等内核芯片内外部Flash器件的在线编程,支持外部Flash器件的种类有:NOR/NAND/SPI/I2C等接口形式的任意Flash器件。例如外扩的并行Flash存储器、E2PROM等都可以在线烧写。同时,Flash算法接口是公开的,支持用户自行添加Flash编程算法文件。

3 K-Flash软件实现在线烧写

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

图1 K-Flash主界面

K-Flash软件具有如下的主要功能及特点:

①文件烧写。可以烧写bin、hex、out、elf等多种类型的文件,并校验烧写的数据是否正确。

②烧写校验。烧写完成后,检验烧写的数据是否正确。

③数据擦除。擦除指定扇区内的数据。

④数据读取。读取指定的起始地址和大小的数据,并保存到用户指定的路径。

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

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

4 K系列仿真器配置Flash的方法

本文主要介绍通过K系列仿真器对8051(P89V51RD2)芯片内部Flash和外扩的E2PROM(AT93C46)器件进行在线编程。

点击图1中的[设备配置]选项,进入仿真器的设置界面。在[硬件选择]中选择P89V51RD2,然后打开[程序烧写]界面,如图2所示,系统会自动将芯片的内部Flash算法文件添加进来。

图2 程序烧写界面1

[编程Flash]一项必须选中,[验证Flash]一般也建议选中,擦除可以根据实际需要进行选择。

外扩的E2PROM的算法需要手动添加,点击[添加算法],添加AT93C46的算法文件,如图3所示,算法的起始地址可以根据实际需要进行手动修改。

图3 程序烧写界面2

K系列仿真器还提供了Flash器件的特殊配置,需要选中[编程配置]选项,同时单击[Flash配置]按钮进入如图4所示的界面。

图4 Flash配置界面

[Flash配置]界面提供了读写加密字节的操作。用户可以根据实际需要执行烧写、读取、擦除加密字等操作。

Flash信息配置完成之后,返回到 K-Flash软件的主界面,此时就可以对Flash器件进行烧写、擦除、读取等操作。

5 小 结

本文介绍了K系列仿真器实现8051芯片的内部Flash和外扩的E2PROM在线编程,我们将不断丰富支持Flash器件的种类,满足用户系统级的调试,让用户仿真编程更加方便。我们鼓励用户亲手DIY一个编程算法,传到我们的电子邮箱中,我们验证后将在第一时间分享给我们的全部用户。

猜你喜欢
仿真器内核器件
强化『高新』内核 打造农业『硅谷』
AI仿真器将大大提高科学领域的仿真模拟速度
基于嵌入式Linux内核的自恢复设计
Linux内核mmap保护机制研究
基于多用户无线仿真器系统的研究
微生物内核 生态型农资
分析利用仿真器(RTDS)测试小电流接地选线装置的可行性
旋涂-蒸镀工艺制备红光量子点器件
面向高速应用的GaN基HEMT器件
一种加载集总器件的可调三维周期结构