广州致远电子有限公司
TKScope BU系列仿真器是广州致远电子有限公司2010年推出的一款高性能标准8051仿真开发平台。它采用USB2.0通信,运行速度更快,突破传统仿真技术缺陷,不占用任何用户资源,仿真更准确,性能更稳定。
BU系列仿真器主要有2个型号——TKS-52BU/58BU,满足不同客户的仿真需求。其主要功能特性如下:
◆无缝嵌接TKStudio/Keil中英文环境,并具备其高
级调试功能;
◆采用了最新的仿真技术,可靠仿真标准P0/P2口
特性;
◆仿真不占用任何用户资源,包括堆栈/内部RAM/
SFR等;
◆优秀的超低电压仿真,稳定仿真至2.0V以下;
◆超高速仿真设计,实时运行频率0~32MHz@
12Clock/0~26MHz@6Clock;
◆支持运行仿真器内部/外部0~64K的ROM和
RAM。
图1 TKS -52BU/58BU(8051专用仿真器)
广州致远电子有限公司在仿真器研发、生产、服务等方面有十多年的经验,和不同行业的客户都有很好的合作,能够从用户角度出发,提供更加便捷的仿真方式。
目前,BU系列仿真器提供8051内核芯片外挂Flash器件的烧写,对于仿真过程中有Flash烧写需求的用户,提供了非常便捷的操作方式。这正是BU系列仿真器极具优势的地方。
BU系列支持Flash器件的种类有:NOR/NAND/SPI/I2C等接口形式的任意Flash器件。例如外扩的并行Flash存储器、E2PROM等都可以在线烧写。同时,Flash算法接口是公开的,支持用户自行添加Flash编程算法文件。
BU系列仿真器提供独立的K-Flash软件,可实现Flash器件在线烧写、擦除、读取等操作。K-Flash软件操作简单,使用方便,可大大提高在线量产编程的生产效率。
图2 K -Flash主界面
K-Flash软件具有如下主要功能及特点:
①文件烧写。可以烧写bin、hex、out、elf等多种类型的文件,并校验烧写的数据是否正确。
②烧写校验。烧写完成后,检验烧写的数据是否正确。
③数据擦除。擦除指定扇区内的数据。
④数据读取。读取指定的起始地址和大小的数据,并保存到用户指定的路径。
⑤设备配置。配置仿真器类型、芯片参数、Flash编程算法等。
K-Flash软件支持工程管理的模式,形成工程文件后,相关的设备配置等信息会自动保存。这样用户再次进行操作时,无需繁琐重复的参数设置,直接打开工程文件即可。
BU系列仿真器配置Flash的操作方法也很简洁。进入[设备配置]选项,打开[程序烧写]界面,如图3所示。
图3 程序烧写界面1
[编程Flash]一项必须选中,[验证Flash]一般也建议选中;有关擦除的选项可以根据实际需要进行选择,有的Flash器件编程之前一定要擦除,那么就必须选择[全部擦除]或者[扇区擦除]选项。
单击[添加算法]按钮,添加需要烧写的Flash器件算法文件,如图4所示。
本文示例为烧写一片外扩的64KFlash存储器,地址范围是0x0000~0xFFFF。
图4 程序烧写界面2
如果用户需要对Flash进行特殊配置,那么需要选中[编程配置]选项,同时单击[Flash配置]按钮进入如图5所示的界面。[Flash配置]界面提供了读写加密字节的操作。用户可以根据实际需要执行烧写、读取、擦除加密字等操作。
图5 Flash配置界面
Flash信息配置完成之后,返回到K-Flash软件的主界面,此时就可以对Flash器件进行烧写、擦除、读取等操作。
TKScope系列仿真器会支持更多内核芯片外挂Flash器件的烧写,同时不断丰富支持Flash器件的种类,满足用户系统级的调试,让用户仿真更加方便。在后续文章中,我们会继续介绍其他内核的Flash器件烧写方法,敬请关注!