TKScope嵌入式仿真开发平台讲座(12)TKScope嵌入式智能仿真开发平台率先支持Cortex-M0内核芯片的仿真

2010-06-22 08:17广州致远电子有限公司
单片机与嵌入式系统应用 2010年2期
关键词:仿真器内核调试

广州致远电子有限公司

TKScope嵌入式智能仿真开发平台支持全部ARM内核芯片的仿真,如ARM7/ARM9/ARM11/Cortex-M0/Cortex-M1/Cortex-M3/XScale等。TKScope仿真器通过软件升级,及时地支持各个半导体公司新增的内核种类和芯片型号。

NXP公司最新推出的 LPC1100系列ARM芯片,是以Cortex-M0为内核的处理器。TKScope仿真器率先支持Cortex-M0内核芯片的仿真,广州致远电子有限公司是国内首家支持Cortex-M0内核仿真的第三方工具提供商。目前,TKScope仿真器已经全面支持LPC1100系列芯片的仿真。

1 LPC1100系列芯片简介

LPC1100系列ARM 芯片是以Cortex-M0为内核,是为嵌入式系统应用而设计的高性能、低功耗的32位处理器。LPC1100是市定价极低的32位微控制器解决方案,其价值和易用性比现有的8/16位微控制器更胜一筹。该控制器性能卓越、简单易用、功耗低,更重要的是,它能显著降低所有8/16位应用的代码长度。

LPC1100系列每秒4 500多万条指令的优秀性能让8位(每秒不到100万条指令)及16位(每秒300万到500万条指令)微控制器相形见绌。LPC1100不仅能执行基本的控制任务,而且可以进行繁复的运算,即便最复杂的任务也能轻松应付。执行效率的提高直接转化为能耗的降低。LPC1100频率为50 MHz,其功耗也得到了很大程度的优化,仅需不到10mA的电流。

2 TKScope支持ⅠDE环境

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

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

◆Keil,Keil公司,英文界面,8051/251/C166/ARM编译/调试环境;

◆ADS,ARM公司,英文界面,全ARM内核编译/调试环境;

◆RealView,ARM公司,英文界面,全 ARM内核编译/调试环境;

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

图1 主流IDE界面

3 TKScope仿真LPC1100系列芯片性能

TKScope仿真器只需一款POD头即可仿真全部ARM内核芯片,型号是POD-JTAG-ARM-DP20。当然,也包括LPC1100系列芯片在内。

图2 POD-JTAG-ARM-DP20图片

TKScope仿真器支持 LPC1100系列芯片的仿真,其优异的仿真性能如下:

◆USB2.0高速通信接口,下载编程Flash速度达到1 000 kb/s;

◆支持JTAG和SWD两种调试模式;

◆支持片内Flash在线编程/调试,提供每种芯片对应的Flash编程算法文件;

◆支持最多4个硬件断点和2个观察点;

◆支持动态断点,可在运行中任意设置/取消断点;

◆快速单步程序运行,最大150步/秒;

◆JTAG最高时钟频率25MHz,可达到极限的调试速度;

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

◆具有硬件自检功能,可快速定位问题,方便检测排除硬件故障。

4 在线编程K-Flash软件

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

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

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

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

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

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

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

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

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

◆ARM内核烧写算法文件公开,用户可自行添加Flash算法。

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

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

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

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

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

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

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

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

图3 K-Flash软件界面

小 结

本文主要介绍了TKScope仿真LPC1100系列芯片的特性,以及在线编程软件K-Flash的性能。TKScope同时支持其他ARM内核芯片,针对不同种类和特性的芯片,还有很多优异的仿真性能,读者可以登录TKScope网页进行更详细的了解。

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

猜你喜欢
仿真器内核调试
强化『高新』内核 打造农业『硅谷』
AI仿真器将大大提高科学领域的仿真模拟速度
基于嵌入式Linux内核的自恢复设计
Linux内核mmap保护机制研究
基于航拍无人机的设计与调试
基于多用户无线仿真器系统的研究
FOCAS功能在机床调试中的开发与应用
无线通信中频线路窄带临界调试法及其应用
微生物内核 生态型农资
调压柜的调试与试运行探讨